Section 1
//bodythuggunner03_29 (AllVisual_fla.bodythuggunner03_29)
package AllVisual_fla {
import flash.display.*;
public dynamic class bodythuggunner03_29 extends MovieClip {
public var upperbody:MovieClip;
public function bodythuggunner03_29(){
super();
}
}
}//package AllVisual_fla
Section 2
//thugopbody_16 (AllVisual_fla.thugopbody_16)
package AllVisual_fla {
import flash.display.*;
public dynamic class thugopbody_16 extends MovieClip {
public var gun:MovieClip;
public function thugopbody_16(){
super();
}
}
}//package AllVisual_fla
Section 3
//thugopbodycopy_23 (AllVisual_fla.thugopbodycopy_23)
package AllVisual_fla {
import flash.display.*;
public dynamic class thugopbodycopy_23 extends MovieClip {
public var gun:MovieClip;
public function thugopbodycopy_23(){
super();
}
}
}//package AllVisual_fla
Section 4
//TextFieldFinder (BerzerkComponents.Multilingual.TextFieldFinder)
package BerzerkComponents.Multilingual {
import flash.events.*;
import flash.display.*;
import Multilingual.*;
import flash.text.*;
public class TextFieldFinder extends MovieClip {
private var :String;// = ""
private var :int;// = -1
private var :String;
private static var
:Array = new Array();
public function TextFieldFinder(){
super();
addEventListener(Event.ADDED_TO_STAGE,
, false, 0, true);
addEventListener(Event.REMOVED_FROM_STAGE, , false, 0, true);
visible = false;
}
private function
(e:Event):void{
removeEventListener(Event.ADDED_TO_STAGE,
);
.push(this);
}
private function (e:Event):void{
removeEventListener(Event.REMOVED_FROM_STAGE, );
var i:int;
while (i <
.length) {
if (
[i] == this){
.splice(i, 1);
return;
};
i++;
};
}
public function get textId():String{
return ();
}
public function (s:String):void{
if (((( == null)) || ((s == null)))){
return;
};
var textFormat:TextFormat = .getTextFormat();
textFormat.size = ;
.text = s;
.setTextFormat(textFormat);
var size:int = ;
while ((((.maxScrollV > 1)) && ((size > 8)))) {
size--;
textFormat.size = size;
.setTextFormat(textFormat);
};
}
public function set textFieldName(text:String):void{
= text;
();
}
public function get ():TextField{
if (((( == null)) || ((parent == null)))){
return (null);
};
return (TextField(parent.getChildByName()));
}
private function ():void{
var id:int;
if ( != ""){
id = TextFactory.GetId();
if (id != -1){
(TextFactory.GetMsg(id));
};
} else {
if ( != null){
id = TextFactory.FindIdFromMessage(.text);
if (id != -1){
(TextFactory.GetMsg(id));
};
};
};
}
public function set textId(textId:String):void{
= textId;
();
}
public function get textFieldName():String{
return ();
}
private function ():void{
if ( == null){
return;
};
var textFormat:TextFormat = .getTextFormat();
= int(textFormat.size);
}
public static function Update():void{
var t:TextFieldFinder;
var i:int;
while (i <
.length) {
t =
[i];
t.();
i++;
};
}
}
}//package BerzerkComponents.Multilingual
Section 5
//KongregateEvent (com.kongregate.as3.client.events.KongregateEvent)
package com.kongregate.as3.client.events {
import flash.events.*;
public class KongregateEvent extends Event {
public static const COMPLETE:String = "component_api_available";
public function KongregateEvent(_arg1:String){
super(_arg1);
}
}
}//package com.kongregate.as3.client.events
Section 6
//AbstractShadowService (com.kongregate.as3.client.services.AbstractShadowService)
package com.kongregate.as3.client.services {
import flash.events.*;
public class AbstractShadowService extends EventDispatcher {
protected function alert(_arg1:String, _arg2:String, _arg3="", _arg4:String=""):void{
trace(((((((("Kongregate API: " + _arg1) + ".") + _arg2) + "(") + _arg3) + ") ") + _arg4));
}
}
}//package com.kongregate.as3.client.services
Section 7
//HighScoreServiceShadow (com.kongregate.as3.client.services.HighScoreServiceShadow)
package com.kongregate.as3.client.services {
public class HighScoreServiceShadow extends AbstractShadowService implements IHighScoreServices {
private var mode:String;
public function HighScoreServiceShadow(){
mode = "";
}
public function submit(_arg1:Number, _arg2:String=null):void{
alert("IHighScoreServices", "submit", arguments);
}
public function connect():Boolean{
alert("IKongregateServices", "connect");
return (true);
}
public function requestList(_arg1:Function):void{
alert("IHighScoreServices", "requestList", "", (("[Mode: " + mode) + "]"));
_arg1({success:false});
}
public function setMode(_arg1:String):void{
alert("IHighScoreServices", "setMode", arguments);
this.mode = _arg1;
}
}
}//package com.kongregate.as3.client.services
Section 8
//IHighScoreServices (com.kongregate.as3.client.services.IHighScoreServices)
package com.kongregate.as3.client.services {
public interface IHighScoreServices {
function setMode(_arg1:String):void;
function submit(_arg1:Number, _arg2:String=null):void;
function requestList(_arg1:Function):void;
}
}//package com.kongregate.as3.client.services
Section 9
//IKongregateServices (com.kongregate.as3.client.services.IKongregateServices)
package com.kongregate.as3.client.services {
import flash.events.*;
public interface IKongregateServices extends IEventDispatcher {
function getPlayerInfo(_arg1:Function):void;
function connect(_arg1:Number=-1):Boolean;
}
}//package com.kongregate.as3.client.services
Section 10
//IStatServices (com.kongregate.as3.client.services.IStatServices)
package com.kongregate.as3.client.services {
public interface IStatServices {
function submitArray(_arg1:Array):void;
function submit(_arg1:String, _arg2:Number):void;
}
}//package com.kongregate.as3.client.services
Section 11
//IUserServices (com.kongregate.as3.client.services.IUserServices)
package com.kongregate.as3.client.services {
public interface IUserServices {
function getName():String;
function getPlayerInfo(_arg1:Function):void;
}
}//package com.kongregate.as3.client.services
Section 12
//KongregateServiceShadow (com.kongregate.as3.client.services.KongregateServiceShadow)
package com.kongregate.as3.client.services {
public class KongregateServiceShadow extends AbstractShadowService implements IKongregateServices {
public function getName():String{
alert("IKongregateServices", "getName");
return ("Guest");
}
public function connect(_arg1:Number=-1):Boolean{
alert("IKongregateServices", "connect", arguments);
return (true);
}
public function getPlayerInfo(_arg1:Function):void{
alert("IKongregateServices", "getPlayerInfo");
_arg1(new Object());
}
}
}//package com.kongregate.as3.client.services
Section 13
//StatServiceShadow (com.kongregate.as3.client.services.StatServiceShadow)
package com.kongregate.as3.client.services {
public class StatServiceShadow extends AbstractShadowService implements IStatServices {
public function submitArray(_arg1:Array):void{
alert("IStatServices", "submitArray", arguments);
}
public function submit(_arg1:String, _arg2:Number):void{
alert("IStatServices", "submitStat", arguments);
}
}
}//package com.kongregate.as3.client.services
Section 14
//UserServiceShadow (com.kongregate.as3.client.services.UserServiceShadow)
package com.kongregate.as3.client.services {
public class UserServiceShadow extends AbstractShadowService implements IUserServices {
public function getName():String{
alert("UserService", "getName");
return ("Guest");
}
public function getPlayerInfo(_arg1:Function):void{
alert("UserService", "getPlayerInfo");
_arg1({isGuest:true, name:"Guest", points:0, level:0, isMode:false, isAdmin:false, isDeveloper:false, avatarPath:"", chatAvatarPath:""});
}
}
}//package com.kongregate.as3.client.services
Section 15
//IAPIBootstrap (com.kongregate.as3.client.IAPIBootstrap)
package com.kongregate.as3.client {
import flash.events.*;
import flash.display.*;
public interface IAPIBootstrap {
function init(_arg1:Event=null, _arg2:Stage=null):void;
function hideLog():void;
function showLog(_arg1:int=0):void;
}
}//package com.kongregate.as3.client
Section 16
//KongregateAPI (com.kongregate.as3.client.KongregateAPI)
package com.kongregate.as3.client {
import flash.events.*;
import flash.display.*;
import com.kongregate.as3.client.services.*;
import flash.net.*;
import flash.system.*;
import flash.utils.*;
import com.kongregate.as3.client.events.*;
import flash.errors.*;
public class KongregateAPI extends Sprite {
private const VERSION:Number = 1;
private var loader:Loader;
private var :ApplicationDomain;
private static const CLASS_USER:String = "com.kongregate.as3.client.services.UserServices";
private static const CLASS_STATS:String = "com.kongregate.as3.client.services.StatServices";
private static const CLASS_SERVICES:String = "com.kongregate.as3.client.services.KongregateServices";
private static const CLASS_SCORES:String = "com.kongregate.as3.client.services.HighScoreServices";
private static const DEBUG_API_URL:String = "//Linuxpc/kongregate/public/flash/API_AS3.swf";
private static var
:Boolean;
private static var
:IUserServices;
private static var :Boolean;
private static var :IKongregateServices;
private static var :IHighScoreServices;
private static var :KongregateAPI;
private static var :IStatServices;
private static var :IAPIBootstrap;
public function KongregateAPI(){
if ( != null){
throw (new Error("Warning: KongregateAPI has been added to stage more than once or accessed improperly. Use getInstance() or a stage reference to access."));
};
= this;
this.addEventListener(Event.ADDED_TO_STAGE, init, false, 0, true);
}
public function get ():Boolean{
return ();
}
public function get ():Boolean{
return (
);
}
private function (_arg1:TimerEvent=null):void{
var _local2:KongregateEvent;
var _local3:Boolean;
_local2 = new KongregateEvent(KongregateEvent.COMPLETE);
_local3 = this.dispatchEvent(_local2);
}
private function init(_arg1:Event):void{
var _local2:Object;
var _local3:String;
var _local4:URLRequest;
var _local5:LoaderContext;
this.removeEventListener(Event.ADDED_TO_STAGE, init);
= false;
= false;
_local2 = LoaderInfo(root.loaderInfo).parameters;
_local3 = _local2.api_path;
if (_local3 == null){
trace("Alert: Kongregate API could not be loaded, due to local testing. API will load when the game is uploaded.");
();
return;
};
Security.allowDomain("*.kongregate.com");
Security.allowDomain("kongregatetrunk.com");
_local4 = new URLRequest(_local3);
_local5 = new LoaderContext(false);
_local5.applicationDomain = ApplicationDomain.currentDomain;
_local5.securityDomain = SecurityDomain.currentDomain;
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
);
loader.addEventListener(IOErrorEvent.IO_ERROR, );
loader.load(_local4, _local5);
}
public function get ():IAPIBootstrap{
return ();
}
private function
(_arg1:Event):void{
();
}
public function get ():IHighScoreServices{
return ();
}
private function (_arg1:IOErrorEvent):void{
throw (new IOError(("API file not found. " + _arg1)));
}
public function get
():IKongregateServices{
return ();
}
public function get stats():IStatServices{
return ();
}
private function ():void{
var _local1:Timer;
trace(">>> Kongregate Shadow Services instantiated for local development..");
= new KongregateServiceShadow();
= new HighScoreServiceShadow();
= new StatServiceShadow();
= new UserServiceShadow();
_local1 = new Timer(200, 1);
_local1.addEventListener(TimerEvent.TIMER_COMPLETE, );
_local1.start();
= true;
}
public function get ():IUserServices{
return (
);
}
private function ():void{
var _local1:ApplicationDomain;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = ApplicationDomain.currentDomain;
= IAPIBootstrap(loader.getChildAt(0));
this.addChild(loader);
_local2 = _local1.getDefinition(CLASS_SERVICES);
trace(_local2);
= _local2.getInstance();
_local3 = _local1.getDefinition(CLASS_SCORES);
= _local3.getInstance();
_local4 = _local1.getDefinition(CLASS_STATS);
= _local4.getInstance();
_local5 = _local1.getDefinition(CLASS_USER);
= _local5.getInstance();
.connect(VERSION);
= true;
= true;
();
}
public static function getInstance():KongregateAPI{
if (!){
throw (new IllegalOperationError("You must add the Kongregate API component to the stage before attempting to access it."));
};
return ();
}
}
}//package com.kongregate.as3.client
Section 17
//BERZERK_HINT_FF3 (CoreAS.Exported.BERZERK_HINT_FF3)
package CoreAS.Exported {
import flash.display.*;
import NOTUSED.*;
public dynamic class BERZERK_HINT_FF3 extends MovieClip {
public var hint:BERZERK_HINT2;
public function BERZERK_HINT_FF3(){
super();
addFrameScript(9, frame10, 20, frame21);
}
function frame10(){
stop();
}
function frame21(){
stop();
}
}
}//package CoreAS.Exported
Section 18
//BERZERK_HINT_FP10 (CoreAS.Exported.BERZERK_HINT_FP10)
package CoreAS.Exported {
import flash.display.*;
import NOTUSED.*;
public dynamic class BERZERK_HINT_FP10 extends MovieClip {
public var hint:BERZERK_HINT1;
public function BERZERK_HINT_FP10(){
super();
addFrameScript(9, frame10, 20, frame21);
}
function frame10(){
stop();
}
function frame21(){
stop();
}
}
}//package CoreAS.Exported
Section 19
//BERZERK_LOGO (CoreAS.Exported.BERZERK_LOGO)
package CoreAS.Exported {
import flash.display.*;
public dynamic class BERZERK_LOGO extends MovieClip {
}
}//package CoreAS.Exported
Section 20
//BoutonX (CoreAS.Exported.BoutonX)
package CoreAS.Exported {
import Interfaces.Forms.*;
public dynamic class BoutonX extends Button {
public function BoutonX(){
super();
addFrameScript(6, frame7, 10, frame11, 16, frame17, 23, frame24);
}
function frame7(){
stop();
}
function frame17(){
stop();
}
function frame24(){
stop();
}
function frame11(){
stop();
}
}
}//package CoreAS.Exported
Section 21
//FLASHNEEDED (CoreAS.Exported.FLASHNEEDED)
package CoreAS.Exported {
import flash.display.*;
public dynamic class FLASHNEEDED extends MovieClip {
public function FLASHNEEDED(){
super();
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package CoreAS.Exported
Section 22
//FlashPlayerButton (CoreAS.Exported.FlashPlayerButton)
package CoreAS.Exported {
import Interfaces.Forms.*;
public dynamic class FlashPlayerButton extends Button {
public function FlashPlayerButton(){
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame21(){
stop();
}
function frame28(){
stop();
}
}
}//package CoreAS.Exported
Section 23
//KONG_PRELOADER (CoreAS.Exported.KONG_PRELOADER)
package CoreAS.Exported {
import flash.display.*;
public dynamic class KONG_PRELOADER extends MovieClip {
public var linkBtn:kSymbol18copy;
}
}//package CoreAS.Exported
Section 24
//LACHHH_ENGINE_LOGO (CoreAS.Exported.LACHHH_ENGINE_LOGO)
package CoreAS.Exported {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.system.*;
import flash.utils.*;
import LachhhEngine.Exported.Sounds.*;
import flash.ui.*;
import flash.errors.*;
import flash.accessibility.*;
import flash.filters.*;
public dynamic class LACHHH_ENGINE_LOGO extends MovieClip {
public function LACHHH_ENGINE_LOGO(){
super();
addFrameScript(0, frame1, 23, frame24, 28, frame29, 33, frame34, 43, frame44, 50, frame51, 55, frame56, 59, frame60, 64, frame65, 67, frame68, 71, frame72, 75, frame76, 79, frame80, 83, frame84, 87, frame88, 94, frame95, 96, frame97, 99, frame100, 103, frame104, 105, frame106, 108, frame109, 114, frame115, 116, frame117, 119, frame120, 125, frame126, 127, frame128, 130, frame131, 134, frame135, 136, frame137, 139, frame140);
}
public function randomBop():Sound{
var r:Number;
r = (Math.random() * 5);
if (r < 1){
return (new Bop1());
};
if (r < 2){
return (new Bop2());
};
if (r < 3){
return (new Bop3());
};
if (r < 4){
return (new Bop4());
};
if (r < 5){
return (new Bop5());
};
return (Bop5());
}
function frame65(){
Bop();
}
function frame72(){
Bop();
}
function frame76(){
Bop();
}
function frame80(){
Bop();
}
function frame84(){
Bop();
}
function frame88(){
Bop();
}
function frame95(){
Bop();
}
function frame97(){
Bop();
}
function frame106(){
Bop();
}
function frame1(){
}
function frame109(){
Bop();
}
function frame24(){
Bop();
}
function frame104(){
Bop();
}
function frame29(){
Bop();
}
function frame100(){
Bop();
}
function frame117(){
Bop();
}
function frame34(){
Bop();
}
function frame115(){
Bop();
}
function frame126(){
Bop();
}
function frame120(){
Bop();
}
function frame44(){
Bop();
}
function frame128(){
Bop();
}
public function Bop(){
var s:Sound;
var sndT:SoundTransform;
s = randomBop();
sndT = new SoundTransform();
sndT.volume = 0.75;
s.play(0, 1, sndT);
}
function frame131(){
Bop();
}
function frame51(){
Bop();
}
function frame135(){
Bop();
}
function frame56(){
Bop();
}
function frame137(){
Bop();
}
function frame140(){
Bop();
}
function frame60(){
Bop();
}
function frame68(){
Bop();
}
}
}//package CoreAS.Exported
Section 25
//AdLoader (CPMStar.AdLoader)
package CPMStar {
import flash.events.*;
import flash.display.*;
import flash.net.*;
import flash.system.*;
public class AdLoader extends Sprite {
private var
:Loader;
private var :String;
public function AdLoader(\x01\x01\x02\x0E:String){
super();
this. = \x01\x01\x02\x0E;
addEventListener(Event.ADDED, );
}
private function (event:Event):void{
dispatchEvent(event);
}
private function (event:Event):void{
removeEventListener(Event.ADDED, );
Security.allowDomain("server.cpmstar.com");
var cpmstarViewSWFUrl:String = "http://server.cpmstar.com/adviewas3.swf";
var container:DisplayObjectContainer = parent;
= new Loader();
.contentLoaderInfo.addEventListener(Event.INIT, );
.contentLoaderInfo.addEventListener(Event.COMPLETE, );
.load(new URLRequest(((cpmstarViewSWFUrl + "?contentspotid=") + )));
addChild(
);
}
}
}//package CPMStar
Section 26
//FlashPlayerNeeded_15 (DebugVisual_fla.FlashPlayerNeeded_15)
package DebugVisual_fla {
import flash.events.*;
import flash.display.*;
import CoreAS.Exported.*;
import flash.net.*;
public dynamic class FlashPlayerNeeded_15 extends MovieClip {
public var flash_mc:FlashPlayerButton;
public function FlashPlayerNeeded_15(){
super();
addFrameScript(0, frame1);
}
function frame1(){
flash_mc.addEventListener(MouseEvent.CLICK, );
}
public function (e:MouseEvent):void{
navigateToURL(new URLRequest("http://get.adobe.com/flashplayer/?promoid=DXLUJ"), "_blank");
}
}
}//package DebugVisual_fla
Section 27
//socledebade01 (DONOTUSE.socledebade01)
package DONOTUSE {
import flash.display.*;
public dynamic class socledebade01 extends MovieClip {
}
}//package DONOTUSE
Section 28
//socledebade04 (DONOTUSE.socledebade04)
package DONOTUSE {
import flash.display.*;
public dynamic class socledebade04 extends MovieClip {
}
}//package DONOTUSE
Section 29
//socledebade05 (DONOTUSE.socledebade05)
package DONOTUSE {
import flash.display.*;
public dynamic class socledebade05 extends MovieClip {
}
}//package DONOTUSE
Section 30
//Button (Interfaces.Forms.Button)
package Interfaces.Forms {
import flash.events.*;
import flash.display.*;
public class Button extends MovieClip {
private var :Boolean;// = true
public function Button(){
super();
buttonMode = true;
useHandCursor = true;
Init();
}
protected function Init():void{
addEventListener(MouseEvent.MOUSE_OVER, , false, 0, true);
addEventListener(MouseEvent.MOUSE_OUT, , false, 0, true);
addEventListener(MouseEvent.MOUSE_DOWN, , false, 0, true);
mouseChildren = false;
gotoUp();
}
private function (e:MouseEvent):void{
if (!canGoto){
return;
};
gotoAndPlay("over");
}
public function get canGoto():Boolean{
return ();
}
public function set canGoto(b:Boolean):void{
= b;
buttonMode = b;
useHandCursor = b;
}
private function (e:MouseEvent):void{
if (!canGoto){
return;
};
gotoAndPlay("down");
}
public function Destroy():void{
removeEventListener(MouseEvent.MOUSE_OVER, );
removeEventListener(MouseEvent.MOUSE_OUT, );
removeEventListener(MouseEvent.MOUSE_DOWN, );
mouseChildren = false;
}
public function gotoUp():void{
gotoAndPlay("up");
}
private function (e:MouseEvent):void{
if (!canGoto){
return;
};
gotoAndPlay("out");
}
}
}//package Interfaces.Forms
Section 31
//BoutonX (Interfaces.Screens.Exported.BoutonX)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BoutonX extends Button {
public function BoutonX(){
super();
addFrameScript(6, frame7, 10, frame11, 16, frame17, 23, frame24);
}
function frame7(){
stop();
}
function frame17(){
stop();
}
function frame24(){
stop();
}
function frame11(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 32
//BTNBACK (Interfaces.Screens.Exported.BTNBACK)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNBACK extends Button {
public var __setPropDict:Dictionary;
public var __id40_:MultilingualTextFieldFinder;
public var __id41_:MultilingualTextFieldFinder;
public var __id39_:MultilingualTextFieldFinder;
public function BTNBACK(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20);
}
function (){
__id39_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id39_.textFieldName = "AUTO_5";
__id39_.textId = "ID_AUTO_BACK_0";
__id39_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id39_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id39_.textFieldName = "AUTO_2";
__id39_.textId = "ID_AUTO_BACK_0";
__id39_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 16)) && ((int(__setPropDict[__id39_]) <= 21))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
stop();
}
function frame25(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 22)) && ((int(__setPropDict[__id39_]) <= 28))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 22)) && ((int(__setPropDict[__id41_]) <= 28))))))){
__setPropDict[__id41_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 1)) && ((int(__setPropDict[__id39_]) <= 7))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 1)) && ((int(__setPropDict[__id40_]) <= 7))))))){
__setPropDict[__id40_] = currentFrame;
();
};
stop();
}
function (){
__id39_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id39_.textFieldName = "AUTO_0";
__id39_.textId = "ID_AUTO_BACK_0";
__id39_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame21(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 16)) && ((int(__setPropDict[__id39_]) <= 21))))))){
__setPropDict[__id39_] = currentFrame;
();
};
stop();
}
function frame4(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 1)) && ((int(__setPropDict[__id39_]) <= 7))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 1)) && ((int(__setPropDict[__id40_]) <= 7))))))){
__setPropDict[__id40_] = currentFrame;
();
};
}
function frame8(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame24(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 22)) && ((int(__setPropDict[__id39_]) <= 28))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 22)) && ((int(__setPropDict[__id41_]) <= 28))))))){
__setPropDict[__id41_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 22)) && ((int(__setPropDict[__id39_]) <= 28))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 22)) && ((int(__setPropDict[__id41_]) <= 28))))))){
__setPropDict[__id41_] = currentFrame;
();
};
}
function frame23(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 22)) && ((int(__setPropDict[__id39_]) <= 28))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 22)) && ((int(__setPropDict[__id41_]) <= 28))))))){
__setPropDict[__id41_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 1)) && ((int(__setPropDict[__id39_]) <= 7))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 1)) && ((int(__setPropDict[__id40_]) <= 7))))))){
__setPropDict[__id40_] = currentFrame;
();
};
}
function frame28(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 22)) && ((int(__setPropDict[__id39_]) <= 28))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 22)) && ((int(__setPropDict[__id41_]) <= 28))))))){
__setPropDict[__id41_] = currentFrame;
();
};
stop();
}
function frame16(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 16)) && ((int(__setPropDict[__id39_]) <= 21))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 16)) && ((int(__setPropDict[__id39_]) <= 21))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function (){
__id41_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id41_.textFieldName = "AUTO_6";
__id41_.textId = "ID_AUTO_BACK_0";
__id41_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame3(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 1)) && ((int(__setPropDict[__id39_]) <= 7))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 1)) && ((int(__setPropDict[__id40_]) <= 7))))))){
__setPropDict[__id40_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 16)) && ((int(__setPropDict[__id39_]) <= 21))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 22)) && ((int(__setPropDict[__id39_]) <= 28))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 22)) && ((int(__setPropDict[__id41_]) <= 28))))))){
__setPropDict[__id41_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 1)) && ((int(__setPropDict[__id39_]) <= 7))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 1)) && ((int(__setPropDict[__id40_]) <= 7))))))){
__setPropDict[__id40_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 22)) && ((int(__setPropDict[__id39_]) <= 28))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 22)) && ((int(__setPropDict[__id41_]) <= 28))))))){
__setPropDict[__id41_] = currentFrame;
();
};
}
function frame13(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function (){
__id40_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id40_.textFieldName = "AUTO_1";
__id40_.textId = "ID_AUTO_BACK_0";
__id40_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id40_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id40_.textFieldName = "AUTO_3";
__id40_.textId = "ID_AUTO_BACK_0";
__id40_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame10(){
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 8)) && ((int(__setPropDict[__id40_]) <= 15))))))){
__setPropDict[__id40_] = currentFrame;
();
};
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 8)) && ((int(__setPropDict[__id39_]) <= 15))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame19(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 16)) && ((int(__setPropDict[__id39_]) <= 21))))))){
__setPropDict[__id39_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 1)) && ((int(__setPropDict[__id39_]) <= 7))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 1)) && ((int(__setPropDict[__id40_]) <= 7))))))){
__setPropDict[__id40_] = currentFrame;
();
};
}
function frame6(){
if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 1)) && ((int(__setPropDict[__id39_]) <= 7))))))){
__setPropDict[__id39_] = currentFrame;
();
};
if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 1)) && ((int(__setPropDict[__id40_]) <= 7))))))){
__setPropDict[__id40_] = currentFrame;
();
};
}
function (){
__id39_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id39_.textFieldName = "AUTO_4";
__id39_.textId = "ID_AUTO_BACK_0";
__id39_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces.Screens.Exported
Section 33
//BTNBERZERK (Interfaces.Screens.Exported.BTNBERZERK)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNBERZERK extends Button {
public function BTNBERZERK(){
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame21(){
stop();
}
function frame28(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 34
//BTNEN (Interfaces.Screens.Exported.BTNEN)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNEN extends Button {
public function BTNEN(){
super();
addFrameScript(6, frame7, 14, frame15, 22, frame23, 31, frame32);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame23(){
stop();
}
function frame32(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 35
//BTNFR (Interfaces.Screens.Exported.BTNFR)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNFR extends Button {
public function BTNFR(){
super();
addFrameScript(6, frame7, 14, frame15, 22, frame23, 31, frame32);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame23(){
stop();
}
function frame32(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 36
//BTNHIGHSCORE (Interfaces.Screens.Exported.BTNHIGHSCORE)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNHIGHSCORE extends Button {
public var __id69_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public var __id70_:MultilingualTextFieldFinder;
public var __id71_:MultilingualTextFieldFinder;
public function BTNHIGHSCORE(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6);
}
function
(){
__id69_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id69_.textFieldName = "AUTO_4";
__id69_.textId = "ID_AUTO_HIGHSCORES_0";
__id69_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function (){
__id71_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id71_.textFieldName = "AUTO_6";
__id71_.textId = "ID_AUTO_HIGHSCORES_0";
__id71_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame18(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 16)) && ((int(__setPropDict[__id69_]) <= 21))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
stop();
}
function frame25(){
if ((((__setPropDict[__id71_] == undefined)) || (!((((int(__setPropDict[__id71_]) >= 22)) && ((int(__setPropDict[__id71_]) <= 28))))))){
__setPropDict[__id71_] = currentFrame;
();
};
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 22)) && ((int(__setPropDict[__id69_]) <= 28))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 1)) && ((int(__setPropDict[__id69_]) <= 7))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 1)) && ((int(__setPropDict[__id70_]) <= 7))))))){
__setPropDict[__id70_] = currentFrame;
();
};
stop();
}
function frame23(){
if ((((__setPropDict[__id71_] == undefined)) || (!((((int(__setPropDict[__id71_]) >= 22)) && ((int(__setPropDict[__id71_]) <= 28))))))){
__setPropDict[__id71_] = currentFrame;
();
};
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 22)) && ((int(__setPropDict[__id69_]) <= 28))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function (){
__id69_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id69_.textFieldName = "AUTO_5";
__id69_.textId = "ID_AUTO_HIGHSCORES_0";
__id69_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id69_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id69_.textFieldName = "AUTO_0";
__id69_.textId = "ID_AUTO_HIGHSCORES_0";
__id69_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame21(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 16)) && ((int(__setPropDict[__id69_]) <= 21))))))){
__setPropDict[__id69_] = currentFrame;
();
};
stop();
}
function frame24(){
if ((((__setPropDict[__id71_] == undefined)) || (!((((int(__setPropDict[__id71_]) >= 22)) && ((int(__setPropDict[__id71_]) <= 28))))))){
__setPropDict[__id71_] = currentFrame;
();
};
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 22)) && ((int(__setPropDict[__id69_]) <= 28))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function (){
__id69_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id69_.textFieldName = "AUTO_2";
__id69_.textId = "ID_AUTO_HIGHSCORES_0";
__id69_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame1(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 1)) && ((int(__setPropDict[__id69_]) <= 7))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 1)) && ((int(__setPropDict[__id70_]) <= 7))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function (){
__id70_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id70_.textFieldName = "AUTO_1";
__id70_.textId = "ID_AUTO_HIGHSCORES_0";
__id70_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame16(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 16)) && ((int(__setPropDict[__id69_]) <= 21))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 16)) && ((int(__setPropDict[__id69_]) <= 21))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id71_] == undefined)) || (!((((int(__setPropDict[__id71_]) >= 22)) && ((int(__setPropDict[__id71_]) <= 28))))))){
__setPropDict[__id71_] = currentFrame;
();
};
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 22)) && ((int(__setPropDict[__id69_]) <= 28))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id71_] == undefined)) || (!((((int(__setPropDict[__id71_]) >= 22)) && ((int(__setPropDict[__id71_]) <= 28))))))){
__setPropDict[__id71_] = currentFrame;
();
};
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 22)) && ((int(__setPropDict[__id69_]) <= 28))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 16)) && ((int(__setPropDict[__id69_]) <= 21))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id71_] == undefined)) || (!((((int(__setPropDict[__id71_]) >= 22)) && ((int(__setPropDict[__id71_]) <= 28))))))){
__setPropDict[__id71_] = currentFrame;
();
};
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 22)) && ((int(__setPropDict[__id69_]) <= 28))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame28(){
if ((((__setPropDict[__id71_] == undefined)) || (!((((int(__setPropDict[__id71_]) >= 22)) && ((int(__setPropDict[__id71_]) <= 28))))))){
__setPropDict[__id71_] = currentFrame;
();
};
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 22)) && ((int(__setPropDict[__id69_]) <= 28))))))){
__setPropDict[__id69_] = currentFrame;
();
};
stop();
}
function frame3(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 1)) && ((int(__setPropDict[__id69_]) <= 7))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 1)) && ((int(__setPropDict[__id70_]) <= 7))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function (){
__id70_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id70_.textFieldName = "AUTO_3";
__id70_.textId = "ID_AUTO_HIGHSCORES_0";
__id70_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame13(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 1)) && ((int(__setPropDict[__id69_]) <= 7))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 1)) && ((int(__setPropDict[__id70_]) <= 7))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame6(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 1)) && ((int(__setPropDict[__id69_]) <= 7))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 1)) && ((int(__setPropDict[__id70_]) <= 7))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame8(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 8)) && ((int(__setPropDict[__id69_]) <= 15))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 8)) && ((int(__setPropDict[__id70_]) <= 15))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame19(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 16)) && ((int(__setPropDict[__id69_]) <= 21))))))){
__setPropDict[__id69_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 1)) && ((int(__setPropDict[__id69_]) <= 7))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 1)) && ((int(__setPropDict[__id70_]) <= 7))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id69_] == undefined)) || (!((((int(__setPropDict[__id69_]) >= 1)) && ((int(__setPropDict[__id69_]) <= 7))))))){
__setPropDict[__id69_] = currentFrame;
();
};
if ((((__setPropDict[__id70_] == undefined)) || (!((((int(__setPropDict[__id70_]) >= 1)) && ((int(__setPropDict[__id70_]) <= 7))))))){
__setPropDict[__id70_] = currentFrame;
();
};
}
}
}//package Interfaces.Screens.Exported
Section 37
//BTNINSTRUCTIONS (Interfaces.Screens.Exported.BTNINSTRUCTIONS)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNINSTRUCTIONS extends Button {
public var __id142_:MultilingualTextFieldFinder;
public var __id143_:MultilingualTextFieldFinder;
public var __id144_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public function BTNINSTRUCTIONS(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20);
}
function frame14(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function (){
__id143_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id143_.textFieldName = "AUTO_1";
__id143_.textId = "ID_AUTO_CREDITS_0";
__id143_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame25(){
if ((((__setPropDict[__id144_] == undefined)) || (!((((int(__setPropDict[__id144_]) >= 22)) && ((int(__setPropDict[__id144_]) <= 28))))))){
__setPropDict[__id144_] = currentFrame;
();
};
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 22)) && ((int(__setPropDict[__id142_]) <= 28))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
stop();
}
function frame23(){
if ((((__setPropDict[__id144_] == undefined)) || (!((((int(__setPropDict[__id144_]) >= 22)) && ((int(__setPropDict[__id144_]) <= 28))))))){
__setPropDict[__id144_] = currentFrame;
();
};
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 22)) && ((int(__setPropDict[__id142_]) <= 28))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame21(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 16)) && ((int(__setPropDict[__id142_]) <= 21))))))){
__setPropDict[__id142_] = currentFrame;
();
};
stop();
}
function (){
__id144_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id144_.textFieldName = "AUTO_4";
__id144_.textId = "ID_AUTO_CREDITS_0";
__id144_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame8(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame24(){
if ((((__setPropDict[__id144_] == undefined)) || (!((((int(__setPropDict[__id144_]) >= 22)) && ((int(__setPropDict[__id144_]) <= 28))))))){
__setPropDict[__id144_] = currentFrame;
();
};
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 22)) && ((int(__setPropDict[__id142_]) <= 28))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
stop();
}
function frame1(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame28(){
if ((((__setPropDict[__id144_] == undefined)) || (!((((int(__setPropDict[__id144_]) >= 22)) && ((int(__setPropDict[__id144_]) <= 28))))))){
__setPropDict[__id144_] = currentFrame;
();
};
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 22)) && ((int(__setPropDict[__id142_]) <= 28))))))){
__setPropDict[__id142_] = currentFrame;
();
};
stop();
}
function (){
__id142_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id142_.textFieldName = "AUTO_0";
__id142_.textId = "ID_AUTO_CREDITS_0";
__id142_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame16(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 16)) && ((int(__setPropDict[__id142_]) <= 21))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 16)) && ((int(__setPropDict[__id142_]) <= 21))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id144_] == undefined)) || (!((((int(__setPropDict[__id144_]) >= 22)) && ((int(__setPropDict[__id144_]) <= 28))))))){
__setPropDict[__id144_] = currentFrame;
();
};
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 22)) && ((int(__setPropDict[__id142_]) <= 28))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id144_] == undefined)) || (!((((int(__setPropDict[__id144_]) >= 22)) && ((int(__setPropDict[__id144_]) <= 28))))))){
__setPropDict[__id144_] = currentFrame;
();
};
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 22)) && ((int(__setPropDict[__id142_]) <= 28))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 16)) && ((int(__setPropDict[__id142_]) <= 21))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 16)) && ((int(__setPropDict[__id142_]) <= 21))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function (){
__id142_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id142_.textFieldName = "AUTO_2";
__id142_.textId = "ID_AUTO_CREDITS_0";
__id142_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame26(){
if ((((__setPropDict[__id144_] == undefined)) || (!((((int(__setPropDict[__id144_]) >= 22)) && ((int(__setPropDict[__id144_]) <= 28))))))){
__setPropDict[__id144_] = currentFrame;
();
};
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 22)) && ((int(__setPropDict[__id142_]) <= 28))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function (){
__id142_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id142_.textFieldName = "AUTO_3";
__id142_.textId = "ID_AUTO_CREDITS_0";
__id142_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame13(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame6(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
function frame19(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 16)) && ((int(__setPropDict[__id142_]) <= 21))))))){
__setPropDict[__id142_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id142_] == undefined)) || (!((((int(__setPropDict[__id142_]) >= 1)) && ((int(__setPropDict[__id142_]) <= 15))))))){
__setPropDict[__id142_] = currentFrame;
();
};
if ((((__setPropDict[__id143_] == undefined)) || (!((((int(__setPropDict[__id143_]) >= 1)) && ((int(__setPropDict[__id143_]) <= 15))))))){
__setPropDict[__id143_] = currentFrame;
();
};
}
}
}//package Interfaces.Screens.Exported
Section 38
//BTNKONG (Interfaces.Screens.Exported.BTNKONG)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNKONG extends Button {
public function BTNKONG(){
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame21(){
stop();
}
function frame28(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 39
//BTNKONGONLY (Interfaces.Screens.Exported.BTNKONGONLY)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNKONGONLY extends Button {
public var __id37_:MultilingualTextFieldFinder;
public function BTNKONGONLY(){
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28);
();
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame21(){
stop();
}
function frame28(){
stop();
}
function (){
__id37_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id37_.textFieldName = "AUTO_ONLYON";
__id37_.textId = "ID_AUTO_ONLY_ON";
__id37_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces.Screens.Exported
Section 40
//BTNMUSIC (Interfaces.Screens.Exported.BTNMUSIC)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNMUSIC extends Button {
public function BTNMUSIC(){
super();
addFrameScript(6, frame7, 14, frame15, 22, frame23, 31, frame32);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame23(){
stop();
}
function frame32(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 41
//BTNNEXT (Interfaces.Screens.Exported.BTNNEXT)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNNEXT extends Button {
public function BTNNEXT(){
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame21(){
stop();
}
function frame28(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 42
//BTNPAUSE (Interfaces.Screens.Exported.BTNPAUSE)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNPAUSE extends Button {
public function BTNPAUSE(){
super();
addFrameScript(6, frame7, 14, frame15, 22, frame23, 31, frame32);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame23(){
stop();
}
function frame32(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 43
//BTNPRELOADSTART (Interfaces.Screens.Exported.BTNPRELOADSTART)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNPRELOADSTART extends Button {
public function BTNPRELOADSTART(){
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame21(){
stop();
}
function frame28(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 44
//BTNSKIP (Interfaces.Screens.Exported.BTNSKIP)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNSKIP extends Button {
public var __setPropDict:Dictionary;
public var __id12_:MultilingualTextFieldFinder;
public var __id13_:MultilingualTextFieldFinder;
public var __id14_:MultilingualTextFieldFinder;
public function BTNSKIP(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6);
}
function (){
__id12_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id12_.textFieldName = "AUTO_4";
__id12_.textId = "ID_AUTO_SKIP_1";
__id12_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id12_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id12_.textFieldName = "AUTO_5";
__id12_.textId = "ID_AUTO_SKIP_0";
__id12_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id13_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id13_.textFieldName = "AUTO_1";
__id13_.textId = "ID_AUTO_SKIP_0";
__id13_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 16)) && ((int(__setPropDict[__id12_]) <= 21))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
stop();
}
function frame25(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 22)) && ((int(__setPropDict[__id12_]) <= 28))))))){
__setPropDict[__id12_] = currentFrame;
();
};
if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 22)) && ((int(__setPropDict[__id14_]) <= 28))))))){
__setPropDict[__id14_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 7))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 7))))))){
__setPropDict[__id12_] = currentFrame;
();
};
stop();
}
function frame23(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 22)) && ((int(__setPropDict[__id12_]) <= 28))))))){
__setPropDict[__id12_] = currentFrame;
();
};
if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 22)) && ((int(__setPropDict[__id14_]) <= 28))))))){
__setPropDict[__id14_] = currentFrame;
();
};
}
function frame21(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 16)) && ((int(__setPropDict[__id12_]) <= 21))))))){
__setPropDict[__id12_] = currentFrame;
();
};
stop();
}
function frame16(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 16)) && ((int(__setPropDict[__id12_]) <= 21))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame24(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 22)) && ((int(__setPropDict[__id12_]) <= 28))))))){
__setPropDict[__id12_] = currentFrame;
();
};
if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 22)) && ((int(__setPropDict[__id14_]) <= 28))))))){
__setPropDict[__id14_] = currentFrame;
();
};
}
function
(){
__id12_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id12_.textFieldName = "AUTO_0";
__id12_.textId = "ID_AUTO_SKIP_0";
__id12_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame28(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 22)) && ((int(__setPropDict[__id12_]) <= 28))))))){
__setPropDict[__id12_] = currentFrame;
();
};
if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 22)) && ((int(__setPropDict[__id14_]) <= 28))))))){
__setPropDict[__id14_] = currentFrame;
();
};
stop();
}
function frame20(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 16)) && ((int(__setPropDict[__id12_]) <= 21))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 16)) && ((int(__setPropDict[__id12_]) <= 21))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 22)) && ((int(__setPropDict[__id12_]) <= 28))))))){
__setPropDict[__id12_] = currentFrame;
();
};
if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 22)) && ((int(__setPropDict[__id14_]) <= 28))))))){
__setPropDict[__id14_] = currentFrame;
();
};
}
function (){
__id13_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id13_.textFieldName = "AUTO_3";
__id13_.textId = "ID_AUTO_SKIP_0";
__id13_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame27(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 22)) && ((int(__setPropDict[__id12_]) <= 28))))))){
__setPropDict[__id12_] = currentFrame;
();
};
if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 22)) && ((int(__setPropDict[__id14_]) <= 28))))))){
__setPropDict[__id14_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 22)) && ((int(__setPropDict[__id12_]) <= 28))))))){
__setPropDict[__id12_] = currentFrame;
();
};
if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 22)) && ((int(__setPropDict[__id14_]) <= 28))))))){
__setPropDict[__id14_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 7))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 7))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 7))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 7))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame13(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 7))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 7))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame6(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 7))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 7))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function (){
__id12_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id12_.textFieldName = "AUTO_2";
__id12_.textId = "ID_AUTO_SKIP_0";
__id12_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame8(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 15))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 8)) && ((int(__setPropDict[__id12_]) <= 15))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 7))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 7))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame19(){
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 16)) && ((int(__setPropDict[__id12_]) <= 21))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 7))))))){
__setPropDict[__id13_] = currentFrame;
();
};
if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 7))))))){
__setPropDict[__id12_] = currentFrame;
();
};
}
function
(){
__id14_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id14_.textFieldName = "AUTO_6";
__id14_.textId = "ID_AUTO_SKIP_0";
__id14_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces.Screens.Exported
Section 45
//BTNSON (Interfaces.Screens.Exported.BTNSON)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
public dynamic class BTNSON extends Button {
public function BTNSON(){
super();
addFrameScript(6, frame7, 14, frame15, 22, frame23, 31, frame32);
}
function frame15(){
stop();
}
function frame7(){
stop();
}
function frame23(){
stop();
}
function frame32(){
stop();
}
}
}//package Interfaces.Screens.Exported
Section 46
//BTNSTART (Interfaces.Screens.Exported.BTNSTART)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNSTART extends Button {
public var __setPropDict:Dictionary;
public var __id64_:MultilingualTextFieldFinder;
public var __id65_:MultilingualTextFieldFinder;
public var __id66_:MultilingualTextFieldFinder;
public function BTNSTART(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20);
}
function frame19(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 16)) && ((int(__setPropDict[__id64_]) <= 21))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function (){
__id65_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id65_.textFieldName = "AUTO_1";
__id65_.textId = "ID_AUTO_START_0";
__id65_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id64_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id64_.textFieldName = "AUTO_2";
__id64_.textId = "ID_AUTO_START_0";
__id64_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 16)) && ((int(__setPropDict[__id64_]) <= 21))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
stop();
}
function frame6(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
stop();
}
function
(){
__id64_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id64_.textFieldName = "AUTO_3";
__id64_.textId = "ID_AUTO_START_0";
__id64_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame21(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 16)) && ((int(__setPropDict[__id64_]) <= 21))))))){
__setPropDict[__id64_] = currentFrame;
();
};
stop();
}
function frame4(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame23(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 22)) && ((int(__setPropDict[__id64_]) <= 28))))))){
__setPropDict[__id64_] = currentFrame;
();
};
if ((((__setPropDict[__id66_] == undefined)) || (!((((int(__setPropDict[__id66_]) >= 22)) && ((int(__setPropDict[__id66_]) <= 28))))))){
__setPropDict[__id66_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame8(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 16)) && ((int(__setPropDict[__id64_]) <= 21))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 22)) && ((int(__setPropDict[__id64_]) <= 28))))))){
__setPropDict[__id64_] = currentFrame;
();
};
if ((((__setPropDict[__id66_] == undefined)) || (!((((int(__setPropDict[__id66_]) >= 22)) && ((int(__setPropDict[__id66_]) <= 28))))))){
__setPropDict[__id66_] = currentFrame;
();
};
}
function frame25(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 22)) && ((int(__setPropDict[__id64_]) <= 28))))))){
__setPropDict[__id64_] = currentFrame;
();
};
if ((((__setPropDict[__id66_] == undefined)) || (!((((int(__setPropDict[__id66_]) >= 22)) && ((int(__setPropDict[__id66_]) <= 28))))))){
__setPropDict[__id66_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 22)) && ((int(__setPropDict[__id64_]) <= 28))))))){
__setPropDict[__id64_] = currentFrame;
();
};
if ((((__setPropDict[__id66_] == undefined)) || (!((((int(__setPropDict[__id66_]) >= 22)) && ((int(__setPropDict[__id66_]) <= 28))))))){
__setPropDict[__id66_] = currentFrame;
();
};
}
function frame24(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 22)) && ((int(__setPropDict[__id64_]) <= 28))))))){
__setPropDict[__id64_] = currentFrame;
();
};
if ((((__setPropDict[__id66_] == undefined)) || (!((((int(__setPropDict[__id66_]) >= 22)) && ((int(__setPropDict[__id66_]) <= 28))))))){
__setPropDict[__id66_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 16)) && ((int(__setPropDict[__id64_]) <= 21))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame16(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 16)) && ((int(__setPropDict[__id64_]) <= 21))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 22)) && ((int(__setPropDict[__id64_]) <= 28))))))){
__setPropDict[__id64_] = currentFrame;
();
};
if ((((__setPropDict[__id66_] == undefined)) || (!((((int(__setPropDict[__id66_]) >= 22)) && ((int(__setPropDict[__id66_]) <= 28))))))){
__setPropDict[__id66_] = currentFrame;
();
};
}
function frame28(){
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 22)) && ((int(__setPropDict[__id64_]) <= 28))))))){
__setPropDict[__id64_] = currentFrame;
();
};
if ((((__setPropDict[__id66_] == undefined)) || (!((((int(__setPropDict[__id66_]) >= 22)) && ((int(__setPropDict[__id66_]) <= 28))))))){
__setPropDict[__id66_] = currentFrame;
();
};
stop();
}
function (){
__id64_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id64_.textFieldName = "AUTO_0";
__id64_.textId = "ID_AUTO_START_0";
__id64_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame13(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id65_] == undefined)) || (!((((int(__setPropDict[__id65_]) >= 1)) && ((int(__setPropDict[__id65_]) <= 15))))))){
__setPropDict[__id65_] = currentFrame;
();
};
if ((((__setPropDict[__id64_] == undefined)) || (!((((int(__setPropDict[__id64_]) >= 1)) && ((int(__setPropDict[__id64_]) <= 15))))))){
__setPropDict[__id64_] = currentFrame;
();
};
}
function (){
__id66_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id66_.textFieldName = "AUTO_4";
__id66_.textId = "ID_AUTO_START_0";
__id66_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces.Screens.Exported
Section 47
//BTNSUBMIT (Interfaces.Screens.Exported.BTNSUBMIT)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNSUBMIT extends Button {
public var __id72_:MultilingualTextFieldFinder;
public var __id74_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public var __id73_:MultilingualTextFieldFinder;
public function BTNSUBMIT(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 34, , 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14);
}
function (){
__id72_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id72_.textFieldName = "AUTO_4";
__id72_.textId = "ID_AUTO_SUBMIT_0";
__id72_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 16)) && ((int(__setPropDict[__id72_]) <= 21))))))){
__setPropDict[__id72_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 1)) && ((int(__setPropDict[__id72_]) <= 7))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 1)) && ((int(__setPropDict[__id73_]) <= 7))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function (){
__id72_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id72_.textFieldName = "AUTO_2";
__id72_.textId = "ID_AUTO_SUBMIT_0";
__id72_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame6(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 1)) && ((int(__setPropDict[__id72_]) <= 7))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 1)) && ((int(__setPropDict[__id73_]) <= 7))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 1)) && ((int(__setPropDict[__id72_]) <= 7))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 1)) && ((int(__setPropDict[__id73_]) <= 7))))))){
__setPropDict[__id73_] = currentFrame;
();
};
stop();
}
function (){
__id72_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id72_.textFieldName = "AUTO_0";
__id72_.textId = "ID_AUTO_SUBMIT_0";
__id72_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame21(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 16)) && ((int(__setPropDict[__id72_]) <= 21))))))){
__setPropDict[__id72_] = currentFrame;
();
};
stop();
}
function frame4(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 1)) && ((int(__setPropDict[__id72_]) <= 7))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 1)) && ((int(__setPropDict[__id73_]) <= 7))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 16)) && ((int(__setPropDict[__id72_]) <= 21))))))){
__setPropDict[__id72_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 1)) && ((int(__setPropDict[__id72_]) <= 7))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 1)) && ((int(__setPropDict[__id73_]) <= 7))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
stop();
}
function frame23(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 22)) && ((int(__setPropDict[__id72_]) <= 28))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id74_] == undefined)) || (!((((int(__setPropDict[__id74_]) >= 22)) && ((int(__setPropDict[__id74_]) <= 28))))))){
__setPropDict[__id74_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 1)) && ((int(__setPropDict[__id72_]) <= 7))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 1)) && ((int(__setPropDict[__id73_]) <= 7))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function (){
__id72_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id72_.textFieldName = "AUTO_5";
__id72_.textId = "ID_AUTO_SUBMIT_0";
__id72_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame5(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 1)) && ((int(__setPropDict[__id72_]) <= 7))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 1)) && ((int(__setPropDict[__id73_]) <= 7))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 16)) && ((int(__setPropDict[__id72_]) <= 21))))))){
__setPropDict[__id72_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 22)) && ((int(__setPropDict[__id72_]) <= 28))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id74_] == undefined)) || (!((((int(__setPropDict[__id74_]) >= 22)) && ((int(__setPropDict[__id74_]) <= 28))))))){
__setPropDict[__id74_] = currentFrame;
();
};
}
function frame25(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 22)) && ((int(__setPropDict[__id72_]) <= 28))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id74_] == undefined)) || (!((((int(__setPropDict[__id74_]) >= 22)) && ((int(__setPropDict[__id74_]) <= 28))))))){
__setPropDict[__id74_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 22)) && ((int(__setPropDict[__id72_]) <= 28))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id74_] == undefined)) || (!((((int(__setPropDict[__id74_]) >= 22)) && ((int(__setPropDict[__id74_]) <= 28))))))){
__setPropDict[__id74_] = currentFrame;
();
};
}
function frame24(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 22)) && ((int(__setPropDict[__id72_]) <= 28))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id74_] == undefined)) || (!((((int(__setPropDict[__id74_]) >= 22)) && ((int(__setPropDict[__id74_]) <= 28))))))){
__setPropDict[__id74_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function (){
stop();
}
function frame16(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 16)) && ((int(__setPropDict[__id72_]) <= 21))))))){
__setPropDict[__id72_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 22)) && ((int(__setPropDict[__id72_]) <= 28))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id74_] == undefined)) || (!((((int(__setPropDict[__id74_]) >= 22)) && ((int(__setPropDict[__id74_]) <= 28))))))){
__setPropDict[__id74_] = currentFrame;
();
};
}
function frame28(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 22)) && ((int(__setPropDict[__id72_]) <= 28))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id74_] == undefined)) || (!((((int(__setPropDict[__id74_]) >= 22)) && ((int(__setPropDict[__id74_]) <= 28))))))){
__setPropDict[__id74_] = currentFrame;
();
};
stop();
}
function frame13(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function
(){
__id74_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id74_.textFieldName = "AUTO_6";
__id74_.textId = "ID_AUTO_SUBMIT_0";
__id74_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame8(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 8)) && ((int(__setPropDict[__id72_]) <= 15))))))){
__setPropDict[__id72_] = currentFrame;
();
};
if ((((__setPropDict[__id73_] == undefined)) || (!((((int(__setPropDict[__id73_]) >= 8)) && ((int(__setPropDict[__id73_]) <= 15))))))){
__setPropDict[__id73_] = currentFrame;
();
};
}
function (){
__id73_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id73_.textFieldName = "AUTO_1";
__id73_.textId = "ID_AUTO_SUBMIT_0";
__id73_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame19(){
if ((((__setPropDict[__id72_] == undefined)) || (!((((int(__setPropDict[__id72_]) >= 16)) && ((int(__setPropDict[__id72_]) <= 21))))))){
__setPropDict[__id72_] = currentFrame;
();
};
}
function (){
__id73_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id73_.textFieldName = "AUTO_3";
__id73_.textId = "ID_AUTO_SUBMIT_0";
__id73_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces.Screens.Exported
Section 48
//BTNSURVIVAL (Interfaces.Screens.Exported.BTNSURVIVAL)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNSURVIVAL extends Button {
public var __setPropDict:Dictionary;
public var __id145_:MultilingualTextFieldFinder;
public var __id146_:MultilingualTextFieldFinder;
public var __id147_:MultilingualTextFieldFinder;
public function BTNSURVIVAL(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 45, , 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20);
}
function (){
__id146_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id146_.textFieldName = "AUTO_1";
__id146_.textId = "ID_AUTO_SPONSOR_0";
__id146_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 16)) && ((int(__setPropDict[__id145_]) <= 21))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
stop();
}
function frame25(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 22)) && ((int(__setPropDict[__id145_]) <= 28))))))){
__setPropDict[__id145_] = currentFrame;
();
};
if ((((__setPropDict[__id147_] == undefined)) || (!((((int(__setPropDict[__id147_]) >= 22)) && ((int(__setPropDict[__id147_]) <= 28))))))){
__setPropDict[__id147_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
stop();
}
function (){
__id147_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id147_.textFieldName = "AUTO_4";
__id147_.textId = "ID_AUTO_SPONSOR_0";
__id147_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame21(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 16)) && ((int(__setPropDict[__id145_]) <= 21))))))){
__setPropDict[__id145_] = currentFrame;
();
};
stop();
}
function frame4(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame8(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame24(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 22)) && ((int(__setPropDict[__id145_]) <= 28))))))){
__setPropDict[__id145_] = currentFrame;
();
};
if ((((__setPropDict[__id147_] == undefined)) || (!((((int(__setPropDict[__id147_]) >= 22)) && ((int(__setPropDict[__id147_]) <= 28))))))){
__setPropDict[__id147_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 22)) && ((int(__setPropDict[__id145_]) <= 28))))))){
__setPropDict[__id145_] = currentFrame;
();
};
if ((((__setPropDict[__id147_] == undefined)) || (!((((int(__setPropDict[__id147_]) >= 22)) && ((int(__setPropDict[__id147_]) <= 28))))))){
__setPropDict[__id147_] = currentFrame;
();
};
}
function frame23(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 22)) && ((int(__setPropDict[__id145_]) <= 28))))))){
__setPropDict[__id145_] = currentFrame;
();
};
if ((((__setPropDict[__id147_] == undefined)) || (!((((int(__setPropDict[__id147_]) >= 22)) && ((int(__setPropDict[__id147_]) <= 28))))))){
__setPropDict[__id147_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame16(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 16)) && ((int(__setPropDict[__id145_]) <= 21))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 16)) && ((int(__setPropDict[__id145_]) <= 21))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 22)) && ((int(__setPropDict[__id145_]) <= 28))))))){
__setPropDict[__id145_] = currentFrame;
();
};
if ((((__setPropDict[__id147_] == undefined)) || (!((((int(__setPropDict[__id147_]) >= 22)) && ((int(__setPropDict[__id147_]) <= 28))))))){
__setPropDict[__id147_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 16)) && ((int(__setPropDict[__id145_]) <= 21))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function (){
__id145_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id145_.textFieldName = "AUTO_3";
__id145_.textId = "ID_AUTO_SPONSOR_1";
__id145_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame28(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 22)) && ((int(__setPropDict[__id145_]) <= 28))))))){
__setPropDict[__id145_] = currentFrame;
();
};
if ((((__setPropDict[__id147_] == undefined)) || (!((((int(__setPropDict[__id147_]) >= 22)) && ((int(__setPropDict[__id147_]) <= 28))))))){
__setPropDict[__id147_] = currentFrame;
();
};
stop();
}
function (){
__id145_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id145_.textFieldName = "AUTO_2";
__id145_.textId = "ID_AUTO_SPONSOR_0";
__id145_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame13(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 22)) && ((int(__setPropDict[__id145_]) <= 28))))))){
__setPropDict[__id145_] = currentFrame;
();
};
if ((((__setPropDict[__id147_] == undefined)) || (!((((int(__setPropDict[__id147_]) >= 22)) && ((int(__setPropDict[__id147_]) <= 28))))))){
__setPropDict[__id147_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function (){
stop();
}
function frame19(){
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 16)) && ((int(__setPropDict[__id145_]) <= 21))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function (){
__id145_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id145_.textFieldName = "AUTO_0";
__id145_.textId = "ID_AUTO_SPONSOR_0";
__id145_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame2(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
function frame6(){
if ((((__setPropDict[__id146_] == undefined)) || (!((((int(__setPropDict[__id146_]) >= 1)) && ((int(__setPropDict[__id146_]) <= 15))))))){
__setPropDict[__id146_] = currentFrame;
();
};
if ((((__setPropDict[__id145_] == undefined)) || (!((((int(__setPropDict[__id145_]) >= 1)) && ((int(__setPropDict[__id145_]) <= 15))))))){
__setPropDict[__id145_] = currentFrame;
();
};
}
}
}//package Interfaces.Screens.Exported
Section 49
//BTNWEAPONS (Interfaces.Screens.Exported.BTNWEAPONS)
package Interfaces.Screens.Exported {
import Interfaces.Forms.*;
import flash.utils.*;
public dynamic class BTNWEAPONS extends Button {
public var __id61_:MultilingualTextFieldFinder;
public var __id62_:MultilingualTextFieldFinder;
public var __id63_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public function BTNWEAPONS(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(6, frame7, 14, frame15, 20, frame21, 27, frame28, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20);
}
function (){
__id61_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id61_.textFieldName = "AUTO_5";
__id61_.textId = "ID_AUTO_WEAPONS_0";
__id61_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 16)) && ((int(__setPropDict[__id61_]) <= 21))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 1)) && ((int(__setPropDict[__id62_]) <= 7))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 1)) && ((int(__setPropDict[__id61_]) <= 7))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame15(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
stop();
}
function frame6(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 1)) && ((int(__setPropDict[__id62_]) <= 7))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 1)) && ((int(__setPropDict[__id61_]) <= 7))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 1)) && ((int(__setPropDict[__id62_]) <= 7))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 1)) && ((int(__setPropDict[__id61_]) <= 7))))))){
__setPropDict[__id61_] = currentFrame;
();
};
stop();
}
function frame23(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 22)) && ((int(__setPropDict[__id61_]) <= 28))))))){
__setPropDict[__id61_] = currentFrame;
();
};
if ((((__setPropDict[__id63_] == undefined)) || (!((((int(__setPropDict[__id63_]) >= 22)) && ((int(__setPropDict[__id63_]) <= 28))))))){
__setPropDict[__id63_] = currentFrame;
();
};
}
function frame21(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 16)) && ((int(__setPropDict[__id61_]) <= 21))))))){
__setPropDict[__id61_] = currentFrame;
();
};
stop();
}
function
(){
__id62_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id62_.textFieldName = "AUTO_1";
__id62_.textId = "ID_AUTO_WEAPONS_0";
__id62_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame9(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function (){
__id63_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id63_.textFieldName = "AUTO_6";
__id63_.textId = "ID_AUTO_WEAPONS_0";
__id63_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id62_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id62_.textFieldName = "AUTO_3";
__id62_.textId = "ID_AUTO_WEAPONS_0";
__id62_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame1(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 1)) && ((int(__setPropDict[__id62_]) <= 7))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 1)) && ((int(__setPropDict[__id61_]) <= 7))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame28(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 22)) && ((int(__setPropDict[__id61_]) <= 28))))))){
__setPropDict[__id61_] = currentFrame;
();
};
if ((((__setPropDict[__id63_] == undefined)) || (!((((int(__setPropDict[__id63_]) >= 22)) && ((int(__setPropDict[__id63_]) <= 28))))))){
__setPropDict[__id63_] = currentFrame;
();
};
stop();
}
function frame8(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 16)) && ((int(__setPropDict[__id61_]) <= 21))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 22)) && ((int(__setPropDict[__id61_]) <= 28))))))){
__setPropDict[__id61_] = currentFrame;
();
};
if ((((__setPropDict[__id63_] == undefined)) || (!((((int(__setPropDict[__id63_]) >= 22)) && ((int(__setPropDict[__id63_]) <= 28))))))){
__setPropDict[__id63_] = currentFrame;
();
};
}
function frame25(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 22)) && ((int(__setPropDict[__id61_]) <= 28))))))){
__setPropDict[__id61_] = currentFrame;
();
};
if ((((__setPropDict[__id63_] == undefined)) || (!((((int(__setPropDict[__id63_]) >= 22)) && ((int(__setPropDict[__id63_]) <= 28))))))){
__setPropDict[__id63_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 22)) && ((int(__setPropDict[__id61_]) <= 28))))))){
__setPropDict[__id61_] = currentFrame;
();
};
if ((((__setPropDict[__id63_] == undefined)) || (!((((int(__setPropDict[__id63_]) >= 22)) && ((int(__setPropDict[__id63_]) <= 28))))))){
__setPropDict[__id63_] = currentFrame;
();
};
}
function frame24(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 22)) && ((int(__setPropDict[__id61_]) <= 28))))))){
__setPropDict[__id61_] = currentFrame;
();
};
if ((((__setPropDict[__id63_] == undefined)) || (!((((int(__setPropDict[__id63_]) >= 22)) && ((int(__setPropDict[__id63_]) <= 28))))))){
__setPropDict[__id63_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 16)) && ((int(__setPropDict[__id61_]) <= 21))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame16(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 16)) && ((int(__setPropDict[__id61_]) <= 21))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 22)) && ((int(__setPropDict[__id61_]) <= 28))))))){
__setPropDict[__id61_] = currentFrame;
();
};
if ((((__setPropDict[__id63_] == undefined)) || (!((((int(__setPropDict[__id63_]) >= 22)) && ((int(__setPropDict[__id63_]) <= 28))))))){
__setPropDict[__id63_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 1)) && ((int(__setPropDict[__id62_]) <= 7))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 1)) && ((int(__setPropDict[__id61_]) <= 7))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame13(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 1)) && ((int(__setPropDict[__id62_]) <= 7))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 1)) && ((int(__setPropDict[__id61_]) <= 7))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function
(){
__id61_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id61_.textFieldName = "AUTO_0";
__id61_.textId = "ID_AUTO_WEAPONS_0";
__id61_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame10(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 8)) && ((int(__setPropDict[__id62_]) <= 15))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 8)) && ((int(__setPropDict[__id61_]) <= 15))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function (){
__id61_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id61_.textFieldName = "AUTO_2";
__id61_.textId = "ID_AUTO_WEAPONS_0";
__id61_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame19(){
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 16)) && ((int(__setPropDict[__id61_]) <= 21))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id62_] == undefined)) || (!((((int(__setPropDict[__id62_]) >= 1)) && ((int(__setPropDict[__id62_]) <= 7))))))){
__setPropDict[__id62_] = currentFrame;
();
};
if ((((__setPropDict[__id61_] == undefined)) || (!((((int(__setPropDict[__id61_]) >= 1)) && ((int(__setPropDict[__id61_]) <= 7))))))){
__setPropDict[__id61_] = currentFrame;
();
};
}
function (){
__id61_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id61_.textFieldName = "AUTO_4";
__id61_.textId = "ID_AUTO_WEAPONS_0";
__id61_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces.Screens.Exported
Section 50
//AwardPanel_35 (Interfaces_fla.AwardPanel_35)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class AwardPanel_35 extends MovieClip {
public var __id166_:MultilingualTextFieldFinder;
public var txt:TextField;
public function AwardPanel_35(){
super();
();
}
function (){
__id166_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id166_.textFieldName = "txt";
__id166_.textId = "";
__id166_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 51
//CreditsName_81 (Interfaces_fla.CreditsName_81)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
import Interfaces.Screens.Exported.*;
public dynamic class CreditsName_81 extends MovieClip {
public var __id84_:MultilingualTextFieldFinder;
public var kong:BTNKONG;
public var __id85_:MultilingualTextFieldFinder;
public var __id86_:MultilingualTextFieldFinder;
public var __id87_:MultilingualTextFieldFinder;
public var __id89_:MultilingualTextFieldFinder;
public var __id88_:MultilingualTextFieldFinder;
public var __id90_:MultilingualTextFieldFinder;
public var __id91_:MultilingualTextFieldFinder;
public var AUTO_GAME_BY0:TextField;
public var AUTO_GAME_BY1:TextField;
public var __id92_:MultilingualTextFieldFinder;
public var AUTO_0:TextField;
public var AUTO_1:TextField;
public var AUTO_2:TextField;
public var AUTO_4:TextField;
public var AUTO_6:TextField;
public var AUTO_7:TextField;
public var __id93_:MultilingualTextFieldFinder;
public var AUTO_5:TextField;
public var AUTO_3:TextField;
public var berzerk:BTNBERZERK;
public var __id94_:MultilingualTextFieldFinder;
public var __id82_:MultilingualTextFieldFinder;
public var __id95_:MultilingualTextFieldFinder;
public var __id83_:MultilingualTextFieldFinder;
public var SPC_TNX1:TextField;
public var SPC_TNX2:TextField;
public var SPONSOR_BY0:TextField;
public var SPONSOR_BY1:TextField;
public function CreditsName_81(){
super();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
}
function (){
__id82_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id82_.textFieldName = "AUTO_0";
__id82_.textId = "ID_AUTO_VISUAL_0";
__id82_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id93_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id93_.textFieldName = "AUTO_GAME_BY0";
__id93_.textId = "ID_AUTO_GAME_BY";
__id93_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id90_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id90_.textFieldName = "SPC_TNX1";
__id90_.textId = "ID_AUTO_SPC_TNX";
__id90_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id87_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id87_.textFieldName = "AUTO_5";
__id87_.textId = "ID_AUTO_VISUAL_0";
__id87_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id84_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id84_.textFieldName = "AUTO_2";
__id84_.textId = "ID_AUTO_MUSIC_0";
__id84_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id95_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id95_.textFieldName = "SPONSOR_BY0";
__id95_.textId = "ID_AUTO_SPONSORED_BY";
__id95_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id89_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id89_.textFieldName = "AUTO_7";
__id89_.textId = "ID_AUTO_MUSIC_0";
__id89_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id92_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id92_.textFieldName = "AUTO_GAME_BY1";
__id92_.textId = "ID_AUTO_GAME_BY";
__id92_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id86_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id86_.textFieldName = "AUTO_4";
__id86_.textId = "ID_AUTO_CREDITS_1";
__id86_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id83_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id83_.textFieldName = "AUTO_1";
__id83_.textId = "ID_AUTO_PROGRAMMING_0";
__id83_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id94_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id94_.textFieldName = "SPONSOR_BY1";
__id94_.textId = "ID_AUTO_SPONSORED_BY";
__id94_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id88_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id88_.textFieldName = "AUTO_6";
__id88_.textId = "ID_AUTO_PROGRAMMING_1";
__id88_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id91_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id91_.textFieldName = "SPC_TNX2";
__id91_.textId = "ID_AUTO_SPC_TNX";
__id91_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id85_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id85_.textFieldName = "AUTO_3";
__id85_.textId = "ID_AUTO_CREDITS_0";
__id85_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 52
//flameicon_24 (Interfaces_fla.flameicon_24)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class flameicon_24 extends MovieClip {
public var __id172_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var __id173_:MultilingualTextFieldFinder;
public function flameicon_24(){
super();
();
();
}
function
(){
__id173_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id173_.textFieldName = "AUTO_0";
__id173_.textId = "ID_AUTO_F_0";
__id173_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id172_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id172_.textFieldName = "AUTO_1";
__id172_.textId = "ID_AUTO_F_0";
__id172_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 53
//flameiconcopy_102 (Interfaces_fla.flameiconcopy_102)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class flameiconcopy_102 extends MovieClip {
public var __id8_:MultilingualTextFieldFinder;
public var __id9_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function flameiconcopy_102(){
super();
();
();
}
function (){
__id8_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id8_.textFieldName = "AUTO_1";
__id8_.textId = "ID_AUTO_F_0";
__id8_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id9_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id9_.textFieldName = "AUTO_0";
__id9_.textId = "ID_AUTO_F_0";
__id9_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 54
//gameover_18 (Interfaces_fla.gameover_18)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class gameover_18 extends MovieClip {
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var __id197_:MultilingualTextFieldFinder;
public var __id198_:MultilingualTextFieldFinder;
public function gameover_18(){
super();
();
();
}
function
(){
__id198_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id198_.textFieldName = "AUTO_1";
__id198_.textId = "ID_AUTO_GAME_0";
__id198_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id197_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id197_.textFieldName = "AUTO_0";
__id197_.textId = "ID_AUTO_GAME_0";
__id197_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 55
//gathlingicon_28 (Interfaces_fla.gathlingicon_28)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class gathlingicon_28 extends MovieClip {
public var __id180_:MultilingualTextFieldFinder;
public var __id181_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function gathlingicon_28(){
super();
();
();
}
function (){
__id181_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id181_.textFieldName = "AUTO_1";
__id181_.textId = "ID_AUTO_G_0";
__id181_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id180_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id180_.textFieldName = "AUTO_0";
__id180_.textId = "ID_AUTO_G_0";
__id180_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 56
//gunsicon_22 (Interfaces_fla.gunsicon_22)
package Interfaces_fla {
import flash.display.*;
public dynamic class gunsicon_22 extends MovieClip {
public function gunsicon_22(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Interfaces_fla
Section 57
//hommingicon_25 (Interfaces_fla.hommingicon_25)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class hommingicon_25 extends MovieClip {
public var __id175_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var __id174_:MultilingualTextFieldFinder;
public function hommingicon_25(){
super();
();
();
}
function (){
__id174_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id174_.textFieldName = "AUTO_1";
__id174_.textId = "ID_AUTO_H_0";
__id174_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id175_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id175_.textFieldName = "AUTO_0";
__id175_.textId = "ID_AUTO_H_0";
__id175_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 58
//hommingiconcopy_101 (Interfaces_fla.hommingiconcopy_101)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class hommingiconcopy_101 extends MovieClip {
public var __id10_:MultilingualTextFieldFinder;
public var __id11_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function hommingiconcopy_101(){
super();
();
();
}
function
(){
__id11_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id11_.textFieldName = "AUTO_0";
__id11_.textId = "ID_AUTO_H_0";
__id11_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id10_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id10_.textFieldName = "AUTO_1";
__id10_.textId = "ID_AUTO_H_0";
__id10_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 59
//LevelStatsPanel_37 (Interfaces_fla.LevelStatsPanel_37)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class LevelStatsPanel_37 extends MovieClip {
public var time1:TextField;
public var time2:TextField;
public var kills1:TextField;
public var __id163_:MultilingualTextFieldFinder;
public var __id164_:MultilingualTextFieldFinder;
public var __id152_:MultilingualTextFieldFinder;
public var __id153_:MultilingualTextFieldFinder;
public var __id165_:MultilingualTextFieldFinder;
public var __id155_:MultilingualTextFieldFinder;
public var dmgStar:MovieClip;
public var __id154_:MultilingualTextFieldFinder;
public var __id156_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_2:TextField;
public var AUTO_5:TextField;
public var AUTO_0:TextField;
public var damage1:TextField;
public var AUTO_4:TextField;
public var __id161_:MultilingualTextFieldFinder;
public var AUTO_3:TextField;
public var damage2:TextField;
public var __id157_:MultilingualTextFieldFinder;
public var __id158_:MultilingualTextFieldFinder;
public var timeStar:MovieClip;
public var killStar:MovieClip;
public var __id162_:MultilingualTextFieldFinder;
public var __id160_:MultilingualTextFieldFinder;
public var __id159_:MultilingualTextFieldFinder;
public var kills2:TextField;
public function LevelStatsPanel_37(){
super();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
}
function (){
__id157_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id157_.textFieldName = "damage1";
__id157_.textId = "";
__id157_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id156_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id156_.textFieldName = "damage2";
__id156_.textId = "";
__id156_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id162_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id162_.textFieldName = "AUTO_2";
__id162_.textId = "ID_AUTO_KILLS_0";
__id162_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id163_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id163_.textFieldName = "AUTO_3";
__id163_.textId = "ID_AUTO_KILLS_0";
__id163_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id159_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id159_.textFieldName = "damage1";
__id159_.textId = "";
__id159_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id161_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id161_.textFieldName = "AUTO_1";
__id161_.textId = "ID_AUTO_TIME_0";
__id161_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id160_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id160_.textFieldName = "AUTO_0";
__id160_.textId = "ID_AUTO_TIME_0";
__id160_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id155_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id155_.textFieldName = "kills1";
__id155_.textId = "";
__id155_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id158_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id158_.textFieldName = "damage1";
__id158_.textId = "";
__id158_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id153_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id153_.textFieldName = "time1";
__id153_.textId = "";
__id153_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id154_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id154_.textFieldName = "kills2";
__id154_.textId = "";
__id154_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id164_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id164_.textFieldName = "AUTO_4";
__id164_.textId = "ID_AUTO_DAMAGE_0";
__id164_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id165_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id165_.textFieldName = "AUTO_5";
__id165_.textId = "ID_AUTO_DAMAGE_0";
__id165_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id152_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id152_.textFieldName = "time2";
__id152_.textId = "";
__id152_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 60
//loadingcopy_72 (Interfaces_fla.loadingcopy_72)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
import flash.utils.*;
public dynamic class loadingcopy_72 extends MovieClip {
public var __id96_:MultilingualTextFieldFinder;
public var __id97_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public var AUTO_1:TextField;
public var AUTO_6:TextField;
public var AUTO_7:TextField;
public var AUTO_2:TextField;
public var AUTO_5:TextField;
public var AUTO_0:TextField;
public var AUTO_4:TextField;
public var AUTO_3:TextField;
public function loadingcopy_72(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(4, frame5, 5, frame6, 6, frame7, 7, frame8, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 8, frame9, 9, frame10, 10, frame11, 11, frame12);
}
function
(){
__id96_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id96_.textFieldName = "AUTO_6";
__id96_.textId = "ID_AUTO_LOADING_0";
__id96_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id97_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id97_.textFieldName = "AUTO_3";
__id97_.textId = "ID_AUTO_LOADING___0";
__id97_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id97_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id97_.textFieldName = "AUTO_5";
__id97_.textId = "ID_AUTO_LOADING____0";
__id97_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame14(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 13)) && ((int(__setPropDict[__id96_]) <= 16))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 13)) && ((int(__setPropDict[__id97_]) <= 16))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 1)) && ((int(__setPropDict[__id96_]) <= 4))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 1)) && ((int(__setPropDict[__id97_]) <= 4))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame6(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 5)) && ((int(__setPropDict[__id96_]) <= 8))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 5)) && ((int(__setPropDict[__id97_]) <= 8))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame8(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 5)) && ((int(__setPropDict[__id96_]) <= 8))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 5)) && ((int(__setPropDict[__id97_]) <= 8))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 9)) && ((int(__setPropDict[__id96_]) <= 12))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 9)) && ((int(__setPropDict[__id97_]) <= 12))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame7(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 5)) && ((int(__setPropDict[__id96_]) <= 8))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 5)) && ((int(__setPropDict[__id97_]) <= 8))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 1)) && ((int(__setPropDict[__id96_]) <= 4))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 1)) && ((int(__setPropDict[__id97_]) <= 4))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame13(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 13)) && ((int(__setPropDict[__id96_]) <= 16))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 13)) && ((int(__setPropDict[__id97_]) <= 16))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 9)) && ((int(__setPropDict[__id96_]) <= 12))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 9)) && ((int(__setPropDict[__id97_]) <= 12))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 1)) && ((int(__setPropDict[__id96_]) <= 4))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 1)) && ((int(__setPropDict[__id97_]) <= 4))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 5)) && ((int(__setPropDict[__id96_]) <= 8))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 5)) && ((int(__setPropDict[__id97_]) <= 8))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 1)) && ((int(__setPropDict[__id96_]) <= 4))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 1)) && ((int(__setPropDict[__id97_]) <= 4))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function (){
__id96_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id96_.textFieldName = "AUTO_2";
__id96_.textId = "ID_AUTO_LOADING___0";
__id96_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame16(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 13)) && ((int(__setPropDict[__id96_]) <= 16))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 13)) && ((int(__setPropDict[__id97_]) <= 16))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function (){
__id96_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id96_.textFieldName = "AUTO_0";
__id96_.textId = "ID_AUTO_LOADING__0";
__id96_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame11(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 9)) && ((int(__setPropDict[__id96_]) <= 12))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 9)) && ((int(__setPropDict[__id97_]) <= 12))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 9)) && ((int(__setPropDict[__id96_]) <= 12))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 9)) && ((int(__setPropDict[__id97_]) <= 12))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function (){
__id97_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id97_.textFieldName = "AUTO_1";
__id97_.textId = "ID_AUTO_LOADING__0";
__id97_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame15(){
if ((((__setPropDict[__id96_] == undefined)) || (!((((int(__setPropDict[__id96_]) >= 13)) && ((int(__setPropDict[__id96_]) <= 16))))))){
__setPropDict[__id96_] = currentFrame;
();
};
if ((((__setPropDict[__id97_] == undefined)) || (!((((int(__setPropDict[__id97_]) >= 13)) && ((int(__setPropDict[__id97_]) <= 16))))))){
__setPropDict[__id97_] = currentFrame;
();
};
}
function (){
__id96_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id96_.textFieldName = "AUTO_4";
__id96_.textId = "ID_AUTO_LOADING____0";
__id96_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id97_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id97_.textFieldName = "AUTO_7";
__id97_.textId = "ID_AUTO_LOADING_0";
__id97_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 61
//LockedLevelMsg_93 (Interfaces_fla.LockedLevelMsg_93)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
import Interfaces.Screens.Exported.*;
import flash.utils.*;
public dynamic class LockedLevelMsg_93 extends MovieClip {
public var __id60_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public var kongOnly:BTNKONGONLY;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var AUTO_2:TextField;
public var AUTO_4:TextField;
public var AUTO_3:TextField;
public function LockedLevelMsg_93(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(4, frame5, 1, frame2, 0, frame1, 3, frame4, 2, frame3);
}
function
(){
__id60_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id60_.textFieldName = "AUTO_3";
__id60_.textId = "ID_AUTO_COMPLETE_3";
__id60_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id60_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id60_.textFieldName = "AUTO_1";
__id60_.textId = "ID_AUTO_COMPLETE_1";
__id60_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame3(){
if ((((__setPropDict[__id60_] == undefined)) || (!((int(__setPropDict[__id60_]) == 3))))){
__setPropDict[__id60_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id60_] == undefined)) || (!((int(__setPropDict[__id60_]) == 1))))){
__setPropDict[__id60_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id60_] == undefined)) || (!((int(__setPropDict[__id60_]) == 4))))){
__setPropDict[__id60_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id60_] == undefined)) || (!((int(__setPropDict[__id60_]) == 5))))){
__setPropDict[__id60_] = currentFrame;
();
};
}
function frame2(){
if ((((__setPropDict[__id60_] == undefined)) || (!((int(__setPropDict[__id60_]) == 2))))){
__setPropDict[__id60_] = currentFrame;
();
};
}
function
(){
__id60_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id60_.textFieldName = "AUTO_0";
__id60_.textId = "ID_AUTO_COMPLETE_0";
__id60_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id60_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id60_.textFieldName = "AUTO_2";
__id60_.textId = "ID_AUTO_COMPLETE_2";
__id60_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id60_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id60_.textFieldName = "AUTO_4";
__id60_.textId = "ID_AUTO_COMPLETE_4";
__id60_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 62
//mechanicalcomandtitle_65 (Interfaces_fla.mechanicalcomandtitle_65)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class mechanicalcomandtitle_65 extends MovieClip {
public var __id140_:MultilingualTextFieldFinder;
public var __id141_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function mechanicalcomandtitle_65(){
super();
addFrameScript(0, frame1);
();
();
}
function (){
__id141_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id141_.textFieldName = "AUTO_1";
__id141_.textId = "ID_AUTO_MECHANICAL_COMMANDO_0";
__id141_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id140_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id140_.textFieldName = "AUTO_0";
__id140_.textId = "ID_AUTO_MECHANICAL_COMMANDO_0";
__id140_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame1(){
}
}
}//package Interfaces_fla
Section 63
//mechanicalinstruction_80 (Interfaces_fla.mechanicalinstruction_80)
package Interfaces_fla {
import flash.display.*;
public dynamic class mechanicalinstruction_80 extends MovieClip {
public var credits:MovieClip;
public function mechanicalinstruction_80(){
super();
}
}
}//package Interfaces_fla
Section 64
//mortiericon_30 (Interfaces_fla.mortiericon_30)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class mortiericon_30 extends MovieClip {
public var __id182_:MultilingualTextFieldFinder;
public var __id183_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function mortiericon_30(){
super();
();
();
}
function (){
__id182_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id182_.textFieldName = "AUTO_1";
__id182_.textId = "ID_AUTO_M_0";
__id182_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id183_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id183_.textFieldName = "AUTO_0";
__id183_.textId = "ID_AUTO_M_0";
__id183_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 65
//mortiericoncopy_98 (Interfaces_fla.mortiericoncopy_98)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class mortiericoncopy_98 extends MovieClip {
public var __id6_:MultilingualTextFieldFinder;
public var __id7_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function mortiericoncopy_98(){
super();
();
();
}
function (){
__id6_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id6_.textFieldName = "AUTO_1";
__id6_.textId = "ID_AUTO_M_0";
__id6_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id7_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id7_.textFieldName = "AUTO_0";
__id7_.textId = "ID_AUTO_M_0";
__id7_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 66
//mortiericons_29 (Interfaces_fla.mortiericons_29)
package Interfaces_fla {
import flash.display.*;
public dynamic class mortiericons_29 extends MovieClip {
public function mortiericons_29(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Interfaces_fla
Section 67
//patanteagosse_77 (Interfaces_fla.patanteagosse_77)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class patanteagosse_77 extends MovieClip {
public var __id136_:MultilingualTextFieldFinder;
public var __id124_:MultilingualTextFieldFinder;
public var __id137_:MultilingualTextFieldFinder;
public var __id125_:MultilingualTextFieldFinder;
public var __id138_:MultilingualTextFieldFinder;
public var __id126_:MultilingualTextFieldFinder;
public var __id139_:MultilingualTextFieldFinder;
public var __id127_:MultilingualTextFieldFinder;
public var __id128_:MultilingualTextFieldFinder;
public var __id129_:MultilingualTextFieldFinder;
public var AUTO_10:TextField;
public var AUTO_11:TextField;
public var AUTO_12:TextField;
public var AUTO_14:TextField;
public var AUTO_16:TextField;
public var AUTO_19:TextField;
public var AUTO_13:TextField;
public var AUTO_15:TextField;
public var AUTO_17:TextField;
public var __id130_:MultilingualTextFieldFinder;
public var __id131_:MultilingualTextFieldFinder;
public var __id132_:MultilingualTextFieldFinder;
public var __id120_:MultilingualTextFieldFinder;
public var AUTO_0:TextField;
public var AUTO_2:TextField;
public var AUTO_4:TextField;
public var AUTO_6:TextField;
public var AUTO_7:TextField;
public var AUTO_8:TextField;
public var AUTO_9:TextField;
public var AUTO_3:TextField;
public var AUTO_5:TextField;
public var __id133_:MultilingualTextFieldFinder;
public var __id121_:MultilingualTextFieldFinder;
public var __id134_:MultilingualTextFieldFinder;
public var __id122_:MultilingualTextFieldFinder;
public var AUTO_SpaceBar:TextField;
public var __id135_:MultilingualTextFieldFinder;
public var __id123_:MultilingualTextFieldFinder;
public function patanteagosse_77(){
super();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
();
}
function (){
__id120_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id120_.textFieldName = "AUTO_0";
__id120_.textId = "ID_AUTO_TO_0";
__id120_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id122_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id122_.textFieldName = "AUTO_3";
__id122_.textId = "ID_AUTO_TO_0";
__id122_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id124_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id124_.textFieldName = "AUTO_5";
__id124_.textId = "ID_AUTO_LEFT_0";
__id124_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id126_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id126_.textFieldName = "AUTO_7";
__id126_.textId = "ID_AUTO_USE_0";
__id126_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id128_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id128_.textFieldName = "AUTO_9";
__id128_.textId = "ID_AUTO_TO_1";
__id128_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id131_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id131_.textFieldName = "AUTO_12";
__id131_.textId = "ID_AUTO_A_0";
__id131_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id133_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id133_.textFieldName = "AUTO_14";
__id133_.textId = "ID_AUTO_OR_0";
__id133_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id135_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id135_.textFieldName = "AUTO_16";
__id135_.textId = "ID_AUTO_AIM_0";
__id135_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id137_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id137_.textFieldName = "AUTO_17";
__id137_.textId = "ID_AUTO_CTRL_0";
__id137_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id139_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id139_.textFieldName = "AUTO_SpaceBar";
__id139_.textId = "ID_AUTO_SPACEBAR_0";
__id139_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id121_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id121_.textFieldName = "AUTO_2";
__id121_.textId = "ID_AUTO_OR_0";
__id121_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id125_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id125_.textFieldName = "AUTO_6";
__id125_.textId = "ID_AUTO_TO_1";
__id125_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id127_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id127_.textFieldName = "AUTO_8";
__id127_.textId = "ID_AUTO_OR_0";
__id127_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id129_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id129_.textFieldName = "AUTO_10";
__id129_.textId = "ID_AUTO_S_0";
__id129_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id123_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id123_.textFieldName = "AUTO_4";
__id123_.textId = "ID_AUTO_LEFT_0";
__id123_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id130_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id130_.textFieldName = "AUTO_11";
__id130_.textId = "ID_AUTO_W_0";
__id130_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id132_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id132_.textFieldName = "AUTO_13";
__id132_.textId = "ID_AUTO_USE_0";
__id132_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id134_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id134_.textFieldName = "AUTO_15";
__id134_.textId = "ID_AUTO_AIM_0";
__id134_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id136_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id136_.textFieldName = "AUTO_16";
__id136_.textId = "";
__id136_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id138_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id138_.textFieldName = "AUTO_19";
__id138_.textId = "ID_AUTO_OR_0";
__id138_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 68
//PrimaraySponsor_116 (Interfaces_fla.PrimaraySponsor_116)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class PrimaraySponsor_116 extends MovieClip {
public var AUTO_0:TextField;
public var __id38_:MultilingualTextFieldFinder;
public function PrimaraySponsor_116(){
super();
();
}
function (){
__id38_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id38_.textFieldName = "AUTO_0";
__id38_.textId = "ID_AUTO_PRIMARY_SPONSOR__0";
__id38_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 69
//robottopbodyGold_128 (Interfaces_fla.robottopbodyGold_128)
package Interfaces_fla {
import flash.display.*;
public dynamic class robottopbodyGold_128 extends MovieClip {
public var gun3:MovieClip;
public var mortarGun:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function robottopbodyGold_128(){
super();
}
}
}//package Interfaces_fla
Section 70
//Rocketricon_27 (Interfaces_fla.Rocketricon_27)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Rocketricon_27 extends MovieClip {
public var __id178_:MultilingualTextFieldFinder;
public var __id179_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function Rocketricon_27(){
super();
();
();
}
function (){
__id178_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id178_.textFieldName = "AUTO_1";
__id178_.textId = "ID_AUTO_R_0";
__id178_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id179_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id179_.textFieldName = "AUTO_0";
__id179_.textId = "ID_AUTO_R_0";
__id179_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 71
//Rocketriconcopy_100 (Interfaces_fla.Rocketriconcopy_100)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Rocketriconcopy_100 extends MovieClip {
public var __id0_:MultilingualTextFieldFinder;
public var __id1_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function Rocketriconcopy_100(){
super();
();
();
}
function
(){
__id1_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id1_.textFieldName = "AUTO_0";
__id1_.textId = "ID_AUTO_R_0";
__id1_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id0_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id0_.textFieldName = "AUTO_1";
__id0_.textId = "ID_AUTO_R_0";
__id0_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 72
//shotguntricon_26 (Interfaces_fla.shotguntricon_26)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class shotguntricon_26 extends MovieClip {
public var __id176_:MultilingualTextFieldFinder;
public var __id177_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function shotguntricon_26(){
super();
();
();
}
function (){
__id176_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id176_.textFieldName = "AUTO_1";
__id176_.textId = "ID_AUTO_S_1";
__id176_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id177_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id177_.textFieldName = "AUTO_0";
__id177_.textId = "ID_AUTO_S_0";
__id177_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 73
//star_38 (Interfaces_fla.star_38)
package Interfaces_fla {
import flash.display.*;
public dynamic class star_38 extends MovieClip {
public function star_38(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Interfaces_fla
Section 74
//submitText_87 (Interfaces_fla.submitText_87)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class submitText_87 extends MovieClip {
public var __id75_:MultilingualTextFieldFinder;
public var __id76_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function submitText_87(){
super();
();
();
}
function (){
__id76_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id76_.textFieldName = "AUTO_1";
__id76_.textId = "ID_AUTO_SUBMIT_0";
__id76_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id75_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id75_.textFieldName = "AUTO_0";
__id75_.textId = "ID_AUTO_SUBMIT_0";
__id75_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 75
//SurvivalText_60 (Interfaces_fla.SurvivalText_60)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class SurvivalText_60 extends MovieClip {
public var __id148_:MultilingualTextFieldFinder;
public var __id149_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public function SurvivalText_60(){
super();
();
();
}
function
(){
__id149_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id149_.textFieldName = "AUTO_1";
__id149_.textId = "ID_AUTO_SURVIVAL_0";
__id149_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id148_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id148_.textFieldName = "AUTO_0";
__id148_.textId = "ID_AUTO_SURVIVAL_0";
__id148_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 76
//unlockedStuff_126 (Interfaces_fla.unlockedStuff_126)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
import flash.utils.*;
public dynamic class unlockedStuff_126 extends MovieClip {
public var __id5_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public var AUTO_1:TextField;
public var AUTO_6:TextField;
public var AUTO_7:TextField;
public var AUTO_8:TextField;
public var AUTO_2:TextField;
public var AUTO_5:TextField;
public var AUTO_10:TextField;
public var AUTO_11:TextField;
public var AUTO_4:TextField;
public var __id2_:MultilingualTextFieldFinder;
public var AUTO_3:TextField;
public var AUTO_9:TextField;
public var AUTO_0:TextField;
public var __id3_:MultilingualTextFieldFinder;
public var __id4_:MultilingualTextFieldFinder;
public function unlockedStuff_126(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(4, frame5, 0, frame1, 2, frame3, 3, frame4, 1, frame2);
();
();
}
function (){
__id2_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id2_.textFieldName = "AUTO_6";
__id2_.textId = "ID_AUTO_FLAME_1";
__id2_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id3_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id3_.textFieldName = "AUTO_7";
__id3_.textId = "ID_AUTO_FLAME_1";
__id3_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id3_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id3_.textFieldName = "AUTO_3";
__id3_.textId = "ID_AUTO_ROCKET_1";
__id3_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id2_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id2_.textFieldName = "AUTO_8";
__id2_.textId = "ID_AUTO_HOMING_0";
__id2_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id2_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id2_.textFieldName = "AUTO_10";
__id2_.textId = "ID_AUTO_GOLDEN_1";
__id2_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id2_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id2_.textFieldName = "AUTO_2";
__id2_.textId = "ID_AUTO_ROCKET_1";
__id2_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id3_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id3_.textFieldName = "AUTO_11";
__id3_.textId = "ID_AUTO_GOLDEN_1";
__id3_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id3_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id3_.textFieldName = "AUTO_9";
__id3_.textId = "ID_AUTO_HOMING_0";
__id3_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id3_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id3_.textFieldName = "AUTO_5";
__id3_.textId = "ID_AUTO_MORTAR_1";
__id3_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame3(){
if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 3))))){
__setPropDict[__id2_] = currentFrame;
();
};
if ((((__setPropDict[__id3_] == undefined)) || (!((int(__setPropDict[__id3_]) == 3))))){
__setPropDict[__id3_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id3_] == undefined)) || (!((int(__setPropDict[__id3_]) == 1))))){
__setPropDict[__id3_] = currentFrame;
();
};
if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 1))))){
__setPropDict[__id2_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 4))))){
__setPropDict[__id2_] = currentFrame;
();
};
if ((((__setPropDict[__id3_] == undefined)) || (!((int(__setPropDict[__id3_]) == 4))))){
__setPropDict[__id3_] = currentFrame;
();
};
}
function (){
__id5_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id5_.textFieldName = "AUTO_1";
__id5_.textId = "ID_AUTO_YOU_0";
__id5_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame2(){
if ((((__setPropDict[__id3_] == undefined)) || (!((int(__setPropDict[__id3_]) == 2))))){
__setPropDict[__id3_] = currentFrame;
();
};
if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 2))))){
__setPropDict[__id2_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id3_] == undefined)) || (!((int(__setPropDict[__id3_]) == 5))))){
__setPropDict[__id3_] = currentFrame;
();
};
if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 5))))){
__setPropDict[__id2_] = currentFrame;
();
};
}
function (){
__id4_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id4_.textFieldName = "AUTO_0";
__id4_.textId = "ID_AUTO_YOU_0";
__id4_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id2_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id2_.textFieldName = "AUTO_4";
__id2_.textId = "ID_AUTO_MORTAR_1";
__id2_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 77
//unlokablechart_97 (Interfaces_fla.unlokablechart_97)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
import Interfaces.Screens.Exported.*;
import flash.utils.*;
public dynamic class unlokablechart_97 extends MovieClip {
public var __id29_:MultilingualTextFieldFinder;
public var flameStar:MovieClip;
public var rocketLock:MovieClip;
public var __setPropDict:Dictionary;
public var AUTO_10:TextField;
public var AUTO_11:TextField;
public var AUTO_12:TextField;
public var AUTO_14:TextField;
public var AUTO_16:TextField;
public var AUTO_18:TextField;
public var AUTO_19:TextField;
public var AUTO_13:TextField;
public var AUTO_15:TextField;
public var AUTO_17:TextField;
public var __id30_:MultilingualTextFieldFinder;
public var goldenPrimary:BTNKONGONLY;
public var __id31_:MultilingualTextFieldFinder;
public var flameLock:MovieClip;
public var goldenStar:MovieClip;
public var __id32_:MultilingualTextFieldFinder;
public var __id33_:MultilingualTextFieldFinder;
public var homingLock:MovieClip;
public var __id34_:MultilingualTextFieldFinder;
public var flamePrimary:BTNKONGONLY;
public var __id35_:MultilingualTextFieldFinder;
public var __id36_:MultilingualTextFieldFinder;
public var mortarLock:MovieClip;
public var AUTO_0:TextField;
public var AUTO_1:TextField;
public var AUTO_2:TextField;
public var AUTO_4:TextField;
public var AUTO_6:TextField;
public var AUTO_7:TextField;
public var AUTO_9:TextField;
public var AUTO_3:TextField;
public var AUTO_5:TextField;
public var AUTO_8:TextField;
public var goldenLock:MovieClip;
public var __id27_:MultilingualTextFieldFinder;
public var __id28_:MultilingualTextFieldFinder;
public function unlokablechart_97(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(0, frame1, 1, frame2);
}
function
(){
__id36_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id36_.textFieldName = "AUTO_9";
__id36_.textId = "ID_AUTO_ALL_0";
__id36_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id36_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id36_.textFieldName = "AUTO_19";
__id36_.textId = "ID_AUTO_ALL_0";
__id36_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id27_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id27_.textFieldName = "AUTO_0";
__id27_.textId = "ID_AUTO_ROCKET_0";
__id27_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame2(){
if ((((__setPropDict[__id30_] == undefined)) || (!((int(__setPropDict[__id30_]) == 2))))){
__setPropDict[__id30_] = currentFrame;
();
};
if ((((__setPropDict[__id31_] == undefined)) || (!((int(__setPropDict[__id31_]) == 2))))){
__setPropDict[__id31_] = currentFrame;
();
};
if ((((__setPropDict[__id28_] == undefined)) || (!((int(__setPropDict[__id28_]) == 2))))){
__setPropDict[__id28_] = currentFrame;
();
};
if ((((__setPropDict[__id34_] == undefined)) || (!((int(__setPropDict[__id34_]) == 2))))){
__setPropDict[__id34_] = currentFrame;
();
};
if ((((__setPropDict[__id33_] == undefined)) || (!((int(__setPropDict[__id33_]) == 2))))){
__setPropDict[__id33_] = currentFrame;
();
};
if ((((__setPropDict[__id27_] == undefined)) || (!((int(__setPropDict[__id27_]) == 2))))){
__setPropDict[__id27_] = currentFrame;
();
};
if ((((__setPropDict[__id29_] == undefined)) || (!((int(__setPropDict[__id29_]) == 2))))){
__setPropDict[__id29_] = currentFrame;
();
};
if ((((__setPropDict[__id32_] == undefined)) || (!((int(__setPropDict[__id32_]) == 2))))){
__setPropDict[__id32_] = currentFrame;
();
};
if ((((__setPropDict[__id35_] == undefined)) || (!((int(__setPropDict[__id35_]) == 2))))){
__setPropDict[__id35_] = currentFrame;
();
};
if ((((__setPropDict[__id36_] == undefined)) || (!((int(__setPropDict[__id36_]) == 2))))){
__setPropDict[__id36_] = currentFrame;
();
};
}
function
(){
__id31_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id31_.textFieldName = "AUTO_4";
__id31_.textId = "ID_AUTO_GOLDEN_0";
__id31_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id27_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id27_.textFieldName = "AUTO_10";
__id27_.textId = "ID_AUTO_ROCKET_0";
__id27_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame1(){
if ((((__setPropDict[__id29_] == undefined)) || (!((int(__setPropDict[__id29_]) == 1))))){
__setPropDict[__id29_] = currentFrame;
();
};
if ((((__setPropDict[__id35_] == undefined)) || (!((int(__setPropDict[__id35_]) == 1))))){
__setPropDict[__id35_] = currentFrame;
();
};
if ((((__setPropDict[__id28_] == undefined)) || (!((int(__setPropDict[__id28_]) == 1))))){
__setPropDict[__id28_] = currentFrame;
();
};
if ((((__setPropDict[__id31_] == undefined)) || (!((int(__setPropDict[__id31_]) == 1))))){
__setPropDict[__id31_] = currentFrame;
();
};
if ((((__setPropDict[__id30_] == undefined)) || (!((int(__setPropDict[__id30_]) == 1))))){
__setPropDict[__id30_] = currentFrame;
();
};
if ((((__setPropDict[__id36_] == undefined)) || (!((int(__setPropDict[__id36_]) == 1))))){
__setPropDict[__id36_] = currentFrame;
();
};
if ((((__setPropDict[__id33_] == undefined)) || (!((int(__setPropDict[__id33_]) == 1))))){
__setPropDict[__id33_] = currentFrame;
();
};
if ((((__setPropDict[__id34_] == undefined)) || (!((int(__setPropDict[__id34_]) == 1))))){
__setPropDict[__id34_] = currentFrame;
();
};
if ((((__setPropDict[__id27_] == undefined)) || (!((int(__setPropDict[__id27_]) == 1))))){
__setPropDict[__id27_] = currentFrame;
();
};
if ((((__setPropDict[__id32_] == undefined)) || (!((int(__setPropDict[__id32_]) == 1))))){
__setPropDict[__id32_] = currentFrame;
();
};
}
function (){
__id31_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id31_.textFieldName = "AUTO_14";
__id31_.textId = "ID_AUTO_GOLDEN_0";
__id31_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id29_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id29_.textFieldName = "AUTO_2";
__id29_.textId = "ID_AUTO_FLAME_0";
__id29_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id33_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id33_.textFieldName = "AUTO_6";
__id33_.textId = "ID_AUTO__X_1";
__id33_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id29_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id29_.textFieldName = "AUTO_12";
__id29_.textId = "ID_AUTO_FLAME_0";
__id29_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id33_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id33_.textFieldName = "AUTO_16";
__id33_.textId = "ID_AUTO__X_1";
__id33_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id35_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id35_.textFieldName = "AUTO_18";
__id35_.textId = "ID_AUTO___X_0";
__id35_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id35_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id35_.textFieldName = "AUTO_8";
__id35_.textId = "ID_AUTO___X_0";
__id35_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id30_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id30_.textFieldName = "AUTO_13";
__id30_.textId = "ID_AUTO_HOMING_0";
__id30_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id30_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id30_.textFieldName = "AUTO_3";
__id30_.textId = "ID_AUTO_HOMING_0";
__id30_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id28_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id28_.textFieldName = "AUTO_11";
__id28_.textId = "ID_AUTO_MORTAR_0";
__id28_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id32_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id32_.textFieldName = "AUTO_5";
__id32_.textId = "ID_AUTO__X_0";
__id32_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id32_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id32_.textFieldName = "AUTO_15";
__id32_.textId = "ID_AUTO__X_0";
__id32_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id28_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id28_.textFieldName = "AUTO_1";
__id28_.textId = "ID_AUTO_MORTAR_0";
__id28_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id34_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id34_.textFieldName = "AUTO_17";
__id34_.textId = "ID_AUTO__X_0";
__id34_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id34_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id34_.textFieldName = "AUTO_7";
__id34_.textId = "ID_AUTO__X_0";
__id34_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 78
//victory_20 (Interfaces_fla.victory_20)
package Interfaces_fla {
import flash.display.*;
import flash.text.*;
public dynamic class victory_20 extends MovieClip {
public var __id195_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var __id196_:MultilingualTextFieldFinder;
public function victory_20(){
super();
();
();
}
function
(){
__id196_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id196_.textFieldName = "AUTO_1";
__id196_.textId = "ID_AUTO_VICTORY_0";
__id196_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id195_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id195_.textFieldName = "AUTO_0";
__id195_.textId = "ID_AUTO_VICTORY_0";
__id195_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package Interfaces_fla
Section 79
//Bop1 (LachhhEngine.Exported.Sounds.Bop1)
package LachhhEngine.Exported.Sounds {
import flash.media.*;
public dynamic class Bop1 extends Sound {
public function Bop1(){
super();
}
}
}//package LachhhEngine.Exported.Sounds
Section 80
//Bop2 (LachhhEngine.Exported.Sounds.Bop2)
package LachhhEngine.Exported.Sounds {
import flash.media.*;
public dynamic class Bop2 extends Sound {
public function Bop2(){
super();
}
}
}//package LachhhEngine.Exported.Sounds
Section 81
//Bop3 (LachhhEngine.Exported.Sounds.Bop3)
package LachhhEngine.Exported.Sounds {
import flash.media.*;
public dynamic class Bop3 extends Sound {
public function Bop3(){
super();
}
}
}//package LachhhEngine.Exported.Sounds
Section 82
//Bop4 (LachhhEngine.Exported.Sounds.Bop4)
package LachhhEngine.Exported.Sounds {
import flash.media.*;
public dynamic class Bop4 extends Sound {
public function Bop4(){
super();
}
}
}//package LachhhEngine.Exported.Sounds
Section 83
//Bop5 (LachhhEngine.Exported.Sounds.Bop5)
package LachhhEngine.Exported.Sounds {
import flash.media.*;
public dynamic class Bop5 extends Sound {
public function Bop5(){
super();
}
}
}//package LachhhEngine.Exported.Sounds
Section 84
//BtnPlus_8 (LevelEditor_fla.BtnPlus_8)
package LevelEditor_fla {
import flash.display.*;
public dynamic class BtnPlus_8 extends MovieClip {
public function BtnPlus_8(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package LevelEditor_fla
Section 85
//CollisionContainer_33 (LevelEditor_fla.CollisionContainer_33)
package LevelEditor_fla {
import flash.display.*;
public dynamic class CollisionContainer_33 extends MovieClip {
public var btnAddEvent:BtnAddEvent;
public var btnShowLines:BtnShowLines;
public var btnShowGrid:BtnShowGrid;
public var btnLoad:BtnLoad;
public var btnShowEvent:BtnShowEvent;
public var btnAddCol:BtnAddCollision;
public var btnSave:BtnSave;
public function CollisionContainer_33(){
super();
}
}
}//package LevelEditor_fla
Section 86
//EventContainer_41 (LevelEditor_fla.EventContainer_41)
package LevelEditor_fla {
import flash.display.*;
public dynamic class EventContainer_41 extends MovieClip {
public var eventHelper_mc:EVENT_HELPER;
public function EventContainer_41(){
super();
}
}
}//package LevelEditor_fla
Section 87
//EventCreator_9 (LevelEditor_fla.EventCreator_9)
package LevelEditor_fla {
import flash.display.*;
public dynamic class EventCreator_9 extends MovieClip {
public var quit_mc:MovieClip;
public var bas_mc:MovieClip;
public var haut_mc:MovieClip;
public function EventCreator_9(){
super();
}
}
}//package LevelEditor_fla
Section 88
//TextDrop_21 (LevelEditor_fla.TextDrop_21)
package LevelEditor_fla {
import flash.display.*;
import flash.text.*;
public dynamic class TextDrop_21 extends MovieClip {
public var dropTrue:TextField;
public var dropFalse:TextField;
public function TextDrop_21(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package LevelEditor_fla
Section 89
//TxtWallKick_22 (LevelEditor_fla.TxtWallKick_22)
package LevelEditor_fla {
import flash.display.*;
import flash.text.*;
public dynamic class TxtWallKick_22 extends MovieClip {
public var wallKickFalse:TextField;
public var wallKickTrue:TextField;
public function TxtWallKick_22(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package LevelEditor_fla
Section 90
//Language (Multilingual.Language)
package Multilingual {
public class Language {
private var :Array;
private var :String;
private var :int;// = -1
public function Language(locale:String){
= new Array();
super();
= locale;
}
public function GetText(id:int):String{
if ([id] == null){
throw (new Error(("text not found: " + id)));
};
return ([id]);
}
public function FindIdFromText(s:String):int{
var i:int;
while (i < .length) {
if ([i] == s){
return (i);
};
i++;
};
return (-1);
}
public function get frame():int{
return ( );
}
public function AddText(id:int, text:String):void{
if ([id] != null){
throw (new Error(((("Unilingual Text Duplicate : " + text) + "/") + [id])));
};
[id] = text;
}
public function Validate(nbText:int):void{
var i:int;
while (i < nbText) {
if ([i] == null){
trace(((("WARNING : No text for " + ) + " at ") + i));
};
i++;
};
}
public function set frame(frame:int):void{
= frame;
}
}
}//package Multilingual
Section 91
//TextFactory (Multilingual.TextFactory)
package Multilingual {
public class TextFactory {
public static const ID_MSG_LEVEL2_START_BOSS2:int = ++;
public static const ID_AUTO_ROCKET_0:int = ++;
public static const ID_MSG_END_MINIBOSS:int = ++;
public static const ID_AUTO_H_0:int = ++;
public static const ID_AUTO_ALL_0:int = ++;
public static const ID_AUTO_COMPLETE_0:int = ++;
public static const ID_MSG_LEVEL4_START_BOSS:int = ++;
public static const ID_AUTO_COMPLETE_2:int = ++;
public static const ID_AUTO_COMPLETE_3:int = ++;
public static const ID_AUTO_PAUSE_0:int = ++;
public static const ID_AUTO_COMPLETE_1:int = ++;
public static const ID_AUTO_FLAME_0:int = ++;
public static const ID_AUTO_FLAME_1:int = ++;
public static const ID_AUTO_COMPLETE_4:int = ++;
public static const ID_AUTO_VISUAL__EL_0:int = ++;
public static const ID_AUTO_LEVEL_0:int = ++;
public static const ID_AUTO_LEVEL_1:int = ++;
public static const ID_AUTO_LEVEL_2:int = ++;
public static const ID_AUTO_LEVEL_4:int = ++;
public static const ID_MSG_END_BOSS:int = ++;
public static const ID_MSG_LEVEL5_END_BOSS1:int = ++;
public static const ID_MSG_LEVEL5_END_BOSS2:int = ++;
public static const ID_AUTO_VICTORY_0:int = ++;
public static const ID_AUTO_ROCKET_1:int = ++;
public static const ID_AUTO_SUBMIT_0:int = ++;
public static const ID_AUTO_SUBMIT_1:int = ++;
public static const ID_AUTO_BACK_0:int = ++;
public static const ID_AUTO_G_0:int = ++;
public static const ID_AUTO_KILL__0:int = ++;
public static const ID_AUTO_LEVEL_3:int = ++;
public static const ID_MSG_TIMER_DESC_ESCAPE:int = ++;
public static const ID_AUTO_W_0:int = ++;
public static const ID_AUTO_USE_0:int = ++;
public static const ID_AUTO_TIME__0:int = ++;
public static const ID_AUTO_ENTER_0:int = ++;
public static const ID_AUTO_THUNDER_0:int = ++;
public static const ID_AUTO_MUSIC_0:int = ++;
public static const ID_AUTO_F_0:int = ++;
public static const ID_AUTO_GAME_0:int = ++;
public static const ID_MSG_HEALTH:int = ++;
public static const ID_AUTO_TIME_0:int = ++;
public static const ID_AUTO_AIM_0:int = ++;
public static const ID_MSG_LEVEL2_END_TIMER:int = ++;
public static const ID_MSG_LEVEL4_INTRO2:int = ++;
public static const ID_MSG_LEVEL4_INTRO1:int = ++;
public static const ID_MSG_WIN:int = ++;
public static const ID_AUTO_WEAPONS_0:int = ++;
public static const ID_MSG_LOSE_TIMER:int = ++;
public static const ID_MSG_LEVEL3_END_LEVEL1:int = ++;
public static const ID_AUTO_CREDITS_1:int = ++;
public static const ID_AUTO_LOADING___0:int = ++;
public static const ID_AUTO_CREDITS_0:int = ++;
public static const ID_MSG_SURVIVAL_HARD:int = ++;
public static const ID_AUTO_RIGHT_0:int = ++;
public static const ID_AUTO_M_0:int = ++;
public static const ID_AUTO_SURVIVAL_0:int = ++;
public static const ID_AUTO_SKIP_0:int = ++;
public static const ID_MSG_LEVEL2_INTRO:int = ++;
public static const ID_AUTO_CTRL_0:int = ++;
public static const ID_AUTO_LOADING_0:int = ++;
public static const ID_AUTO_GOLDEN_1:int = ++;
public static const ID_AUTO_SKIP_1:int = ++;
public static const ID_AUTO_GOLDEN_0:int = ++;
public static const LANGUAGE_EN:Language = new Language("EN");
public static const ID_MSG_WELCOME1:int = ++;
public static const ID_MSG_WELCOME2:int = ++;
public static const ID_MSG_WELCOME3:int = ++;
public static const ID_AUTO_HOMING_0:int = ++;
public static const ID_AUTO_PRIMARY_SPONSOR__0:int = ++;
public static const ID_AUTO_SPC_TNX:int = ++;
public static const ID_MSG_SURVIVAL_WELCOME:int = ++;
public static const ID_AUTO_YOU_0:int = ++;
public static const LANGUAGE_FR:Language = new Language("FR");
public static const ID_AUTO_LOADING__0:int = ++;
public static const ID_AUTO_ARMOR_0:int = ++;
public static const ID_AUTO_ARMOR_1:int = ++;
public static const ID_AUTO_SPACEBAR_0:int = ++;
public static const ID_AUTO_JAIL_0:int = ++;
public static const ID_AUTO_KILLS_0:int = ++;
public static const ID_AUTO_SEA_0:int = ++;
public static const ID_AUTO___X_0:int = ++;
public static const ID_AUTO_PROGRAMMING_0:int = ++;
public static const ID_AUTO_SPONSOR_0:int = ++;
public static const ID_MSG_TIMER_DESC_SURVIVE:int = ++;
public static const ID_MSG_AWARD_SURVIVAL:int = ++;
public static const ID_AUTO_PROGRAMMING_1:int = ++;
public static const ID_AUTO_SPONSOR_1:int = ++;
public static const ID_AUTO_LOADING____0:int = ++;
public static const ID_AUTO_S_0:int = ++;
public static const ID_AUTO_S_1:int = ++;
public static const ID_MSG_TUT1END:int = ++;
public static const ID_AUTO_VISUAL_0:int = ++;
public static const ID_MSG_TUT1:int = ++;
public static const ID_MSG_LEVEL2_END_LEVEL2:int = ++;
public static const ID_AUTO_OR_0:int = ++;
public static const ID_MSG_LEVEL2_END_LEVEL1:int = ++;
public static const ID_AUTO_MORTAR_0:int = ++;
public static const ID_MSG_LEVEL4_END_BOSS1:int = ++;
public static const ID_MSG_LEVEL4_END_BOSS3:int = ++;
public static const ID_MSG_LEVEL5_START_BOSS1:int = ++;
public static const ID_AUTO_LEFT_0:int = ++;
public static const ID_MSG_LEVEL4_END_BOSS2:int = ++;
public static const ID_AUTO_START_0:int = ++;
public static const ID_AUTO_ONLY_ON:int = ++;
public static const ID_AUTO_MORTAR_1:int = ++;
public static const ID_MSG_SURVIVAL_MEDIUM:int = ++;
public static const ID_AUTO_DAMAGE__0:int = ++;
public static const ID_AUTO_JUNGLE_0:int = ++;
public static const ID_AUTO_R_0:int = ++;
public static const ID_AUTO_HIGHSCORES_0:int = ++;
public static const ID_AUTO_SPONSORED_BY:int = ++;
public static const ID_AUTO__X_1:int = ++;
public static const ID_MSG_WAVE:int = ++;
public static const ID_AUTO__X_0:int = ++;
public static const ID_AUTO_A_0:int = ++;
public static const ID_AUTO_DAMAGE_0:int = ++;
public static const ID_MSG_LEVEL3_INTRO1:int = ++;
public static const ID_MSG_LEVEL3_INTRO2:int = ++;
public static const ID_MSG_LEVEL3_INTRO3:int = ++;
public static const ID_MSG_LEVEL3_INTRO4:int = ++;
public static const ID_MSG_LOSE:int = ++;
public static const ID_AUTO_TO_0:int = ++;
public static const ID_AUTO_MECHANICAL_COMMANDO_0:int = ++;
public static const ID_AUTO_PROGRAMMING___0:int = ++;
public static const ID_AUTO_GAME_BY:int = ++;
public static const ID_AUTO_KILLS__0:int = ++;
public static const ID_AUTO_TO_1:int = ++;
public static const ID_MSG_LEVEL2_END_BOSS1:int = ++;
public static const ID_MSG_LEVEL2_START_BOSS1:int = ++;
public static const ID_MSG_LEVEL2_END_BOSS2:int = ++;
public static const ID_AUTO____0:int = ++;
private static var :Boolean;
private static var :Language = LANGUAGE_EN;
private static var :int = 0;
public function TextFactory(){
super();
}
public static function GetMsg(i:int):String{
if (!){
Init();
};
return (.GetText(i));
}
public static function set language(locale:Language):void{
= locale;
}
public static function GetId(s:String):int{
return (TextFactory[s]);
}
public static function Init():void{
LANGUAGE_EN.AddText(ID_MSG_WAVE, "YOU_SURVIVED XXX WAVE");
LANGUAGE_EN.AddText(ID_MSG_LOSE_TIMER, "Sorry, I can't wait any longer. Mission aborted.");
LANGUAGE_EN.AddText(ID_MSG_END_MINIBOSS, "Hoooo yeah!!! Give 'em hell!");
LANGUAGE_EN.AddText(ID_MSG_END_BOSS, "Oh no, red alert! I can't wait any longer! Get back to the airship ! I'm giving you 2 minutes, then I'm outta here!");
LANGUAGE_EN.AddText(ID_MSG_WIN, "Here you are. Great job! Now let's get out of here.");
LANGUAGE_EN.AddText(ID_MSG_SURVIVAL_WELCOME, "This is the survival mode. Try to resist against the enemy as long as you can. Difficulty will increase in 5 waves");
LANGUAGE_EN.AddText(ID_MSG_WELCOME1, "Hi! My name is Ralph and I will be your air support for this mission.");
LANGUAGE_EN.AddText(ID_MSG_WELCOME2, "Your mission is to find and destroy the enemy field commander of this area.");
LANGUAGE_EN.AddText(ID_MSG_WELCOME3, "The last intel shows that he is located north of your position.");
LANGUAGE_EN.AddText(ID_MSG_TUT1, "Here ! Use your mortar with Spacebar or Ctrl to destroy that enemy group!");
LANGUAGE_EN.AddText(ID_MSG_TUT1END, "Nice shot !");
LANGUAGE_EN.AddText(ID_MSG_HEALTH, "Your energy is low. You better search for a health pack.");
LANGUAGE_EN.AddText(ID_MSG_AWARD_SURVIVAL, "You've unlocked survival mode !");
LANGUAGE_EN.AddText(ID_MSG_LOSE, "Can you hear me................ please answer me .......no........ nooooo.......");
LANGUAGE_EN.AddText(ID_MSG_SURVIVAL_MEDIUM, "Good! You have reached the next level of difficulty : Hard. Next increase in 5 waves");
LANGUAGE_EN.AddText(ID_MSG_SURVIVAL_HARD, "Outstanding ! You are now about to battle against the deadliest waves. Good luck!");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_INTRO, "Your mission is to locate the entrance of the enemy bunker. Good luck!");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_START_BOSS1, "Here's the enemy bunker... but you won't live long enough to tell anybody where it is.");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_START_BOSS2, "They will make me a Commander if I change side, and a rich one too. There is no escape for you now... Rest in peace !! Hahahahaha!");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_END_BOSS1, "I heard your radio comm. This traitor will pay! But now we have to get you out of here, fast!");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_END_BOSS2, "Stay right there, I'm coming in a minute. Hang on !");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_END_TIMER, "I'm here ! Come to my airship !");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_END_LEVEL1, "Let's get out of here ! ");
LANGUAGE_EN.AddText(ID_MSG_LEVEL2_END_LEVEL2, "Damn Ralph, I knew he was a spy.");
LANGUAGE_EN.AddText(ID_MSG_LEVEL3_INTRO1, "Hi! I've been assigned to be your new air support. I'll give you intel and I'll do my best to help you");
LANGUAGE_EN.AddText(ID_MSG_LEVEL3_INTRO2, "By the way, my name is Roxanne");
LANGUAGE_EN.AddText(ID_MSG_LEVEL3_INTRO3, "The enemy is currently working on a new kind of mobile artillery right there in this facility.");
LANGUAGE_EN.AddText(ID_MSG_LEVEL3_INTRO4, "You mission is to find and destroy the prototype. Good Luck !");
LANGUAGE_EN.AddText(ID_MSG_LEVEL3_END_LEVEL1, "Great job ! ");
LANGUAGE_EN.AddText(ID_MSG_LEVEL4_INTRO1, "Treason is becoming a real problem these days. The enemy offers huge sums of money to corrupt our soldiers");
LANGUAGE_EN.AddText(ID_MSG_LEVEL4_INTRO2, "Your mission is to get rid of one of these traitors. He controls a mechanical commando just like you so be careful");
LANGUAGE_EN.AddText(ID_MSG_LEVEL4_START_BOSS, "There he is! Show him no mercy !");
LANGUAGE_EN.AddText(ID_MSG_LEVEL4_END_BOSS1, "Great job ! This will definitely slow the enemy down. Wait here, I'm coming.");
LANGUAGE_EN.AddText(ID_MSG_LEVEL4_END_BOSS2, "Hey what the hell is that ? Oh my god ! I'm hit ! Mayday !! Maydaaaaay.......");
LANGUAGE_EN.AddText(ID_MSG_LEVEL4_END_BOSS3, "So you're still alive ? You annoying little rat. We captured your pilot ! If you want her to live, come and get her! I'll deal with you myself !");
LANGUAGE_EN.AddText(ID_MSG_LEVEL5_START_BOSS1, "So here you are at last! I am done playing with you. It's time to die!");
LANGUAGE_EN.AddText(ID_MSG_LEVEL5_END_BOSS1, "Haaaaaaaaaaaaaaiiiiii!!! How can it be possible!! Hhhaaaa noooooooo.........");
LANGUAGE_EN.AddText(ID_MSG_LEVEL5_END_BOSS2, "You came back for me! Thank you so much ! Let's get the hell out of this place.");
LANGUAGE_EN.AddText(ID_MSG_TIMER_DESC_ESCAPE, "Escape!");
LANGUAGE_EN.AddText(ID_MSG_TIMER_DESC_SURVIVE, "Survive!");
LANGUAGE_EN.AddText(ID_AUTO_GAME_0, "game over");
LANGUAGE_EN.AddText(ID_AUTO_VICTORY_0, "victory");
LANGUAGE_EN.AddText(ID_AUTO_F_0, "f");
LANGUAGE_EN.AddText(ID_AUTO_H_0, "h");
LANGUAGE_EN.AddText(ID_AUTO_S_0, "S");
LANGUAGE_EN.AddText(ID_AUTO_S_1, "s");
LANGUAGE_EN.AddText(ID_AUTO_R_0, "R");
LANGUAGE_EN.AddText(ID_AUTO_G_0, "G");
LANGUAGE_EN.AddText(ID_AUTO_M_0, "M");
LANGUAGE_EN.AddText(ID_AUTO_KILLS__0, "Kills:");
LANGUAGE_EN.AddText(ID_AUTO_ARMOR_0, "armor");
LANGUAGE_EN.AddText(ID_AUTO____0, "//");
LANGUAGE_EN.AddText(ID_AUTO_TIME_0, "TIME :");
LANGUAGE_EN.AddText(ID_AUTO_KILLS_0, "Kills :");
LANGUAGE_EN.AddText(ID_AUTO_DAMAGE_0, "Damage :");
LANGUAGE_EN.AddText(ID_AUTO_PAUSE_0, "pause");
LANGUAGE_EN.AddText(ID_AUTO_MECHANICAL_COMMANDO_0, "mechanical\ncommando");
LANGUAGE_EN.AddText(ID_AUTO_START_0, "start mission");
LANGUAGE_EN.AddText(ID_AUTO_CREDITS_0, "credits");
LANGUAGE_EN.AddText(ID_AUTO_SURVIVAL_0, "survival");
LANGUAGE_EN.AddText(ID_AUTO_SPONSOR_0, "Play more games on");
LANGUAGE_EN.AddText(ID_AUTO_SPONSOR_1, "Play more games on");
LANGUAGE_EN.AddText(ID_AUTO_LOADING__0, "loading.");
LANGUAGE_EN.AddText(ID_AUTO_LOADING___0, "loading..");
LANGUAGE_EN.AddText(ID_AUTO_LOADING____0, "loading...");
LANGUAGE_EN.AddText(ID_AUTO_LOADING_0, "loading");
LANGUAGE_EN.AddText(ID_AUTO_TO_0, "to shoot your mortar");
LANGUAGE_EN.AddText(ID_AUTO_RIGHT_0, "right");
LANGUAGE_EN.AddText(ID_AUTO_OR_0, "or");
LANGUAGE_EN.AddText(ID_AUTO_LEFT_0, "left click to fire your gun");
LANGUAGE_EN.AddText(ID_AUTO_TO_1, " to move ");
LANGUAGE_EN.AddText(ID_AUTO_USE_0, "use");
LANGUAGE_EN.AddText(ID_AUTO_W_0, "W");
LANGUAGE_EN.AddText(ID_AUTO_A_0, "A");
LANGUAGE_EN.AddText(ID_AUTO_AIM_0, "aim with the mouse");
LANGUAGE_EN.AddText(ID_AUTO_CTRL_0, "Ctrl");
LANGUAGE_EN.AddText(ID_AUTO_VISUAL_0, "visual :\nel gros");
LANGUAGE_EN.AddText(ID_AUTO_PROGRAMMING_0, "programming :\n lachhh");
LANGUAGE_EN.AddText(ID_AUTO_MUSIC_0, "music :\nAll musics are from\nshockwave-sound.com\n\n6th gear - Doug Boss\n a diplomatic crisis - Bjorn A. Lynne\nSlam Dunk - Bjorn Lynne\nHeroes Might - Pierre Gerwig Langer\nSciophobia - Pierre Gerwig Langer\nAlices worst dream - Nery Bauer");
LANGUAGE_EN.AddText(ID_AUTO_CREDITS_1, "Credits");
LANGUAGE_EN.AddText(ID_AUTO_PROGRAMMING_1, "Programming :\n lachhh");
LANGUAGE_EN.AddText(ID_AUTO_BACK_0, "back");
LANGUAGE_EN.AddText(ID_AUTO_HIGHSCORES_0, "highscores");
LANGUAGE_EN.AddText(ID_AUTO_SUBMIT_0, "submit");
LANGUAGE_EN.AddText(ID_AUTO_ENTER_0, "enter your codename:");
LANGUAGE_EN.AddText(ID_AUTO_SUBMIT_1, "submit your score");
LANGUAGE_EN.AddText(ID_AUTO_COMPLETE_0, "Complete level 1");
LANGUAGE_EN.AddText(ID_AUTO_COMPLETE_1, "Complete level 2");
LANGUAGE_EN.AddText(ID_AUTO_COMPLETE_2, "Complete level 3");
LANGUAGE_EN.AddText(ID_AUTO_COMPLETE_3, "complete level 4\n\nCOLLECT 6\nsilver stars");
LANGUAGE_EN.AddText(ID_AUTO_COMPLETE_4, "complete level 5");
LANGUAGE_EN.AddText(ID_AUTO_LEVEL_0, "level 01");
LANGUAGE_EN.AddText(ID_AUTO_JUNGLE_0, "jungle hunt");
LANGUAGE_EN.AddText(ID_AUTO_LEVEL_1, "level 02");
LANGUAGE_EN.AddText(ID_AUTO_THUNDER_0, "thunder island");
LANGUAGE_EN.AddText(ID_AUTO_LEVEL_2, "level 03");
LANGUAGE_EN.AddText(ID_AUTO_ARMOR_1, "armor factory");
LANGUAGE_EN.AddText(ID_AUTO_LEVEL_3, "level 04");
LANGUAGE_EN.AddText(ID_AUTO_SEA_0, "sea facility");
LANGUAGE_EN.AddText(ID_AUTO_JAIL_0, "jail complex");
LANGUAGE_EN.AddText(ID_AUTO_LEVEL_4, "level 05");
LANGUAGE_EN.AddText(ID_AUTO_TIME__0, "time:");
LANGUAGE_EN.AddText(ID_AUTO_KILL__0, "kill:");
LANGUAGE_EN.AddText(ID_AUTO_DAMAGE__0, "damage:");
LANGUAGE_EN.AddText(ID_AUTO_WEAPONS_0, "weapons");
LANGUAGE_EN.AddText(ID_AUTO_PRIMARY_SPONSOR__0, "primary\nSponsor\n only");
LANGUAGE_EN.AddText(ID_AUTO_ROCKET_0, "Rocket Launcher ");
LANGUAGE_EN.AddText(ID_AUTO_MORTAR_0, "mortar ");
LANGUAGE_EN.AddText(ID_AUTO_FLAME_0, "flame thrower");
LANGUAGE_EN.AddText(ID_AUTO_HOMING_0, "homing missile");
LANGUAGE_EN.AddText(ID_AUTO_GOLDEN_0, "Golden \nCommando");
LANGUAGE_EN.AddText(ID_AUTO__X_0, "3x");
LANGUAGE_EN.AddText(ID_AUTO__X_1, "6x");
LANGUAGE_EN.AddText(ID_AUTO___X_0, "10x");
LANGUAGE_EN.AddText(ID_AUTO_ALL_0, "all");
LANGUAGE_EN.AddText(ID_AUTO_VISUAL__EL_0, "visual:\nel gros");
LANGUAGE_EN.AddText(ID_AUTO_PROGRAMMING___0, "programming:\n lachhh");
LANGUAGE_EN.AddText(ID_AUTO_SKIP_0, "skip");
LANGUAGE_EN.AddText(ID_AUTO_SKIP_1, "SKIP");
LANGUAGE_EN.AddText(ID_AUTO_YOU_0, "You have unlocked");
LANGUAGE_EN.AddText(ID_AUTO_ROCKET_1, "Rocket launcher");
LANGUAGE_EN.AddText(ID_AUTO_MORTAR_1, "Mortar");
LANGUAGE_EN.AddText(ID_AUTO_FLAME_1, "Flame thrower");
LANGUAGE_EN.AddText(ID_AUTO_GOLDEN_1, "golden commando");
LANGUAGE_EN.AddText(ID_AUTO_SPACEBAR_0, "SpaceBar");
LANGUAGE_EN.AddText(ID_AUTO_SPC_TNX, "special thanks:\nchris hughes\nand all team of");
LANGUAGE_EN.AddText(ID_AUTO_SPONSORED_BY, "Sponsored by");
LANGUAGE_EN.AddText(ID_AUTO_GAME_BY, "A Game By");
LANGUAGE_EN.AddText(ID_AUTO_ONLY_ON, "Only On");
LANGUAGE_FR.AddText(ID_MSG_WAVE, "Tu as survécu à XXX groupes d'ennemies");
LANGUAGE_FR.AddText(ID_MSG_LOSE_TIMER, "Désolé, Je ne peux plus attendre. Mission échoué.");
LANGUAGE_FR.AddText(ID_MSG_END_MINIBOSS, "Wouhouuuuu!!! Fais leur la peau!");
LANGUAGE_FR.AddText(ID_MSG_END_BOSS, "Oh non, Alerte rouge! Je ne peux plus attendre! Reviens à l'avion! Je te donne 2 minutes, enfuis je fous le camp!");
LANGUAGE_FR.AddText(ID_MSG_WIN, "Te voilà. Excellent travail! Foutons le camp.");
LANGUAGE_FR.AddText(ID_MSG_SURVIVAL_WELCOME, "Bienvenue au mode survie. Résiste contre l'ennemi le plus longtemps possible. La difficulté va augmenter dans 5 groupes d'ennemis");
LANGUAGE_FR.AddText(ID_MSG_WELCOME1, "Salut ! mon nom est Ralph et je serai ton support aérien pour cette mission.");
LANGUAGE_FR.AddText(ID_MSG_WELCOME2, "Ta mission est de trouver et de détruire le commandant ennemi dans cette région.");
LANGUAGE_FR.AddText(ID_MSG_WELCOME3, "Les dernières informations indiquent qu'il se situe au nord de cette région.");
LANGUAGE_FR.AddText(ID_MSG_TUT1, "Ici ! Utilise ton mortier avec la touche 'espace' ou 'Ctrl' pour détruire ce groupe d'ennemis ! ");
LANGUAGE_FR.AddText(ID_MSG_TUT1END, "Bon tir !");
LANGUAGE_FR.AddText(ID_MSG_HEALTH, "Ton armure est faible, tu ferais mieux de trouver une trousse de réparation.");
LANGUAGE_FR.AddText(ID_MSG_AWARD_SURVIVAL, "Excellent ! T'as débloqué le mode survie !");
LANGUAGE_FR.AddText(ID_MSG_LOSE, "Peux-tu m'entendre................ ? S'il te plaît, réponds....... non........ nooooon....... ");
LANGUAGE_FR.AddText(ID_MSG_SURVIVAL_MEDIUM, "Parfait ! Tu passes maintenant à la difficulté supérieure : Expert. On augmente la difficulté dans 5 groupes ! ");
LANGUAGE_FR.AddText(ID_MSG_SURVIVAL_HARD, "Incroyable ! Tu t'apprêtes à affronter les ennemis les plus dangereux. Bonne chance !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_INTRO, "Ta mission est de localiser l'entrée du bunker ennemi. Bonne chance !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_START_BOSS1, "Voilà l'entrée du bunker... mais tu ne vivras pas assez longtemps pour dire à quiconque son emplacement.");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_START_BOSS2, "Ils vont faire de moi un commandant si je change de camp, couvert de richesse ! Tu ne peux plus t'enfuir... Meurs !! Hahahahaha !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_END_BOSS1, "J'ai entendu votre conversation radio. Ce traître va payer ! Mais pour l'instant, on doit te sortir de ce bordel et vite !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_END_BOSS2, "Reste où tu es, j'arrive. Tiens bon !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_END_TIMER, "Me voilà ! Viens me rejoindre !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_END_LEVEL1, "Foutons le camp d'ici ! ");
LANGUAGE_FR.AddText(ID_MSG_LEVEL2_END_LEVEL2, "Foutu Ralph, je savais qu'il était un espion.");
LANGUAGE_FR.AddText(ID_MSG_LEVEL3_INTRO1, "Salut ! Je suis ton nouveau support aérien. Je pourrai te donner de l'information concernant les nouvelles missions.");
LANGUAGE_FR.AddText(ID_MSG_LEVEL3_INTRO2, "En passant, mon nom est Roxanne.");
LANGUAGE_FR.AddText(ID_MSG_LEVEL3_INTRO3, "L'ennemi travaille actuellement sur un nouveau prototype d'artillerie mobile, ici dans cette fabrique.");
LANGUAGE_FR.AddText(ID_MSG_LEVEL3_INTRO4, "Ta mission est de trouver et de détruire le prototype. Bonne chance !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL3_END_LEVEL1, "Excellent travail ! ");
LANGUAGE_FR.AddText(ID_MSG_LEVEL4_INTRO1, "La trahison devient un problème de plus en plus important ces jours-ci. L'ennemi offre d'énormes montants d'argent pour corrompre nos soldats.");
LANGUAGE_FR.AddText(ID_MSG_LEVEL4_INTRO2, "Ta mission est de te débarrasser d'un de ces traîtres. Il dirige un commando mécanique comme toi, alors fais gaffe ! ");
LANGUAGE_FR.AddText(ID_MSG_LEVEL4_START_BOSS, "Le voilà ! Sois sans pitié ! ");
LANGUAGE_FR.AddText(ID_MSG_LEVEL4_END_BOSS1, "Excellent travail ! Cela va certainement ralentir l'ennemi. Attends ici. J'arrive.");
LANGUAGE_FR.AddText(ID_MSG_LEVEL4_END_BOSS2, "Mais qu'est-ce que c'est que ça ? Oh mon Dieu ! Je suis touchée ! Mayday !! Maydaaaaay.......");
LANGUAGE_FR.AddText(ID_MSG_LEVEL4_END_BOSS3, "Tiens tiens, t'es toujours vivant ? Espèce de petit emmerdeur. On a capturé ton pilote ! Si tu la veux en vie, viens la chercher ! Je m'occuperai de toi moi-même ! ");
LANGUAGE_FR.AddText(ID_MSG_LEVEL5_START_BOSS1, "Te voilà enfin ! J'en ai marre de jouer avec toi. Prépare-toi à mourir !");
LANGUAGE_FR.AddText(ID_MSG_LEVEL5_END_BOSS1, "Haaaaaaaaaaaaaaiiiiii !!! Comment est-ce possible ? Hhhaaaa noooooooon.........");
LANGUAGE_FR.AddText(ID_MSG_LEVEL5_END_BOSS2, "T'es revenu pour moi ! Merci beaucoup ! Foutons le camp de ce bordel !");
LANGUAGE_FR.AddText(ID_MSG_TIMER_DESC_ESCAPE, "Sauve-toi !");
LANGUAGE_FR.AddText(ID_MSG_TIMER_DESC_SURVIVE, "Survie !");
LANGUAGE_FR.AddText(ID_AUTO_GAME_0, "T'as perdu");
LANGUAGE_FR.AddText(ID_AUTO_VICTORY_0, "Victoire");
LANGUAGE_FR.AddText(ID_AUTO_F_0, "F");
LANGUAGE_FR.AddText(ID_AUTO_H_0, "H");
LANGUAGE_FR.AddText(ID_AUTO_S_0, "S");
LANGUAGE_FR.AddText(ID_AUTO_S_1, "S");
LANGUAGE_FR.AddText(ID_AUTO_R_0, "R");
LANGUAGE_FR.AddText(ID_AUTO_G_0, "G");
LANGUAGE_FR.AddText(ID_AUTO_M_0, "M");
LANGUAGE_FR.AddText(ID_AUTO_KILLS__0, "Morts:");
LANGUAGE_FR.AddText(ID_AUTO_ARMOR_0, "Armure");
LANGUAGE_FR.AddText(ID_AUTO____0, "//");
LANGUAGE_FR.AddText(ID_AUTO_TIME_0, "Temps :");
LANGUAGE_FR.AddText(ID_AUTO_KILLS_0, "Morts :");
LANGUAGE_FR.AddText(ID_AUTO_DAMAGE_0, "Dommages :");
LANGUAGE_FR.AddText(ID_AUTO_PAUSE_0, "Pause");
LANGUAGE_FR.AddText(ID_AUTO_MECHANICAL_COMMANDO_0, "Commando\nMécanique");
LANGUAGE_FR.AddText(ID_AUTO_START_0, "Jouer");
LANGUAGE_FR.AddText(ID_AUTO_CREDITS_0, "Crédits");
LANGUAGE_FR.AddText(ID_AUTO_SURVIVAL_0, "Mode Survie");
LANGUAGE_FR.AddText(ID_AUTO_SPONSOR_0, "Jouer à plus de jeux");
LANGUAGE_FR.AddText(ID_AUTO_SPONSOR_1, "Jouer à plus de jeux");
LANGUAGE_FR.AddText(ID_AUTO_LOADING__0, "Chargement.");
LANGUAGE_FR.AddText(ID_AUTO_LOADING___0, "Chargement..");
LANGUAGE_FR.AddText(ID_AUTO_LOADING____0, "Chargement...");
LANGUAGE_FR.AddText(ID_AUTO_LOADING_0, "Chargement");
LANGUAGE_FR.AddText(ID_AUTO_TO_0, "pour lancer un mortier");
LANGUAGE_FR.AddText(ID_AUTO_RIGHT_0, "droit");
LANGUAGE_FR.AddText(ID_AUTO_OR_0, "ou");
LANGUAGE_FR.AddText(ID_AUTO_LEFT_0, "Clique gauche pour tirer");
LANGUAGE_FR.AddText(ID_AUTO_TO_1, " pour bouger ");
LANGUAGE_FR.AddText(ID_AUTO_USE_0, "Utilise");
LANGUAGE_FR.AddText(ID_AUTO_W_0, "W");
LANGUAGE_FR.AddText(ID_AUTO_A_0, "A");
LANGUAGE_FR.AddText(ID_AUTO_AIM_0, "Vise avec la souris");
LANGUAGE_FR.AddText(ID_AUTO_CTRL_0, "Ctrl");
LANGUAGE_FR.AddText(ID_AUTO_VISUAL_0, "Visuel :\nel gros");
LANGUAGE_FR.AddText(ID_AUTO_PROGRAMMING_0, "programmation :\n lachhh");
LANGUAGE_FR.AddText(ID_AUTO_MUSIC_0, "Musique :\nToutes les musiques proviennent de\nshockwave-sound.com\n\n6th gear - Doug Boss\n a diplomatic crisis - Bjorn A. Lynne\nSlam Dunk - Bjorn Lynne\nHeroes Might - Pierre Gerwig Langer\nSciophobia - Pierre Gerwig Langer\nAlices worst dream - Nery Bauer");
LANGUAGE_FR.AddText(ID_AUTO_CREDITS_1, "Crédits");
LANGUAGE_FR.AddText(ID_AUTO_PROGRAMMING_1, "programmation :\n lachhh");
LANGUAGE_FR.AddText(ID_AUTO_BACK_0, "retour");
LANGUAGE_FR.AddText(ID_AUTO_HIGHSCORES_0, "Scores");
LANGUAGE_FR.AddText(ID_AUTO_SUBMIT_0, "Envoyer");
LANGUAGE_FR.AddText(ID_AUTO_ENTER_0, "Écris ton nom de code:");
LANGUAGE_FR.AddText(ID_AUTO_SUBMIT_1, "Envoie ton score");
LANGUAGE_FR.AddText(ID_AUTO_COMPLETE_0, "Complète le niveau 1");
LANGUAGE_FR.AddText(ID_AUTO_COMPLETE_1, "Complète le niveau 2");
LANGUAGE_FR.AddText(ID_AUTO_COMPLETE_2, "Complète le niveau 3");
LANGUAGE_FR.AddText(ID_AUTO_COMPLETE_3, "Complète le niveau 4\n\nGagne 6\nétoile d'argent");
LANGUAGE_FR.AddText(ID_AUTO_COMPLETE_4, "Complète le niveau 5");
LANGUAGE_FR.AddText(ID_AUTO_LEVEL_0, "Niveau 01");
LANGUAGE_FR.AddText(ID_AUTO_JUNGLE_0, "Embuscade dans la jungle");
LANGUAGE_FR.AddText(ID_AUTO_LEVEL_1, "Niveau 02");
LANGUAGE_FR.AddText(ID_AUTO_THUNDER_0, "L'île du tonnerre");
LANGUAGE_FR.AddText(ID_AUTO_LEVEL_2, "Niveau 03");
LANGUAGE_FR.AddText(ID_AUTO_ARMOR_1, "Fabrique d'armes");
LANGUAGE_FR.AddText(ID_AUTO_LEVEL_3, "Niveau 04");
LANGUAGE_FR.AddText(ID_AUTO_SEA_0, "Plate-forme océanique");
LANGUAGE_FR.AddText(ID_AUTO_JAIL_0, "Pénitencier du chaos");
LANGUAGE_FR.AddText(ID_AUTO_LEVEL_4, "Niveau 05");
LANGUAGE_FR.AddText(ID_AUTO_TIME__0, "temps:");
LANGUAGE_FR.AddText(ID_AUTO_KILL__0, "morts:");
LANGUAGE_FR.AddText(ID_AUTO_DAMAGE__0, "dommages:");
LANGUAGE_FR.AddText(ID_AUTO_WEAPONS_0, "Armes");
LANGUAGE_FR.AddText(ID_AUTO_PRIMARY_SPONSOR__0, "Commanditaires\nPrimaire\n seulement");
LANGUAGE_FR.AddText(ID_AUTO_ROCKET_0, "Lance-Roquettes ");
LANGUAGE_FR.AddText(ID_AUTO_MORTAR_0, "Mortier ");
LANGUAGE_FR.AddText(ID_AUTO_FLAME_0, "Lance-Flammes");
LANGUAGE_FR.AddText(ID_AUTO_HOMING_0, "Missile à tête chercheuse");
LANGUAGE_FR.AddText(ID_AUTO_GOLDEN_0, "Commando \nÉlite");
LANGUAGE_FR.AddText(ID_AUTO__X_0, "3x");
LANGUAGE_FR.AddText(ID_AUTO__X_1, "6x");
LANGUAGE_FR.AddText(ID_AUTO___X_0, "10x");
LANGUAGE_FR.AddText(ID_AUTO_ALL_0, "tous");
LANGUAGE_FR.AddText(ID_AUTO_VISUAL__EL_0, "visuel:\nel gros");
LANGUAGE_FR.AddText(ID_AUTO_PROGRAMMING___0, "programmation:\n lachhh");
LANGUAGE_FR.AddText(ID_AUTO_SKIP_0, "Passer");
LANGUAGE_FR.AddText(ID_AUTO_SKIP_1, "Passer");
LANGUAGE_FR.AddText(ID_AUTO_YOU_0, "Tu as débloqué");
LANGUAGE_FR.AddText(ID_AUTO_ROCKET_1, "Lance-Roquettes");
LANGUAGE_FR.AddText(ID_AUTO_MORTAR_1, "Mortier");
LANGUAGE_FR.AddText(ID_AUTO_FLAME_1, "Lance-Flammes");
LANGUAGE_FR.AddText(ID_AUTO_GOLDEN_1, "Commando Élite");
LANGUAGE_FR.AddText(ID_AUTO_SPACEBAR_0, "Espace");
LANGUAGE_FR.AddText(ID_AUTO_SPC_TNX, "Remerciements spéciaux:\nchris hughes\net toute l'équipe de");
LANGUAGE_FR.AddText(ID_AUTO_SPONSORED_BY, "Commandité par");
LANGUAGE_FR.AddText(ID_AUTO_GAME_BY, "Réalisé par");
LANGUAGE_FR.AddText(ID_AUTO_ONLY_ON, "Seulement chez");
LANGUAGE_FR.frame = 1;
LANGUAGE_EN.frame = 2;
LANGUAGE_EN.Validate();
LANGUAGE_FR.Validate();
= true;
}
public static function get language():Language{
return ();
}
public static function FindIdFromMessage(s:String):int{
var id:int;
id = LANGUAGE_EN.FindIdFromText(s);
if (id != -1){
return (id);
};
id = LANGUAGE_FR.FindIdFromText(s);
if (id != -1){
return (id);
};
return (-1);
}
}
}//package Multilingual
Section 92
//BERZERK_HINT1 (NOTUSED.BERZERK_HINT1)
package NOTUSED {
import flash.display.*;
import CoreAS.Exported.*;
public dynamic class BERZERK_HINT1 extends MovieClip {
public var quit:BoutonX;
public function BERZERK_HINT1(){
super();
}
}
}//package NOTUSED
Section 93
//BERZERK_HINT2 (NOTUSED.BERZERK_HINT2)
package NOTUSED {
import flash.display.*;
import CoreAS.Exported.*;
public dynamic class BERZERK_HINT2 extends MovieClip {
public var quit:BoutonX;
public function BERZERK_HINT2(){
super();
}
}
}//package NOTUSED
Section 94
//AdShowerScreen (Screens.AdShowerScreen)
package Screens {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
import CPMStar.*;
public class AdShowerScreen extends Screen_c {
private var :Boolean;// = false
private var :int;// = 180
private var _cpmStarAd:AdLoader;
private static const CPM_STAR_AD_ID:String = "298Q5761F675";
public function AdShowerScreen(){
super();
typedVisual.quit.addEventListener(MouseEvent.CLICK, );
state = STATE_OPENING;
_cpmStarAd = new AdLoader(CPM_STAR_AD_ID);
_cpmStarAd.x = ((700 / 2) - (300 / 2));
_cpmStarAd.y = ((550 / 2) - (250 / 2));
typedVisual.addChild(_cpmStarAd);
typedVisual.alpha = 0;
}
override public function ShowOpen(context:Main_c):void{
typedVisual.alpha = (typedVisual.alpha + 0.1);
if (typedVisual.alpha >= 1){
typedVisual.alpha = 1;
state = STATE_IDLE;
};
}
private function get typedVisual():SCREEN_AD_SHOWER{
var s:SCREEN_AD_SHOWER = SCREEN_AD_SHOWER(visual);
return (s);
}
override public function ShowIdle(context:Main_c):void{
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.CloseScreen(this);
Destroy();
}
override public function Destroy():void{
typedVisual.quit.removeEventListener(MouseEvent.CLICK, );
}
override public function ShowClose(context:Main_c):void{
if (_cpmStarAd.alpha > 0){
_cpmStarAd.alpha = (_cpmStarAd.alpha - 0.1);
} else {
typedVisual.alpha = (typedVisual.alpha - 0.1);
if (typedVisual.alpha <= 0){
typedVisual.removeChild(_cpmStarAd);
ScreenManager.RemoveScreen(this);
};
};
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_AD_SHOWER));
}
private function (e:MouseEvent):void{
Close();
}
}
}//package Screens
Section 95
//AwardsScreen (Screens.AwardsScreen)
package Screens {
import flash.events.*;
import flash.display.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
public class AwardsScreen extends Screen_c {
private var :Boolean;// = false
public function AwardsScreen(){
super();
typedVisual.back.addEventListener(MouseEvent.CLICK, );
typedVisual.back.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.back.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.panel.rocketLock.gotoAndStop((GameOptions.rocketUnlocked) ? "ON" : "OFF");
typedVisual.panel.mortarLock.gotoAndStop((GameOptions.mortarUnlocked) ? "ON" : "OFF");
typedVisual.panel.flameLock.gotoAndStop((GameOptions.flameUnlocked) ? "ON" : "OFF");
typedVisual.panel.homingLock.gotoAndStop((GameOptions.homingUnlocked) ? "ON" : "OFF");
typedVisual.panel.goldenLock.gotoAndStop((GameOptions.goldMCUnlocked) ? "ON" : "OFF");
typedVisual.panel.flamePrimary.addEventListener(MouseEvent.CLICK, Main_c.);
typedVisual.panel.goldenPrimary.addEventListener(MouseEvent.CLICK, Main_c.);
typedVisual.panel.flameLock.visible = GameOptions.isInPrimarySite;
typedVisual.panel.goldenLock.visible = GameOptions.isInPrimarySite;
typedVisual.panel.AUTO_7.visible = GameOptions.isInPrimarySite;
typedVisual.panel.AUTO_9.visible = GameOptions.isInPrimarySite;
typedVisual.panel.goldenStar.visible = GameOptions.isInPrimarySite;
typedVisual.panel.flameStar.visible = GameOptions.isInPrimarySite;
typedVisual.panel.flamePrimary.visible = !(GameOptions.isInPrimarySite);
typedVisual.panel.goldenPrimary.visible = !(GameOptions.isInPrimarySite);
if (GameOptions.isNonExclusiveVersion){
typedVisual.panel.gotoAndStop(2);
} else {
typedVisual.panel.gotoAndStop(1);
};
state = STATE_IDLE;
}
private function (e:MouseEvent):void{
Close();
}
override public function ShowIdle(context:Main_c):void{
if (typedVisual.currentFrame == 58){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_STEAM);
};
if (typedVisual.currentFrame == 50){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE);
};
}
override public function ShowClose(context:Main_c):void{
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
ScreenManager.RemoveScreen(this);
};
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.ShowScreen(ScreenFactory.ID_LEVEL_SELECTION, true);
ScreenManager.CloseScreen(this);
typedVisual.gotoAndPlay("CLOSE");
Destroy();
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_TITLE_IN);
}
private function get typedVisual():SCREEN_UNLOCKABLE{
var s:SCREEN_UNLOCKABLE = SCREEN_UNLOCKABLE(visual);
return (s);
}
override public function Destroy():void{
typedVisual.back.removeEventListener(MouseEvent.CLICK, );
typedVisual.back.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.back.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_AWARDS));
}
}
}//package Screens
Section 96
//BerzerkHintFF3Screen (Screens.BerzerkHintFF3Screen)
package Screens {
import flash.events.*;
import flash.display.*;
import CoreAS.Exported.*;
import Multilingual.*;
public class BerzerkHintFF3Screen extends Screen_c {
public function BerzerkHintFF3Screen(){
super();
typedVisual.addEventListener(MouseEvent.MOUSE_DOWN, , false, 0, false);
state = Screen_c.STATE_IDLE;
UpdateLanguage();
}
public function UpdateLanguage():void{
if (typedVisual != null){
typedVisual.hint.gotoAndStop(TextFactory.language.frame);
};
}
override public function ShowIdle(context:Main_c):void{
if (typedVisual.currentFrame >= 20){
ScreenManager.RemoveScreen(this);
};
}
public function get typedVisual():BERZERK_HINT_FF3{
var s:BERZERK_HINT_FF3 = BERZERK_HINT_FF3(visual);
return (s);
}
override public function Destroy():void{
typedVisual.removeEventListener(MouseEvent.MOUSE_DOWN, );
}
override public function CreateVisual():MovieClip{
return (new BERZERK_HINT_FF3());
}
private function (e:MouseEvent):void{
typedVisual.gotoAndPlay("CLOSE");
}
}
}//package Screens
Section 97
//BerzerkHintFP10Screen (Screens.BerzerkHintFP10Screen)
package Screens {
import flash.events.*;
import flash.display.*;
import CoreAS.Exported.*;
import Multilingual.*;
public class BerzerkHintFP10Screen extends Screen_c {
public function BerzerkHintFP10Screen(){
super();
typedVisual.addEventListener(MouseEvent.MOUSE_DOWN, , false, 0, false);
state = Screen_c.STATE_IDLE;
UpdateLanguage();
}
public function UpdateLanguage():void{
if (typedVisual != null){
typedVisual.hint.gotoAndStop(TextFactory.language.frame);
};
}
override public function ShowIdle(context:Main_c):void{
if (typedVisual.currentFrame >= 20){
ScreenManager.RemoveScreen(this);
};
}
public function get typedVisual():BERZERK_HINT_FP10{
var s:BERZERK_HINT_FP10 = BERZERK_HINT_FP10(visual);
return (s);
}
override public function Destroy():void{
typedVisual.removeEventListener(MouseEvent.MOUSE_DOWN, );
}
override public function CreateVisual():MovieClip{
return (new BERZERK_HINT_FP10());
}
private function (e:MouseEvent):void{
typedVisual.gotoAndPlay("CLOSE");
}
}
}//package Screens
Section 98
//BerzerkLogo (Screens.BerzerkLogo)
package Screens {
import flash.display.*;
import CoreAS.Exported.*;
public class BerzerkLogo extends Screen_c {
private var :Boolean;// = false
private var :int;// = -1
public function BerzerkLogo(){
super();
state = STATE_IDLE;
}
override public function ShowIdle(context:Main_c):void{
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 3)){
Close();
};
}
public function set nextScreen(nextScreen:int):void{
= nextScreen;
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.CloseScreen(this);
Destroy();
ScreenManager.RemoveScreen(this);
}
private function get typedVisual():BERZERK_LOGO{
return (BERZERK_LOGO(visual));
}
override public function CreateVisual():MovieClip{
return (new BERZERK_LOGO());
}
public function get nextScreen():int{
return ();
}
}
}//package Screens
Section 99
//CreditsEndScreen (Screens.CreditsEndScreen)
package Screens {
import flash.events.*;
import flash.display.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
public class CreditsEndScreen extends Screen_c {
private const NEXT_SONG:int = 300;
private var :Boolean;// = false
private var :Array;
private var :int;// = 300
private var :Boolean;// = false
private var :int;// = 0
public function CreditsEndScreen(){
= new Array();
super();
.push(SoundFactory.ID_MUSIC_LEVEL1);
.push(SoundFactory.ID_MUSIC_LEVEL2);
.push(SoundFactory.ID_MUSIC_LAST_LEVEL);
.push(SoundFactory.ID_MUSIC_BOSSFIGHT);
.push(SoundFactory.ID_MUSIC_LAST_BOSS);
Jukebox_c.FadeToMusic([0]);
state = STATE_OPENING;
}
private function (e:MouseEvent):void{
= true;
}
override public function ShowOpen(context:Main_c):void{
var fl:String = typedVisual.currentLabel;
if (fl == "IDLE"){
context.HideGame();
state = STATE_IDLE;
typedVisual.skip.addEventListener(MouseEvent.CLICK, );
typedVisual.gotoAndPlay((typedVisual.currentFrame + 1));
};
}
override public function ShowIdle(context:Main_c):void{
--;
if ( < 0){
= NEXT_SONG;
++;
if ( >= .length){
= 0;
};
Jukebox_c.FadeToMusic([]);
};
if (){
typedVisual.nextFrame();
typedVisual.nextFrame();
typedVisual.nextFrame();
typedVisual.nextFrame();
typedVisual.nextFrame();
};
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 22)){
Close();
};
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.ShowScreen(ScreenFactory.ID_TITLE);
ScreenManager.CloseScreen(this);
typedVisual.gotoAndPlay("CLOSE");
Destroy();
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_MENU);
}
private function get typedVisual():SCREEN_CREDITS_END{
var s:SCREEN_CREDITS_END = SCREEN_CREDITS_END(visual);
return (s);
}
override public function Destroy():void{
typedVisual.skip.removeEventListener(MouseEvent.CLICK, );
}
override public function ShowClose(context:Main_c):void{
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
ScreenManager.RemoveScreen(this);
};
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_CREDITS_END));
}
}
}//package Screens
Section 100
//HighscoreScreen (Screens.HighscoreScreen)
package Screens {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
import TheGameAS3.IO.*;
public class HighscoreScreen extends Screen_c {
private var :Boolean;// = false
private var :Boolean;// = false
private var :Boolean;// = false
private var :int;
private static var :String = "61ed1cc816dc0ff8";
private static var :String = "";
public function HighscoreScreen(){
super();
typedVisual.back.addEventListener(MouseEvent.CLICK, );
typedVisual.highscore.submit.addEventListener(MouseEvent.CLICK, );
typedVisual.highscore.highscore.addEventListener(MouseEvent.CLICK, );
state = STATE_OPENING;
typedVisual.back.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.highscore.highscore.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.highscore.submit.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.back.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.highscore.highscore.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.highscore.submit.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
if ( != ""){
typedVisual.highscore.input.text = ;
};
if (!
()){
typedVisual.highscore.gotoAndStop(2);
} else {
typedVisual.highscore.gotoAndStop(1);
};
}
private function (e:MouseEvent):void{
}
private function
():Boolean{
return (((((!(GameOptions.isKong)) && (!(GameOptions.isBerzerk)))) && (false)));
}
private function get typedVisual():SCREEN_SUBMIT{
var s:SCREEN_SUBMIT = SCREEN_SUBMIT(visual);
return (s);
}
override public function ShowOpen(context:Main_c):void{
var wavesText:String;
if (typedVisual == null){
return;
};
if (((!()) && ())){
= (LevelEventSurvival(context.game.GetLevelEventManager().GetCurrentLevelEvent()).wave - 1);
KongStats.AddHighScore();
wavesText = (TextFactory.GetMsg(TextFactory.ID_MSG_WAVE).split("XXX").join() + (( > 1)) ? "S." : ".");
typedVisual.highscore.wave1.text = wavesText;
typedVisual.highscore.wave2.text = wavesText;
= true;
};
= true;
if (typedVisual.currentFrame == 12){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_OPEN);
};
if (typedVisual.currentFrame == 30){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_STEAM);
};
if (
()){
typedVisual.highscore.inputback.text = typedVisual.highscore.input.text;
};
}
private function (e:MouseEvent):void{
Close();
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.ShowScreen(ScreenFactory.ID_TITLE, true);
ScreenManager.CloseScreen(this);
typedVisual.gotoAndPlay("CLOSE");
Destroy();
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_OPEN);
}
private function (e:MouseEvent):void{
= typedVisual.highscore.inputback.text;
typedVisual.highscore.input.selectable = false;
typedVisual.highscore.submit.gotoAndPlay("disabled");
typedVisual.highscore.submit.Destroy();
typedVisual.highscore.submit.removeEventListener(MouseEvent.CLICK, );
}
override public function Destroy():void{
typedVisual.back.removeEventListener(MouseEvent.CLICK, );
typedVisual.back.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.back.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
if (
()){
typedVisual.highscore.submit.removeEventListener(MouseEvent.CLICK, );
typedVisual.highscore.highscore.removeEventListener(MouseEvent.CLICK, );
typedVisual.highscore.highscore.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.highscore.submit.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.highscore.highscore.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.highscore.submit.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
};
}
override public function ShowClose(context:Main_c):void{
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
ScreenManager.RemoveScreen(this);
};
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_SUBMIT));
}
}
}//package Screens
Section 101
//InstructionScreen (Screens.InstructionScreen)
package Screens {
import flash.events.*;
import flash.display.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
import Interfaces.Screens.Exported.*;
import flash.net.*;
public class InstructionScreen extends Screen_c {
private var :Boolean;// = false
public function InstructionScreen(){
super();
typedVisual.back.addEventListener(MouseEvent.CLICK, );
typedVisual.back.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.back.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.panel.credits.berzerk.addEventListener(MouseEvent.CLICK,
);
typedVisual.panel.credits.kong.addEventListener(MouseEvent.CLICK, Main_c.);
trace(("typedVisual.panel.credits.kong : " + typedVisual.panel.credits.kong));
trace(("typedVisual.back : " + typedVisual.back));
new BTNBERZERK();
new BTNKONG();
state = STATE_IDLE;
}
private function (e:MouseEvent):void{
Close();
}
override public function Destroy():void{
typedVisual.back.removeEventListener(MouseEvent.CLICK, );
typedVisual.back.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.back.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
}
override public function ShowClose(context:Main_c):void{
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
ScreenManager.RemoveScreen(this);
};
}
private function get typedVisual():SCREEN_INSTRUCTIONS{
var s:SCREEN_INSTRUCTIONS = SCREEN_INSTRUCTIONS(visual);
return (s);
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.ShowScreen(ScreenFactory.ID_TITLE, true);
ScreenManager.CloseScreen(this);
typedVisual.gotoAndPlay("CLOSE");
Destroy();
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_TITLE_IN);
}
override public function ShowIdle(context:Main_c):void{
if (typedVisual.currentFrame == 58){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_STEAM);
};
if (typedVisual.currentFrame == 50){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE);
};
}
private function
(e:MouseEvent):void{
navigateToURL(new URLRequest(Main_c.BERZERK_URL));
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_INSTRUCTIONS));
}
}
}//package Screens
Section 102
//LachhhEngineLogo (Screens.LachhhEngineLogo)
package Screens {
import flash.display.*;
import CoreAS.Exported.*;
public class LachhhEngineLogo extends Screen_c {
private var :Boolean;// = false
private var :int;// = -1
public function LachhhEngineLogo(){
super();
state = STATE_IDLE;
visual.x = (700 / 2);
visual.y = (550 / 2);
}
override public function ShowIdle(context:Main_c):void{
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
Close();
};
}
public function set nextScreen(nextScreen:int):void{
= nextScreen;
}
private function Close():void{
if ( ){
return;
};
= true;
if ( != -1){
ScreenManager.ShowScreen();
};
ScreenManager.CloseScreen(this);
Destroy();
ScreenManager.RemoveScreen(this);
}
private function get typedVisual():LACHHH_ENGINE_LOGO{
return (LACHHH_ENGINE_LOGO(visual));
}
override public function CreateVisual():MovieClip{
return (new LACHHH_ENGINE_LOGO());
}
public function get nextScreen():int{
return ();
}
}
}//package Screens
Section 103
//LevelSelectionScreen (Screens.LevelSelectionScreen)
package Screens {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
public class LevelSelectionScreen extends Screen_c {
private var :Boolean;// = false
private var :Boolean;// = true
private var :UnlockedScreen;
private var :Array;
private var
:Boolean;// = false
private var :int;
public function LevelSelectionScreen(){
= GameOptions.nextLevel;
= new Array();
super();
typedVisual.back.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.back.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.start.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.start.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.weapons.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.weapons.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.panel.next.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.panel.next.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.panel.prev.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.panel.prev.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.start.addEventListener(MouseEvent.CLICK,
);
typedVisual.back.addEventListener(MouseEvent.CLICK, );
typedVisual.weapons.addEventListener(MouseEvent.CLICK,
);
typedVisual.panel.next.addEventListener(MouseEvent.CLICK, );
typedVisual.panel.prev.addEventListener(MouseEvent.CLICK, );
typedVisual.panel.lockMsg.kongOnly.visible = !(GameOptions.isInPrimarySite);
typedVisual.panel.lockMsg.kongOnly.addEventListener(MouseEvent.CLICK, Main_c.);
state = STATE_OPENING;
(GameOptions.GetLevelStats());
GameOptions.mode = GameOptions.nextLevel;
}
override public function ShowOpen(context:Main_c):void{
var fl:String = typedVisual.currentLabel;
if (fl == "IDLE"){
context.HideGame();
state = STATE_IDLE;
= true;
();
};
if (typedVisual.currentFrame == 68){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_STEAM);
};
if (typedVisual.currentFrame == 60){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE);
};
}
private function get typedVisual():SCREEN_SELECTION{
var s:SCREEN_SELECTION = SCREEN_SELECTION(visual);
return (s);
}
private function
(e:MouseEvent):void{
Close(ScreenFactory.ID_AWARD_SCREEN);
}
private function (e:MouseEvent):void{
Close(ScreenFactory.ID_TITLE);
}
private function (show:Boolean):void{
typedVisual.panel.time1.visible = show;
typedVisual.panel.time2.visible = show;
typedVisual.panel.kill1.visible = show;
typedVisual.panel.kill2.visible = show;
typedVisual.panel.dmg1.visible = show;
typedVisual.panel.dmg2.visible = show;
typedVisual.panel.timeStar1.visible = show;
typedVisual.panel.timeStar2.visible = show;
typedVisual.panel.timeStar3.visible = show;
typedVisual.panel.killStar1.visible = show;
typedVisual.panel.killStar2.visible = show;
typedVisual.panel.killStar3.visible = show;
typedVisual.panel.dmgStar1.visible = show;
typedVisual.panel.dmgStar2.visible = show;
typedVisual.panel.dmgStar3.visible = show;
}
private function
(e:MouseEvent):void{
if (){
GameOptions.mode = ;
Close(ScreenFactory.ID_LOADING);
};
}
override public function Destroy():void{
typedVisual.back.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.back.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.weapons.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.weapons.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.start.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.start.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.panel.next.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.panel.next.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.panel.prev.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.panel.prev.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.back.removeEventListener(MouseEvent.CLICK, );
typedVisual.panel.next.removeEventListener(MouseEvent.CLICK, );
typedVisual.panel.prev.removeEventListener(MouseEvent.CLICK, );
}
override public function ShowClose(context:Main_c):void{
if (((!((context.game == null))) && (!(
)))){
context.HideGame();
= true;
};
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
ScreenManager.RemoveScreen(this);
};
}
private function (e:MouseEvent):void{
= Math.max(1, ( - 1));
GameOptions.mode = ( - 1);
(GameOptions.GetLevelStats());
}
private function Close(iNextScreen:int):void{
if ( ){
return;
};
= true;
ScreenManager.ShowScreen(iNextScreen, true);
ScreenManager.CloseScreen(this);
typedVisual.gotoAndPlay("CLOSE");
Destroy();
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_TITLE_IN);
}
override public function ShowIdle(context:Main_c):void{
if (.length > 0){
if (((( == null)) || (.isRemoved))){
= UnlockedScreen(ScreenManager.ShowScreen(ScreenFactory.ID_UNLOCKED));
.typedVisual.award.gotoAndStop(.shift());
.typedVisual.x = 350;
.typedVisual.y = 225;
};
};
}
private function (e:MouseEvent):void{
= Math.min(GameOptions.numLevel, ( + 1));
GameOptions.mode = ( - 1);
(GameOptions.GetLevelStats());
}
private function (condition:Boolean, offFrameLabel:String):void{
if (condition){
typedVisual.panel.lockMsg.gotoAndStop("ON");
= true;
} else {
typedVisual.panel.lockMsg.gotoAndStop(offFrameLabel);
= false;
};
}
private function ():void{
if (GameOptions.newlyUnlockedRocket){
GameOptions.newlyUnlockedRocket = false;
.push(1);
};
if (GameOptions.newlyUnlockedMortar){
GameOptions.newlyUnlockedMortar = false;
.push(2);
};
if (GameOptions.newlyUnlockedFlame){
GameOptions.newlyUnlockedFlame = false;
.push(3);
};
if (GameOptions.newlyUnlockedHoming){
GameOptions.newlyUnlockedHoming = false;
.push(4);
};
if (GameOptions.newlyUnlockedGolden){
GameOptions.newlyUnlockedGolden = false;
.push(5);
};
}
private function (levelStats:LevelStats):void{
var time:int = levelStats.time;
var kill:int = levelStats.kill;
var dmg:int = levelStats.damage;
var timeStr:String = ((time == -1)) ? "--:--:--" : Utils.FrameToTime(time, 36);
var killStr:String = ((kill == -1)) ? "---" : Utils.PutZero(kill, 3);
var dmgStr:String = ((dmg == -1)) ? "---" : Utils.PutZero(dmg, 3);
typedVisual.panel.gotoAndStop();
if ( == GameOptions.MODE_SURVIVAL){
(false);
if (GameOptions.levelSurvivalUnlocked){
typedVisual.panel.lockMsg.gotoAndStop("ON");
= true;
} else {
typedVisual.panel.lockMsg.gotoAndStop("LVLSURVIVAL");
= false;
};
} else {
();
(true);
typedVisual.panel.time1.text = timeStr;
typedVisual.panel.time2.text = timeStr;
typedVisual.panel.kill1.text = killStr;
typedVisual.panel.kill2.text = killStr;
typedVisual.panel.dmg1.text = dmgStr;
typedVisual.panel.dmg2.text = dmgStr;
typedVisual.panel.timeStar1.gotoAndStop((levelStats.PassTimeAward(LevelStats.BRONZE)) ? 2 : 1);
typedVisual.panel.timeStar2.gotoAndStop((levelStats.PassTimeAward(LevelStats.SILVER)) ? 3 : 1);
typedVisual.panel.timeStar3.gotoAndStop((levelStats.PassTimeAward(LevelStats.GOLD)) ? 4 : 1);
typedVisual.panel.killStar1.gotoAndStop((levelStats.PassKillAward(LevelStats.BRONZE)) ? 2 : 1);
typedVisual.panel.killStar2.gotoAndStop((levelStats.PassKillAward(LevelStats.SILVER)) ? 3 : 1);
typedVisual.panel.killStar3.gotoAndStop((levelStats.PassKillAward(LevelStats.GOLD)) ? 4 : 1);
typedVisual.panel.dmgStar1.gotoAndStop((levelStats.PassDamageAward(LevelStats.BRONZE)) ? 2 : 1);
typedVisual.panel.dmgStar2.gotoAndStop((levelStats.PassDamageAward(LevelStats.SILVER)) ? 3 : 1);
typedVisual.panel.dmgStar3.gotoAndStop((levelStats.PassDamageAward(LevelStats.GOLD)) ? 4 : 1);
};
}
private function
():void{
switch (){
case GameOptions.MODE_LEVEL_1:
typedVisual.panel.lockMsg.gotoAndStop("ON");
= true;
break;
case GameOptions.MODE_LEVEL_2:
(GameOptions.level2Unlocked, "LVL2");
break;
case GameOptions.MODE_LEVEL_3:
(GameOptions.level3Unlocked, "LVL3");
break;
case GameOptions.MODE_LEVEL_4:
(GameOptions.level4Unlocked, "LVL4");
break;
case GameOptions.MODE_LEVEL_5:
(GameOptions.level5Unlocked, "LVL5");
break;
};
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_SELECTION));
}
}
}//package Screens
Section 104
//LoadingScreen (Screens.LoadingScreen)
package Screens {
import flash.events.*;
import flash.display.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
public class LoadingScreen extends Screen_c {
private var
:Boolean;// = false
private var :Boolean;// = false
private var
:Boolean;// = false
private var _context:Main_c;
private var
:int;// = 36
public function LoadingScreen(){
super();
state = STATE_IDLE;
}
override public function Destroy():void{
typedVisual.start.removeEventListener(MouseEvent.CLICK,
);
typedVisual.start.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.start.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
}
private function
(context:Main_c):void{
= true;
typedVisual.start.addEventListener(MouseEvent.CLICK,
);
typedVisual.start.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.start.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.loading2.visible = false;
_context = context;
}
private function get typedVisual():SCREEN_LOADING{
var s:SCREEN_LOADING = SCREEN_LOADING(visual);
return (s);
}
override public function ShowIdle(context:Main_c):void{
var n:Number = context.GetProgress();
if (isNaN(n)){
n = 0;
};
if (
> 0){
--;
(0);
} else {
if (((((KongPreloader.withAds) && (!(
)))) && (!(context.firstLevel)))){
= true;
ScreenManager.ShowScreen(ScreenFactory.ID_AD_SHOWER, false, true);
};
(n);
};
if ((((context.game == null)) && ((
<= 0)))){
context.StartLoading();
};
if ((((n == 100)) && (!(
)))){
(context);
};
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.CloseScreen(this);
typedVisual.gotoAndPlay("CLOSE");
Destroy();
}
private function
(e:MouseEvent):void{
Close();
_context.ShowGame();
}
override public function ShowClose(context:Main_c):void{
if (typedVisual.currentFrame == 102){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_OPEN);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE);
};
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
ScreenManager.RemoveScreen(this);
};
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_LOADING));
}
private function
(n:int):void{
typedVisual.pct1.text = String(n);
typedVisual.pct2.text = String(n);
}
}
}//package Screens
Section 105
//Screen_c (Screens.Screen_c)
package Screens {
import flash.display.*;
public class Screen_c {
private var :int;
private var :Boolean;
protected var :MovieClip;
private var :Boolean;
private var :Boolean;// = false
public static var STATE_OPENING:int = 0;
public static var :int = -1;
public static var STATE_CLOSING:int = 2;
public static var STATE_IDLE:int = 1;
public function Screen_c(){
= ;
super();
= CreateVisual();
}
public function get visual():MovieClip{
return ( );
}
public function ShowOpen(context:Main_c):void{
}
public function set visual(m:MovieClip):void{
= m;
}
public function get isActive():Boolean{
return ( );
}
public function get state():int{
return ( );
}
public function get isRemoved():Boolean{
return ( );
}
public function ShowIdle(context:Main_c):void{
}
public function Destroy():void{
= true;
}
public function ShowClose(context:Main_c):void{
}
public function set state(i:int):void{
= i;
}
public function set isDestroyed(b:Boolean):void{
= b;
}
public function set isActive(b:Boolean):void{
= b;
}
public function Update(context:Main_c):void{
if ( ){
return;
};
switch ( ){
case STATE_OPENING:
ShowOpen(context);
break;
case STATE_IDLE:
ShowIdle(context);
break;
case STATE_CLOSING:
ShowClose(context);
break;
};
}
public function set isRemoved(b:Boolean):void{
= b;
}
public function get isDestroyed():Boolean{
return ( );
}
public function CreateVisual():MovieClip{
return (null);
}
}
}//package Screens
Section 106
//ScreenFactory (Screens.ScreenFactory)
package Screens {
public class ScreenFactory {
private static var :int = 0;
public static var ID_INSTRUCTIONS:int = ++;
public static var
:int = ++;
public static var ID_UNLOCKED:int = ++;
public static var ID_BERZERK_HINT_FP10:int = ++;
public static var ID_CREDITS_END:int = ++;
public static var ID_LACHH_ENGINE_LOGO:int = ++;
public static var ID_TITLE:int = ++;
public static var ID_AWARD_SCREEN:int = ++;
public static var ID_LEVEL_SELECTION:int = ++;
public static var ID_AD_SHOWER:int = ++;
public static var ID_BERZERK_LOGO:int = ++;
public static var ID_SUBMIT:int = ++;
public static var ID_LOADING:int = ++;
public function ScreenFactory(){
super();
}
public static function CreateScreen(i:int):Screen_c{
switch (i){
case ID_TITLE:
return (new TitleScreen());
case ID_INSTRUCTIONS:
return (new InstructionScreen());
case ID_LOADING:
return (new LoadingScreen());
case ID_SUBMIT:
return (new HighscoreScreen());
case ID_LEVEL_SELECTION:
return (new LevelSelectionScreen());
case ID_AWARD_SCREEN:
return (new AwardsScreen());
case ID_CREDITS_END:
return (new CreditsEndScreen());
case ID_UNLOCKED:
return (new UnlockedScreen());
case ID_BERZERK_LOGO:
return (new BerzerkLogo());
case ID_LACHH_ENGINE_LOGO:
return (new LachhhEngineLogo());
case
:
return (new BerzerkHintFF3Screen());
case ID_BERZERK_HINT_FP10:
return (new BerzerkHintFP10Screen());
case ID_AD_SHOWER:
return (new AdShowerScreen());
};
return (null);
}
}
}//package Screens
Section 107
//ScreenManager (Screens.ScreenManager)
package Screens {
import flash.display.*;
public class ScreenManager {
private static var :Screen_c;
private static var :Boolean = false;
private static var :Array = new Array();
private static var :MovieClip;
private static var :MovieClip;
private static var :Array = new Array();
private static var :MovieClip;
private static var :MovieClip;
public function ScreenManager(){
super();
}
private static function ():void{
if ( == null){
throw (new Error("Screen MAnager Not Initialized"));
};
}
private static function (s:Screen_c):void{
var i:int;
while (i < .length) {
if ([i] == s){
.splice(i, 1);
return;
};
i++;
};
}
public static function Update(context:Main_c):void{
var s:Screen_c;
var i:int;
while (i < .length) {
s = [i];
s.Update(context);
i++;
};
}
public static function ():void{
if (){
return;
};
= true;
();
}
public static function CloseScreen(s:Screen_c):void{
s.state = Screen_c.STATE_CLOSING;
}
public static function ShowSuiteScreen(iScreens:Array):void{
= .concat(iScreens);
();
}
public static function Init(screenContainer:MovieClip):void{
= screenContainer;
= new MovieClip();
= new MovieClip();
= new MovieClip();
.addChild();
.addChild();
.addChild();
}
public static function IsOnStage(s:Screen_c):void{
Utils.IsInArray(, s);
}
public static function RemoveScreen(s:Screen_c):void{
if (s.visual != null){
(s);
(s);
s.visual.stop();
s.isRemoved = true;
s.visual = null;
if (s == ){
();
};
};
}
public static function ShowScreen(iScreen:int, belowAll:Boolean=false, alwaysOnTop:Boolean=false):Screen_c{
();
var s:Screen_c = ScreenFactory.CreateScreen(iScreen);
if (belowAll){
.addChildAt(s.visual, 0);
} else {
if (alwaysOnTop){
.addChild(s.visual);
} else {
.addChild(s.visual);
};
};
.push(s);
return (s);
}
private static function
():void{
var iScreen:int;
if (.length <= 0){
= false;
} else {
iScreen = .shift();
= ShowScreen(iScreen);
};
}
private static function (s:Screen_c):void{
if (.contains(s.visual)){
.removeChild(s.visual);
} else {
if (.contains(s.visual)){
.removeChild(s.visual);
} else {
if (.contains(s.visual)){
.removeChild(s.visual);
};
};
};
}
}
}//package Screens
Section 108
//TitleScreen (Screens.TitleScreen)
package Screens {
import flash.events.*;
import flash.display.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
import TheGameAS3.IO.*;
public class TitleScreen extends Screen_c {
private var :int;// = -1
private var :int;// = 0
private var :Boolean;// = false
private static var :Boolean;
public function TitleScreen(){
super();
typedVisual.start.addEventListener(MouseEvent.CLICK,
);
typedVisual.instructions.addEventListener(MouseEvent.CLICK, );
typedVisual.survival.addEventListener(MouseEvent.CLICK, Main_c.);
state = STATE_OPENING;
typedVisual.start.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.instructions.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.survival.addEventListener(MouseEvent.CLICK, Main_c.OnRollOverSound);
typedVisual.start.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.instructions.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.survival.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_MENU);
}
private function (e:MouseEvent):void{
}
override public function ShowOpen(context:Main_c):void{
var fl:String = typedVisual.currentLabel;
context.ui.visible = true;
if (fl == "IDLE"){
context.HideGame();
state = STATE_IDLE;
typedVisual.survival.addEventListener(MouseEvent.CLICK, );
typedVisual.survival.addEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.survival.addEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
};
if (typedVisual.currentFrame == 12){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE);
};
if (typedVisual.currentFrame == 20){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_TITLE_IN);
};
if (typedVisual.currentFrame == 40){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_TITLE_OUT);
};
if (typedVisual.currentFrame == 45){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_STEAM);
};
}
private function get typedVisual():SCREEN_TITLE{
var s:SCREEN_TITLE = SCREEN_TITLE(visual);
return (s);
}
private function (e:MouseEvent):void{
= ScreenFactory.ID_INSTRUCTIONS;
GameOptions.mode = GameOptions.MODE_LEVEL_1;
Close();
}
override public function ShowIdle(context:Main_c):void{
if (!){
context.ShowHints();
= true;
KongStats.SendTotalMedal();
};
}
private function
(e:MouseEvent):void{
= ScreenFactory.ID_LEVEL_SELECTION;
Close();
}
override public function Destroy():void{
typedVisual.start.removeEventListener(MouseEvent.CLICK,
);
typedVisual.instructions.removeEventListener(MouseEvent.CLICK, );
typedVisual.survival.removeEventListener(MouseEvent.CLICK, );
typedVisual.survival.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.survival.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.start.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.start.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
typedVisual.instructions.removeEventListener(MouseEvent.CLICK, Main_c.OnClickSound);
typedVisual.instructions.removeEventListener(MouseEvent.ROLL_OVER, Main_c.OnRollOverSound);
}
override public function ShowClose(context:Main_c):void{
if (typedVisual.currentFrame == 113){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_OPEN);
};
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
ScreenManager.RemoveScreen(this);
};
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_TITLE));
}
private function Close():void{
if ( ){
return;
};
= true;
ScreenManager.ShowScreen(, true);
ScreenManager.CloseScreen(this);
typedVisual.gotoAndPlay("CLOSE");
Destroy();
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_TITLE_IN);
}
}
}//package Screens
Section 109
//UnlockedScreen (Screens.UnlockedScreen)
package Screens {
import flash.display.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
public class UnlockedScreen extends Screen_c {
private var :Boolean;// = false
public function UnlockedScreen(){
super();
state = STATE_CLOSING;
}
override public function ShowClose(context:Main_c):void{
if (typedVisual.currentFrame == 12){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE);
};
if (typedVisual.currentFrame >= (typedVisual.totalFrames - 5)){
Destroy();
ScreenManager.RemoveScreen(this);
};
}
public function get typedVisual():SCREEN_UNLOCKED{
var s:SCREEN_UNLOCKED = SCREEN_UNLOCKED(visual);
return (s);
}
override public function CreateVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_SCREEN_UNLOCKED));
}
}
}//package Screens
Section 110
//Jukebox_c (Sfx.Jukebox_c)
package Sfx {
import flash.display.*;
public class Jukebox_c extends MovieClip {
private static var
:MovieClip = null;
private static var :Array = new Array();
private static var :Array = new Array();
private static var :Boolean = false;
private static var :String = "NONE";
private static var :Jukebox_c = null;
private static var :Array = new Array();
private static var :Boolean = false;
public function Jukebox_c(){
super();
}
public static function (bMute:Boolean):void{
MuteMusic(bMute);
MuteSound(bMute);
}
public static function ():void{
if (() != null){
().Stop();
};
}
private static function ():void{
var m:MusicTrack;
var i:int;
while (i < .length) {
m = [i];
m.SetVolume(m.GetVolume());
i++;
};
}
public static function SetFxVolume(vol:Number):void{
Sound2D_c.SetFxVolume(vol);
}
public static function SetMusicVolume(vol:Number):void{
MusicTrack.SetMusicVolume(vol);
();
}
public static function get musicMuted():Boolean{
return ();
}
public static function ():Number{
return (.length);
}
public static function
():void{
if (() != null){
().Play();
};
}
public static function DestroySound(oSon:Sound2D_c):void{
var i:int;
while (i < .length) {
if ([i] == oSon){
.splice(i, 1);
oSon.Destroy();
return;
};
i++;
};
if (oSon.GetSound() != null){
trace(("WARNING :: Jukebox_C :: DestroySound :: Sound not found : " + oSon.GetSound()));
};
}
public static function DestroyAllSounds():void{
while (.length > 0) {
DestroySound([0]);
};
}
public static function PlaySound(i:int=0, limitToAddPerFrame:int=-1, mcEmetteur:MovieClip=null, mcEcouteur:MovieClip=null, bLoop:Boolean=false, nDistPan:Number=400, nDistVolume:Number=1200, msStart:Number=0):Sound2D_c{
var j:int;
var sameTypeAdded:int;
if (.length >= 20){
j = 0;
while (j < .length) {
if (![j].GetIsLooping()){
DestroySound([j]);
break;
};
j++;
};
};
if (.length >= 25){
DestroySound([0]);
};
if (limitToAddPerFrame > 0){
sameTypeAdded = SoundAddedOfType(i);
if (sameTypeAdded >= limitToAddPerFrame){
return (null);
};
};
var oSon:Sound2D_c = new Sound2D_c(SoundFactory.CreateSfx(i), i, mcEmetteur, mcEcouteur, nDistPan, nDistVolume);
oSon.Play(bLoop);
.push(oSon);
.push(i);
return (oSon);
}
public static function MuteSound(mute:Boolean):void{
var s:Sound2D_c;
Sound2D_c.Mute(mute);
= mute;
var i:int;
while (i < .length) {
s = [i];
if (mute){
s.Stop();
};
i++;
};
}
public static function FadeAllMusicToDestroy(timeFade:int=72):void{
var m:MusicTrack;
var i:int;
while (i < .length) {
m = MusicTrack([i]);
m.FadeToDestroy(timeFade);
i++;
};
}
public static function DestroyMusicTrack(m:MusicTrack):void{
var i:int;
while (i < .length) {
if ([i] == m){
m.Destroy();
.splice(i, 1);
return;
};
i++;
};
}
public static function get soundMuted():Boolean{
return ();
}
public static function DestroyAll():void{
();
DestroyAllSounds();
}
public static function SoundAddedOfType(iType:int):int{
var count:int;
var i:int;
while (i < .length) {
if ([i] == iType){
count++;
};
i++;
};
return (count);
}
public static function GetInstance():Jukebox_c{
return ();
}
public static function MuteMusic(mute:Boolean):void{
MusicTrack.Mute(mute);
= mute;
();
}
public static function ():void{
while (.length > 0) {
DestroyMusicTrack(MusicTrack([0]));
};
}
public static function FadeToMusic(idMusic:int, timeFade:int=72, isLoop:Boolean=true, callback:Function=null):MusicTrack{
var m:MusicTrack;
FadeAllMusicToDestroy(timeFade);
m = new MusicTrack(SoundFactory.CreateSfx(idMusic), isLoop);
m.FadeTo(timeFade, 0, 1);
m.Play(0, 100, callback);
.unshift(m);
return (m);
}
public static function Update():void{
var m:MusicTrack;
var son:Sound2D_c;
while (.length > 0) {
.shift();
};
var i:int;
while (i < .length) {
m = MusicTrack([i]);
m.Update();
i++;
};
i = 0;
while (i < .length) {
son = [i];
son.Update();
i++;
};
}
public static function GetNbSounds():Number{
return (.length);
}
public static function ():MusicTrack{
return ([0]);
}
}
}//package Sfx
Section 111
//MusicTrack (Sfx.MusicTrack)
package Sfx {
import flash.events.*;
import flash.media.*;
public class MusicTrack {
private var
:Boolean;// = true
private var :SoundTransform;
private var :Boolean;// = true
private var :Sound;
private var
:SoundChannel;// = null
private var :Function;
private var :Object;
private var :Function;
private var :Array;
private var :Boolean;// = false
private var :Number;// = 0
private var :Number;// = 1
private var :Number;// = 1
private static var
:Number = 1;
private static var
:Number = 1;
private static var :Boolean = false;
public function MusicTrack(s:Sound, isLoop:Boolean){
super();
= s;
= new SoundTransform(( *
));
= isLoop;
}
public function Update():void{
if (){
SetVolume(( + ));
if (Math.abs(( - )) <= Math.abs(( * 2))){
= false;
SetVolume();
();
};
};
}
public function Destroy():void{
Stop();
= null;
= null;
}
public function FadeToDestroy(nFrame:int):void{
= Jukebox_c.DestroyMusicTrack;
= Jukebox_c;
= [this];
FadeTo(nFrame, , 0);
}
public function OnAdd():void{
}
private function DoCallback(e:Event):void{
.removeEventListener(Event.SOUND_COMPLETE, DoCallback);
();
= null;
}
public function
():Boolean{
return (!((
== null)));
}
public function Play(startTime:Number=0, loops:int=0, callback:Function=null):void{
= .play(startTime, ( ) ? 999999 : loops, );
if (callback != null){
= callback;
.addEventListener(Event.SOUND_COMPLETE, DoCallback, false, 0, true);
};
}
public function SetEnable(b:Boolean):void{
= b;
}
public function SetVolume(n:Number):void{
.volume = (n *
);
= n;
if (
!= null){
.soundTransform = ;
};
}
public function OnRemove():void{
}
public function IsEnabled():Boolean{
return (
);
}
public function GetVolume():Number{
return ();
}
public function Stop():void{
if (
!= null){
.removeEventListener(Event.SOUND_COMPLETE, DoCallback);
.stop();
= null;
};
}
public function FadeTo(nFrame:int, from:Number=-1, to:Number=-1):void{
if ((((from == -1)) && ((to == -1)))){
return;
};
SetVolume(((from == -1)) ? : from);
= ((to == -1)) ? : to;
if ( != ){
= true;
= (( - ) / nFrame);
};
}
public function ():void{
if ( != null){
.apply(, );
};
}
public static function Mute(mute:Boolean):void{
if (mute){
=
;
= 0;
} else {
=
;
};
= mute;
}
public static function SetMusicVolume(vol:Number):void{
= vol;
if (!){
= vol;
};
}
}
}//package Sfx
Section 112
//Sound2D_c (Sfx.Sound2D_c)
package Sfx {
import flash.events.*;
import flash.display.*;
import flash.media.*;
public class Sound2D_c {
private var
:int;
private var :Boolean;// = false
private var :Number;// = -1
private var
:SoundChannel;// = null
private var :Number;// = 0
private var :MovieClip;// = null
private var :Number;// = 1
private var :MovieClip;// = null
private var :SoundTransform;// = null
private var :Number;// = -1
private var :Sound;// = null
private static var :Number = 1;
private static var
:Number = 1;
public function Sound2D_c(s:Sound, pId:int, mcEmetteur:MovieClip, mcEcouteur:MovieClip, distPan:Number=100, distVolume:Number=1200, msStart:Number=0){
super();
= s;
= mcEmetteur;
= mcEcouteur;
= pId;
= new SoundTransform(( *
));
= distPan;
= distVolume;
= msStart;
();
}
public function Destroy():void{
if (
!= null){
.removeEventListener(Event.SOUND_COMPLETE, );
.stop();
};
= null;
= null;
= null;
= null;
}
private function ():void{
if (((( == null)) || (( == null)))){
return;
};
var dx:Number = (.x - .x);
var dy:Number = (.y - .y);
var nDist:Number = ((dx * dx) + (dy * dy));
var pan:Number = Math.min(Math.max(-1, (dx / )), 1);
var vol:Number = Math.max(Math.min((1 - (nDist / ( * ))), 1), 0);
.pan = pan;
.volume = (Jukebox_c.soundMuted) ? 0 : ((vol * ) *
);
}
public function ():SoundChannel{
return (
);
}
public function Play(bLoop:Boolean=false):void{
if (((( == null)) || ((.length == 0)))){
trace("WARNING : Sound2D_c : The sound isn't map to anything. ");
return;
};
= bLoop;
= .play(, (bLoop) ? 10000 : 0, );
if (!bLoop){
.addEventListener(Event.SOUND_COMPLETE, );
};
}
public function IsEnabled():Boolean{
return (!(((((((( == null)) || ((
== null)))) || (( == null)))) || (( == null)))));
}
public function Stop():void{
if (
== null){
trace(("WARNING :: 2DSound :: Stop :: Sound has not be played before : " + this));
return;
};
.stop();
}
public function OnRemove():void{
}
public function SetEnable(b:Boolean):void{
}
public function Update():void{
();
.soundTransform = ;
}
public function get id():int{
return (
);
}
public function (e:Event):void{
.removeEventListener(Event.SOUND_COMPLETE, );
Jukebox_c.DestroySound(this);
}
public function OnAdd():void{
}
public function GetIsLooping():Boolean{
return ();
}
public function GetSound():Sound{
return ();
}
public function SetVolume(n:Number):void{
.volume = n;
= n;
.soundTransform = ;
}
public static function Mute(mute:Boolean):void{
if (mute){
=
;
= 0;
} else {
= ;
};
}
public static function SetFxVolume(vol:Number):void{
= vol;
= vol;
}
}
}//package Sfx
Section 113
//SoundFactory (Sfx.SoundFactory)
package Sfx {
import flash.media.*;
import TheGameAS3.Exported.SFX.*;
public class SoundFactory {
public static const TYPE_OF_HIT_HEAD:int = 2;
public static const TYPE_OF_HIT_HEAVY:int = 1;
public static const TYPE_OF_HIT_NORMAL:int = 0;
public static var ID_SFX_DEFEAT:int = ++;
public static var ID_SFX_INTERFACE_TITLE_OUT:int = ++;
public static var ID_SFX_EXPLOSION_RANDOM:int = ++;
public static var ID_SFX_INTERFACE_STEAM:int = ++;
public static var ID_SFX_INTERFACE_TITLE_IN:int = ++;
public static var ID_SFX_INTERFACE_DOOR_OPEN:int = ++;
public static var ID_MUSIC_LAST_BOSS:int = ++;
public static var ID_MUSIC_LAST_LEVEL:int = ++;
public static var ID_SFX_HEALTH:int = ++;
public static var ID_SFX_INTERFACE_BUTTON_ROLLOVER:int = ++;
public static var :int = ++;
public static var ID_SFX_F_GUN:int = ++;
public static var
:int = ++;
public static var :int = ++;
public static var ID_SFX_ALARM:int = ++;
public static var ID_SFX_R_GUN:int = ++;
public static var ID_SFX_S_GUN:int = ++;
public static var ID_SFX_INTERFACE_DOOR_CLOSE:int = ++;
private static var :int = 0;
public static var ID_SFX_EXPLOSION_BOSS:int = ++;
public static var ID_SFX_JET_OUT:int = ++;
public static var ID_SFX_M_GUN:int = ++;
public static var ID_SFX_POWERUP:int = ++;
public static var ID_SFX_THUG_DIE_GORE:int = ++;
public static var ID_MUSIC_BOSSFIGHT:int = ++;
public static var ID_SFX_INTERFACE_BUTTON_CLICK:int = ++;
public static var ID_SFX_THUG_DIE_LONG_1:int = ++;
public static var ID_SFX_THUG_DIE_GIGA_LONG:int = ++;
public static var ID_SFX_MORTAR:int = ++;
public static var ID_SFX_EXPLOSION_1:int = ++;
public static var ID_MUSIC_LEVEL1:int = ++;
public static var ID_MUSIC_LEVEL3:int = ++;
public static var ID_MUSIC_LEVEL4:int = ++;
public static var ID_MUSIC_LEVEL2:int = ++;
public static var ID_SFX_WATER_SPLASH:int = ++;
public static var ID_SFX_EXPLOSION_2:int = ++;
public static var ID_SFX_VICTORY:int = ++;
public static var ID_MUSIC_MENU:int = ++;
public function SoundFactory(){
super();
}
private static function (a:Array):Sound{
var id:int;
var r:int = (Math.random() * a.length);
if ((a[r] is int)){
id = a[r];
} else {
throw (new Error("The content of the array must be int"));
};
return (CreateSfx(id));
}
public static function CreateSfx(id:int):Sound{
switch (id){
case ID_MUSIC_LEVEL1:
return (new MUSIC_INGAME());
case ID_MUSIC_BOSSFIGHT:
return (new MUSIC_BOSS_FIGHT());
case ID_MUSIC_MENU:
return (new MUSIC_MENU());
case ID_MUSIC_LAST_LEVEL:
return (new MUSIC_LAST_LEVEL());
case ID_MUSIC_LEVEL2:
return (new MUSIC_LEVEL2());
case ID_MUSIC_LEVEL3:
return (new MUSIC_INGAME());
case ID_MUSIC_LEVEL4:
return (new MUSIC_LEVEL2());
case ID_MUSIC_LAST_BOSS:
return (new MUSIC_LAST_BOSS());
case ID_SFX_ALARM:
return (new SFX_ALARM());
case ID_SFX_F_GUN:
return (new SFX_F_GUN());
case ID_SFX_R_GUN:
return (new SFX_R_GUN());
case ID_SFX_M_GUN:
return (new SFX_M_GUN());
case :
return (new SFX_H_GUN());
case ID_SFX_S_GUN:
return (new SFX_S_GUN());
case
:
return (new SFX_G_GUN());
case ID_SFX_MORTAR:
return (new SFX_MORTAR());
case ID_SFX_WATER_SPLASH:
return (new SFX_WATER_SPLASH());
case ID_SFX_EXPLOSION_1:
return (new SFX_EXPLOSION_1());
case ID_SFX_EXPLOSION_2:
return (new SFX_EXPLOSION_2());
case ID_SFX_EXPLOSION_RANDOM:
return (([ID_SFX_EXPLOSION_1, ID_SFX_EXPLOSION_2]));
case ID_SFX_EXPLOSION_BOSS:
return (new SFX_EXPLOSION_BOSS());
case ID_SFX_THUG_DIE_LONG_1:
return (new SFX_THUG_DIE_LONG1());
case ID_SFX_THUG_DIE_GIGA_LONG:
return (new SFX_THUG_DIE_GIGA_LONG());
case ID_SFX_INTERFACE_TITLE_IN:
return (new SFX_INTERFACE_TITLE_IN());
case ID_SFX_INTERFACE_TITLE_OUT:
return (new SFX_INTERFACE_TITLE_OUT());
case ID_SFX_INTERFACE_DOOR_CLOSE:
return (new SFX_INTERFACE_DOOR_CLOSE());
case ID_SFX_INTERFACE_DOOR_OPEN:
return (new SFX_INTERFACE_DOOR_OPEN());
case ID_SFX_INTERFACE_BUTTON_CLICK:
return (new SFX_INTERFACE_BTN_CLICK());
case ID_SFX_INTERFACE_BUTTON_ROLLOVER:
return (new SFX_INTERFACE_BTN_ROLLOVER());
case :
return (new SFX_JET_IDLE());
case ID_SFX_JET_OUT:
return (new SFX_JET_OUT());
case ID_SFX_INTERFACE_STEAM:
return (new SFX_INTERFACE_STEAM());
case ID_SFX_POWERUP:
return (new SFX_POWERUP());
case ID_SFX_HEALTH:
return (new SFX_HEALTH());
case ID_SFX_THUG_DIE_GORE:
return (new SFX_THUG_DIE_GORE());
case ID_SFX_DEFEAT:
return (new SFX_DEFEAT());
case ID_SFX_VICTORY:
return (new SFX_VICTORY());
};
return (null);
}
}
}//package Sfx
Section 114
//Animation_c (TheGameAS3.Animation.Animation_c)
package TheGameAS3.Animation {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Physique.*;
public class Animation_c extends EventDispatcher implements Updatable_i {
private var
:Array;// = null
private var
:Boolean;// = true
private var :Object;// = null
private var :Boolean;// = true
private var :MovieClip;// = null
private var :Boolean;// = true
private var :Number;// = 1
private var :Array;
private var :Function;// = null
private var :Number;// = 1
private var :Array;// = null
private var :Boolean;// = false
private var :Object;// = null
private var
:Function;// = null
private var :MovieClip;// = null
private var
:Boolean;// = true
public function Animation_c(mcParent:MovieClip, mcChild:MovieClip, nVitesseMod:Number=1):void{
= new Array();
super();
if ((((mcChild == null)) || ((mcParent == null)))){
return;
};
= nVitesseMod;
SetContainer(mcParent, mcChild);
}
public function ():void{
.gotoAndStop(.totalFrames);
Stop();
}
public function GetChild():MovieClip{
return ();
}
public function ChangeAnim(mcChild:MovieClip, bReplay:Boolean):void{
if (mcChild == null){
return;
};
if (bReplay){
Start(
);
= 0;
};
if ( == mcChild){
return;
};
if (.contains()){
.removeChild();
= null;
};
= mcChild;
.gotoAndStop(1);
.addChild();
();
}
public function (fctOnChanged:Function, scopeOnChanged:Object, paramOnChanged:Array):void{
= fctOnChanged;
= scopeOnChanged;
= paramOnChanged;
}
public function ():void{
if (
!= null){
.apply(,
);
};
}
private function
(mc:MovieClip):void{
var d:DisplayObject;
var m:MovieClip;
var i:int;
while (i < mc.numChildren) {
d = mc.getChildAt(i);
if ((d is MovieClip)){
m = MovieClip(d);
(m);
m.gotoAndStop(((m.currentFrame % m.totalFrames) + 1));
};
i++;
};
}
public function GotoAndStopFrame(frame:int):void{
.gotoAndStop(frame);
= frame;
Stop();
}
public function OnAdd(context:Game_c):void{
}
public function get isPlaying():Boolean{
return ();
}
public function IsEnabled():Boolean{
return (((!(ObjetMoteur_c.IsPaused())) && (
)));
}
private function (pBefore:int, pAfter:int):void{
var c:CallBack;
if (pBefore == pAfter){
return;
};
var i:int;
while (i < .length) {
c = [i];
if (c.frame != -1){
if ((((pAfter >= c.frame)) && ((pBefore < c.frame)))){
c.DoCallBack();
.splice(i, 1);
i--;
};
} else {
if (pAfter < pBefore){
c.DoCallBack();
.splice(i, 1);
i--;
};
};
i++;
};
}
public function Stop():void{
= false;
}
public function ():void{
if ( == null){
return;
};
.apply( , );
}
public function AddCallbackAt(pFrame:int, pFct:Function, pScope:Object, pParam:Array):void{
var c:CallBack = new CallBack(pFrame, pFct, pScope, pParam);
.push(c);
}
public function Refresh():void{
if ((() && (!()))){
.gotoAndStop(Math.floor());
};
}
public function SetEndFunction(fctOnEnd:Function, scopeOnEnd:Object, paramOnEnd:Array):void{
= fctOnEnd;
= scopeOnEnd;
= paramOnEnd;
}
public function Start(loop:Boolean=true):void{
= true;
= loop;
}
public function get looping():Boolean{
return (
);
}
public function set playChildren(playChildren:Boolean):void{
= playChildren;
}
public function GetCurrentFrame():Number{
return (Math.min(Math.max(1, ), GetTotalFrames()));
}
public function GotoAndStopBegin():void{
.gotoAndStop(1);
= 1;
Stop();
}
public function Destroy():void{
= null;
= null;
= null;
= null;
= true;
}
public function SetContainer(mcParent:MovieClip, mcChild:MovieClip):void{
if ((((mcParent == )) && (( == mcChild)))){
return;
};
if (((!(( == null))) && (.contains()))){
.removeChild();
= null;
};
= mcParent;
= mcChild;
.addChild();
}
public function OnRemove(context:Game_c):void{
}
public function SetEnable(b:Boolean):void{
= b;
}
public function Update(context:Game_c):void{
var frameAfter:int;
if (((!()) || ())){
return;
};
var frameBefore:int = Math.floor();
= ( + (context.GetSpeedManager().GetFrameSpeed() * ));
if ( == null){
return;
};
if ((((Math.floor() > .totalFrames)) && ((.totalFrames > 1)))){
while ( > .totalFrames) {
= ( - .totalFrames);
};
();
if (!
){
GotoAndStopFrame(1);
};
};
frameAfter = Math.floor();
(frameBefore, frameAfter);
if ((() && (!()))){
.gotoAndStop(frameAfter);
if ((() && (!((frameBefore == frameAfter))))){
();
};
};
}
public function get playChildren():Boolean{
return ();
}
public function Restart(loop:Boolean=true):void{
= true;
= 1;
= loop;
}
public function GetTotalFrames():int{
return (.totalFrames);
}
public function (n:int):void{
= n;
}
public function set looping(looping:Boolean):void{
= looping;
}
}
}//package TheGameAS3.Animation
class CallBack {
private var :Function;
private var :Object;
private var :Array;
private var :int;
private function CallBack(pFrame:int, pCallBack:Function, pScope:Object, pParams:Array){
super();
= pFrame;
= pCallBack;
= pScope;
= pParams;
}
public function DoCallBack():void{
.apply(, );
}
public function get frame():int{
return ( );
}
}
Section 115
//AnimationFactory_c (TheGameAS3.Animation.AnimationFactory_c)
package TheGameAS3.Animation {
import flash.display.*;
import TheGameAS3.Exported.*;
import Interfaces.Screens.Exported.*;
public class AnimationFactory_c {
public static const ID_SCREEN_SELECTION:int =
++;
public static const ID_AMMO_FLAME:int =
++;
public static const ID_FX_RIFLE_BURST_1:int =
++;
public static const ID_FX_RIFLE_BURST_2:int =
++;
public static const ID_FX_RIFLE_BURST_3:int =
++;
public static const ID_FX_ICON_HOMING:int =
++;
public static const ID_UI_GAMEOVER:int =
++;
public static const ID_AMMO_SHOTGUN:int =
++;
public static const ID_WEAPON_ENEMY:int =
++;
public static const ID_WEAPON_GATLING:int =
++;
public static const ID_WEAPON_ROCKET:int =
++;
public static const ID_MAP_4_0:int =
++;
public static const ID_AMMO_ROCKET:int =
++;
public static const ID_UI_INGAME_TIMER:int =
++;
public static const ID_SCREEN_UNLOCKED:int =
++;
public static const ID_UI_INGAME_TEXT:int =
++;
public static const ID_SCREEN_LOADING:int =
++;
public static const ID_FX_TRACE_PATTE:int =
++;
public static const ID_AMMO_MACHINE:int =
++;
public static const ID_AMMO_ENEMY:int =
++;
public static const ID_WEAPON_SHOTGUN:int =
++;
public static const ID_FX_EXPLOSION:int =
++;
public static const ID_AMMO_MORTAR1:int =
++;
public static const ID_AMMO_MORTAR2:int =
++;
public static const ID_MAP_3_0:int =
++;
public static const ID_FX_DOOR_METAL:int =
++;
public static const ID_FX_EXPLOSION_BIG:int =
++;
public static const ID_SCREEN_AD_SHOWER:int =
++;
public static const ID_FX_ICON_HEALTH:int =
++;
public static const ID_WEAPON_MACHINE:int =
++;
public static const ID_MAP_2_0:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_EASY0:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_EASY1:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_EASY3:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_EASY4:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_EASY2:int =
++;
public static const ID_FX_ICON_MORTAR:int =
++;
public static const ID_UI_INGAME_TEXT_IN:int =
++;
public static const ID_UI_VICTORY:int =
++;
public static const ID_SCREEN_AWARDS:int =
++;
public static const ID_MAP_1_0:int =
++;
public static const ID_MAP_1_1:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_HARD1:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_HARD2:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_HARD3:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_HARD4:int =
++;
public static const ID_UI_PAUSE:int =
++;
public static const ID_FX_ICON_ROCKET:int =
++;
public static const ID_FX_ICON_GATLING:int =
++;
public static const ID_UI_BTNEN:int =
++;
public static const ID_AMMO_DEBUG:int =
++;
public static const ID_SCREEN_SUBMIT:int =
++;
public static const ID_FX_IMPACT:int =
++;
public static const ID_FX_ICON_FLAME:int =
++;
public static const ID_FX_PILOTE_DIE:int =
++;
public static const ID_FX_WAVE:int =
++;
public static const ID_WEAPON_HOMING:int =
++;
public static const ID_UI_INGAME_AWARD:int =
++;
public static const ID_UI_BTNPAUSE:int =
++;
public static const ID_FX_ICON_SHOTGUN:int =
++;
public static const ID_FX_DROPSHIP:int =
++;
public static const ID_AMMO_HOMING:int =
++;
public static const ID_UI_BTNFR:int =
++;
public static const ID_FX_WATER_SPLASH_UPPER:int =
++;
public static const ID_SCREEN_TITLE:int =
++;
public static const ID_UI_BTNMUSIC:int =
++;
public static const ID_SCREEN_INSTRUCTIONS:int =
++;
public static const ID_FX_ROX_IDLE:int =
++;
public static const ID_MAP_SURVIVAL:int =
++;
public static const ID_ENEMY_MAP_LEVEL1:int =
++;
public static const ID_ENEMY_MAP_LEVEL2:int =
++;
public static const ID_ENEMY_MAP_LEVEL3:int =
++;
public static const ID_ENEMY_MAP_LEVEL4:int =
++;
public static const ID_ENEMY_MAP_LEVEL5:int =
++;
public static const ID_UI_PLAYER_TAG:int =
++;
public static const ID_UI_INGAME_LEVEL_STATS:int =
++;
public static const ID_UI_BTNSON:int =
++;
public static const ID_UI_INGAME_TEXT_OUT:int =
++;
public static const ID_FX_DROPSHIP_OUT:int =
++;
public static const ID_SCREEN_CREDITS_END:int =
++;
public static const ID_WEAPON_FLAME:int =
++;
public static const ID_FX_TRACE_RAIL:int =
++;
public static const ID_FX_WATER_SPLASH:int =
++;
public static const ID_FX_PILOTE_IDLE:int =
++;
public static const ID_AMMO_GATLING:int =
++;
public static const ID_FX_PILOTE_DIED:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_MEDIUM1:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_MEDIUM2:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_MEDIUM3:int =
++;
public static const ID_ENEMY_SURVIVAL_MAP_MEDIUM4:int =
++;
public static const ID_FX_DROPSHIP_VOLE:int =
++;
public static const ID_MAP_5_0:int =
++;
public static var :int =
++;
public static var ID_ENEMY_BOSS_LOWERBODY:int =
++;
public static var :int =
++;
public static var ID_ENEMY_BOSS_4_UPPERBODY_SHOOT:int =
++;
public static var :int =
++;
public static var :int =
++;
public static var :int =
++;
public static var ID_HERO_UPPERBODY_GOLD_SHOOT:int =
++;
public static var :int =
++;
public static var :int =
++;
public static var ID_ENEMY_BOSS_4_RUN:int =
++;
public static var :int =
++;
public static var ID_HERO_ANIM_GOLD_RUN:int =
++;
public static var ID_ENEMY_BOSS_3_LOWERBODY:int =
++;
public static var
:int =
++;
public static var :int =
++;
public static var ID_HERO_ANIM_IDLE:int =
++;
public static var :int =
++;
public static var
:int =
++;
public static var :int =
++;
public static var :int =
++;
public static var :int =
++;
public static var
:int =
++;
public static var ID_ENEMY_BOSS_4_UPPERBODY_IDLE:int =
++;
public static var
:int =
++;
public static var
:int =
++;
public static var
:int =
++;
public static var ID_HERO_ANIM_GOLD_IDLE:int =
++;
public static var
:int =
++;
public static var ID_HERO_UPPERBODY_SHOOT:int =
++;
public static var
:int =
++;
public static var
:int =
++;
public static var ID_ENEMY_BOSS_4_IDLE:int =
++;
private static var
:int = 0;
public static var ID_ENEMY1_LOWERBODY:int =
++;
public static var
:int =
++;
public static var ID_HERO_ANIM_RUN:int =
++;
public static var ID_HERO_UPPERBODY_IDLE:int =
++;
public static var ID_HERO_UPPERBODY_GOLD_IDLE:int =
++;
public static var
:int =
++;
public function AnimationFactory_c(){
super();
}
public static function CreateAnimationFromId(id:Number):MovieClip{
switch (id){
case ID_HERO_ANIM_IDLE:
return (new HERO_IDLE());
case ID_HERO_ANIM_RUN:
return (new HERO_RUN());
case ID_HERO_UPPERBODY_IDLE:
return (new HERO_UPPERBODY_IDLE());
case ID_HERO_UPPERBODY_SHOOT:
return (new HERO_UPPERBODY_SHOOT());
case ID_HERO_ANIM_GOLD_IDLE:
return (new HERO_GOLD_IDLE());
case ID_HERO_ANIM_GOLD_RUN:
return (new HERO_GOLD_RUN());
case ID_HERO_UPPERBODY_GOLD_IDLE:
return (new HERO_UPPERBODY_GOLD_IDLE());
case ID_HERO_UPPERBODY_GOLD_SHOOT:
return (new HERO_UPPERBODY_GOLD_SHOOT());
case
:
return (new ENEMY_1_IDLE());
case :
return (new ENEMY_1_DIE());
case :
return (new ENEMY_2_IDLE());
case :
return (new ENEMY_2_DIE());
case ID_ENEMY1_LOWERBODY:
return (new ENEMY_1_LOWER_BODY());
case
:
return (new ENEMY_TURRET_1_IDLE());
case :
return (new ENEMY_TURRET_1_DIE());
case :
return (new ENEMY_TURRET_2_IDLE());
case
:
return (new ENEMY_TURRET_2_DIE());
case
:
return (new ENEMY_TURRET_3_IDLE());
case
:
return (new ENEMY_TURRET_3_DIE());
case :
return (new ENEMY_THUG_IDLE());
case
:
return (new ENEMY_THUG_DIE());
case :
return (new ENEMY_THUG2_IDLE());
case
:
return (new ENEMY_THUG2_DIE());
case
:
return (new ENEMY_BOSS_DIE());
case :
return (new ENEMY_BOSS_IDLE());
case ID_ENEMY_BOSS_LOWERBODY:
return (new ENEMY_BOSS_LOWER_BODY());
case :
return (new ENEMY_BOSS_2_IDLE());
case
:
return (new ENEMY_BOSS_2_DIE());
case ID_ENEMY_BOSS_3_LOWERBODY:
return (new ENEMY_BOSS_3_LOWER_BODY());
case :
return (new ENEMY_BOSS_3_IDLE());
case :
return (new ENEMY_BOSS_3_DIE());
case ID_ENEMY_BOSS_4_IDLE:
return (new ENEMY_BOSS_4_IDLE());
case ID_ENEMY_BOSS_4_RUN:
return (new ENEMY_BOSS_4_RUN());
case ID_ENEMY_BOSS_4_UPPERBODY_IDLE:
return (new ENEMY_BOSS_4_UPPERBODY_IDLE());
case ID_ENEMY_BOSS_4_UPPERBODY_SHOOT:
return (new ENEMY_BOSS_4_UPPERBODY_SHOOT());
case
:
return (new ENEMY_BOSS_5_ARM());
case :
return (new ENEMY_BOSS_5_PINCE());
case :
return (new ENEMY_BOSS_5_UPPERBODY_IDLE());
case
:
return (new ENEMY_BOSS_5_UPPERBODY_DIE());
case ID_WEAPON_ENEMY:
return (new WEAPON_MACHINE_GUN());
case ID_WEAPON_GATLING:
return (new WEAPON_GATLING_GUN());
case ID_WEAPON_HOMING:
return (new WEAPON_HOMING_MISSILE_GUN());
case ID_WEAPON_SHOTGUN:
return (new WEAPON_SHOTGUN_GUN());
case ID_WEAPON_ROCKET:
return (new WEAPON_ROCKET_GUN());
case ID_WEAPON_MACHINE:
return (new WEAPON_MACHINE_GUN());
case ID_WEAPON_FLAME:
return (new WEAPON_FLAME_GUN());
case ID_FX_PILOTE_IDLE:
return (new FX_PILOTE_IDLE());
case ID_FX_PILOTE_DIE:
return (new FX_PILOTE_DIE());
case ID_FX_PILOTE_DIED:
return (new FX_PILOTE_DIED());
case ID_FX_ROX_IDLE:
return (new FX_ROX_IDLE());
case ID_FX_EXPLOSION:
return (new FX_EXPLOSION());
case ID_FX_EXPLOSION_BIG:
return (new FX_EXPLOSION_BIG());
case ID_FX_RIFLE_BURST_1:
return (new FX_RIFLE_BURST_1());
case ID_FX_RIFLE_BURST_2:
return (new FX_RIFLE_BURST_2());
case ID_FX_RIFLE_BURST_3:
return (new FX_RIFLE_BURST_3());
case ID_FX_WATER_SPLASH:
return (new FX_WATER_SPLASH());
case ID_FX_WATER_SPLASH_UPPER:
return (new FX_WATER_SPLASH_UPPER());
case ID_FX_IMPACT:
return (new FX_IMPACT());
case ID_FX_TRACE_PATTE:
return (new FX_TRACE_PATTE());
case ID_FX_TRACE_RAIL:
return (new FX_TRACE_RAIL());
case ID_FX_DROPSHIP:
return (new FX_DROPSHIP());
case ID_FX_DROPSHIP_OUT:
return (new FX_DROPSHIP_OUT());
case ID_FX_DROPSHIP_VOLE:
return (new FX_DROPSHIP_VOLE());
case ID_FX_WAVE:
return (new FX_WAVE());
case ID_FX_DOOR_METAL:
return (new FX_DOOR_METAL());
case ID_FX_ICON_FLAME:
return (new FX_ICON_FLAME());
case ID_FX_ICON_GATLING:
return (new FX_ICON_GATLING());
case ID_FX_ICON_HEALTH:
return (new FX_ICON_HEALTH());
case ID_FX_ICON_HOMING:
return (new FX_ICON_HOMING());
case ID_FX_ICON_MORTAR:
return (new FX_ICON_MORTAR());
case ID_FX_ICON_ROCKET:
return (new FX_ICON_ROCKET());
case ID_FX_ICON_SHOTGUN:
return (new FX_ICON_SHOTGUN());
case ID_AMMO_ENEMY:
return (new AMMO_ENEMY());
case ID_AMMO_GATLING:
return (new AMMO_GATLING());
case ID_AMMO_HOMING:
return (new AMMO_ROCKET_HOMING());
case ID_AMMO_SHOTGUN:
return (new AMMO_SHOTGUN());
case ID_AMMO_ROCKET:
return (new AMMO_ROCKET());
case ID_AMMO_MACHINE:
return (new AMMO_NORMAL());
case ID_AMMO_FLAME:
return (new AMMO_FLAME());
case ID_AMMO_DEBUG:
return (new AMMO_DEBUG());
case ID_AMMO_MORTAR1:
return (new AMMO_MORTAR1());
case ID_AMMO_MORTAR2:
return (new AMMO_MORTAR2());
case ID_ENEMY_MAP_LEVEL1:
return (new ENEMY_MAP_LEVEL1());
case ID_ENEMY_MAP_LEVEL2:
return (new ENEMY_MAP_LEVEL2());
case ID_ENEMY_MAP_LEVEL3:
return (new ENEMY_MAP_LEVEL3());
case ID_ENEMY_MAP_LEVEL4:
return (new ENEMY_MAP_LEVEL4());
case ID_ENEMY_MAP_LEVEL5:
return (new ENEMY_MAP_LEVEL5());
case ID_ENEMY_SURVIVAL_MAP_EASY0:
return (new ENEMY_SURVIVAL_MAP_EASY0());
case ID_ENEMY_SURVIVAL_MAP_EASY1:
return (new ENEMY_SURVIVAL_MAP_EASY1());
case ID_ENEMY_SURVIVAL_MAP_EASY2:
return (new ENEMY_SURVIVAL_MAP_EASY2());
case ID_ENEMY_SURVIVAL_MAP_EASY3:
return (new ENEMY_SURVIVAL_MAP_EASY3());
case ID_ENEMY_SURVIVAL_MAP_EASY4:
return (new ENEMY_SURVIVAL_MAP_EASY4());
case ID_ENEMY_SURVIVAL_MAP_MEDIUM1:
return (new ENEMY_SURVIVAL_MAP_MEDIUM1());
case ID_ENEMY_SURVIVAL_MAP_MEDIUM2:
return (new ENEMY_SURVIVAL_MAP_MEDIUM2());
case ID_ENEMY_SURVIVAL_MAP_MEDIUM3:
return (new ENEMY_SURVIVAL_MAP_MEDIUM3());
case ID_ENEMY_SURVIVAL_MAP_MEDIUM4:
return (new ENEMY_SURVIVAL_MAP_MEDIUM4());
case ID_ENEMY_SURVIVAL_MAP_HARD1:
return (new ENEMY_SURVIVAL_MAP_HARD1());
case ID_ENEMY_SURVIVAL_MAP_HARD2:
return (new ENEMY_SURVIVAL_MAP_HARD2());
case ID_ENEMY_SURVIVAL_MAP_HARD3:
return (new ENEMY_SURVIVAL_MAP_HARD3());
case ID_ENEMY_SURVIVAL_MAP_HARD4:
return (new ENEMY_SURVIVAL_MAP_HARD4());
case ID_UI_BTNPAUSE:
return (new BTNPAUSE());
case ID_UI_BTNSON:
return (new BTNSON());
case ID_UI_BTNMUSIC:
return (new BTNMUSIC());
case ID_UI_BTNEN:
return (new BTNEN());
case ID_UI_BTNFR:
return (new BTNFR());
case ID_UI_PAUSE:
return (new UI_PAUSE());
case ID_UI_GAMEOVER:
return (new UI_GAMEOVER());
case ID_UI_VICTORY:
return (new UI_VICTORY());
case ID_UI_INGAME_LEVEL_STATS:
return (new UI_INGAME_LEVEL_STATS());
case ID_UI_INGAME_AWARD:
return (new UI_INGAME_AWARD());
case ID_UI_INGAME_TEXT:
return (new UI_INGAME_TEXT());
case ID_UI_INGAME_TEXT_IN:
return (new UI_INGAME_TEXT_IN());
case ID_UI_INGAME_TEXT_OUT:
return (new UI_INGAME_TEXT_OUT());
case ID_UI_INGAME_TIMER:
return (new UI_INGAME_TIMER());
case ID_UI_PLAYER_TAG:
return (new UI_PLAYER_TAG());
case ID_SCREEN_TITLE:
return (new SCREEN_TITLE());
case ID_SCREEN_INSTRUCTIONS:
return (new SCREEN_INSTRUCTIONS());
case ID_SCREEN_LOADING:
return (new SCREEN_LOADING());
case ID_SCREEN_SUBMIT:
return (new SCREEN_SUBMIT());
case ID_SCREEN_SELECTION:
return (new SCREEN_SELECTION());
case ID_SCREEN_AWARDS:
return (new SCREEN_UNLOCKABLE());
case ID_SCREEN_CREDITS_END:
return (new SCREEN_CREDITS_END());
case ID_SCREEN_UNLOCKED:
return (new SCREEN_UNLOCKED());
case ID_SCREEN_AD_SHOWER:
return (new SCREEN_AD_SHOWER());
case ID_MAP_SURVIVAL:
return (new MAP_SURVIVAL_0());
case ID_MAP_1_0:
return (new MAP_1_0());
case ID_MAP_1_1:
return (new MAP_1_1());
case ID_MAP_2_0:
return (new MAP_2_0());
case ID_MAP_3_0:
return (new MAP_3_0());
case ID_MAP_4_0:
return (new MAP_4_0());
case ID_MAP_5_0:
return (new MAP_5_0());
default:
trace("ERROR : AnimationFactory_c :: CreateAnimationFromId :: WRONG ID ");
return (null);
};
}
public static function GetIdByName(str:String):int{
if (AnimationFactory_c[str] == undefined){
trace(("ERROR :: AnimationFactory_c :: GetIdByName :: WRONG NAME : " + str));
return (-1);
};
return (AnimationFactory_c[str]);
}
}
}//package TheGameAS3.Animation
Section 116
//Behavior_c (TheGameAS3.Behaviors.Behavior_c)
package TheGameAS3.Behaviors {
import flash.events.*;
import TheGameAS3.*;
public class Behavior_c extends EventDispatcher implements Behavior_i {
private var :Boolean;// = false
public static const EVENT_BEHAVIOR_ENDED:String = "EVENT_BEHAVIOR_ENDED";
public function Behavior_c(){
super();
}
public function Init(obj:Controllable_i, tabParam:Array):void{
}
public function Control(context:Game_c, obj:Controllable_i):void{
}
public function Destroy():void{
}
public function End(obj:Controllable_i):void{
dispatchEvent(new Event(Behavior_c.EVENT_BEHAVIOR_ENDED));
Destroy();
}
}
}//package TheGameAS3.Behaviors
Section 117
//Behavior_i (TheGameAS3.Behaviors.Behavior_i)
package TheGameAS3.Behaviors {
import flash.events.*;
import TheGameAS3.*;
public interface Behavior_i extends IEventDispatcher {
function Init(_arg1:Controllable_i, _arg2:Array):void;
function Destroy():void;
function End(:Controllable_i):void;
function Control(_arg1:Game_c, _arg2:Controllable_i):void;
}
}//package TheGameAS3.Behaviors
Section 118
//BehaviorManager_c (TheGameAS3.Behaviors.BehaviorManager_c)
package TheGameAS3.Behaviors {
public class BehaviorManager_c {
public static const PERSO_WAIT_FOR_GROUND:int = 4;
public static const EASE_IN_TO:int = 2;
public static const PERSO_GOTO:int = 3;
public static const MOVE_TO:int = 0;
public static const ID_CREATE_BEHAVIOR:String = "ADDBEH";
public static const OBJ_FADE_COLOR:int = 6;
public static const PERSO_WAIT:int = 5;
public static const EASE_OUT_TO:int = 1;
public function BehaviorManager_c(){
super();
trace("WARNING :: BehaviorManager_c :: Constructor :: This class is abstract (Damn you flash)");
}
public static function GetIdFromName(str:String):int{
if (BehaviorManager_c[str] == undefined){
trace(("ERROR :: BehaviorManager_c :: GetIdFromStr :: WRONG NAME : " + str));
return (-1);
};
return (BehaviorManager_c[str]);
}
public static function CreateBehavior(i:int, param:Array, obj:Controllable_i):Behavior_i{
var oBehavior:Behavior_i;
switch (i){
case MOVE_TO:
oBehavior = new MoveTo_c();
break;
case EASE_OUT_TO:
oBehavior = new EaseOutTo_c();
break;
case EASE_IN_TO:
oBehavior = new EaseInTo_c();
break;
case PERSO_GOTO:
oBehavior = new PersonnageGoto_c();
break;
case PERSO_WAIT_FOR_GROUND:
oBehavior = new PersonnageWaitForGround_c();
break;
case PERSO_WAIT:
oBehavior = new PersonnageWait_c();
break;
case OBJ_FADE_COLOR:
oBehavior = new ObjetMoteurFadeColor_c();
break;
default:
trace(("ERROR :: BehaviorManager_c ::CreateBehavior :: Wrong ID : " + i));
return (null);
};
oBehavior.Init(obj, param);
return (oBehavior);
}
}
}//package TheGameAS3.Behaviors
Section 119
//Controllable_i (TheGameAS3.Behaviors.Controllable_i)
package TheGameAS3.Behaviors {
import TheGameAS3.Physique.*;
public interface Controllable_i {
function GetPosition3D():Vector3D_c;
function SetPosition3D(C:\Workspace\CoreAS\src;TheGameAS3\Behaviors;Controllable_i.as:Vector3D_c):void;
}
}//package TheGameAS3.Behaviors
Section 120
//EaseInTo_c (TheGameAS3.Behaviors.EaseInTo_c)
package TheGameAS3.Behaviors {
import TheGameAS3.*;
import TheGameAS3.Physique.*;
public class EaseInTo_c extends Behavior_c {
private var :Vector3D_c;// = null
private var :Number;// = 1
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = 0
public function EaseInTo_c(){
super();
= new Vector3D_c(0, 0, 0);
}
override public function Control(context:Game_c, obj:Controllable_i):void{
var p:Vector3D_c;
if (obj == null){
trace("On a un probleme");
return;
};
p = obj.GetPosition3D();
if (((((p.x - ) * (p.x - )) + ((p.y - ) * (p.y - ))) + ((p.z - ) * (p.z - ))) <= ( * )){
p.x = ;
p.y = ;
p.z = ;
obj.SetPosition3D(p);
End(obj);
return;
};
= ( * 1.05);
.x = ( - p.x);
.y = ( - p.y);
.z = ( - p.z);
.Normalize();
p.x = (p.x + (( .x * ) * context.GetSpeedManager().GetSpeed()));
p.y = (p.y + (( .y * ) * context.GetSpeedManager().GetSpeed()));
p.z = (p.z + (( .z * ) * context.GetSpeedManager().GetSpeed()));
obj.SetPosition3D(p);
}
override public function Init(obj:Controllable_i, tabParam:Array):void{
if ((((((((tabParam[0] == null)) || (isNaN(tabParam[0])))) || ((tabParam[1] == null)))) || (isNaN(tabParam[1])))){
trace(("ERROR :: MoveTo_c :: Init :: Wrong Paramaters : " + tabParam));
return;
};
= tabParam[0];
= tabParam[1];
if (tabParam[2] != null){
if (!isNaN(tabParam[2])){
= tabParam[2];
} else {
trace(("ERROR: MoveTo :: Init :: Wrong Parameters : " + tabParam));
};
} else {
= 0;
};
if (tabParam[3] != null){
if (!isNaN(tabParam[3])){
= Number(tabParam[3]);
} else {
trace(("ERROR: MoveTo :: Init :: Wrong Parameters" + tabParam));
};
};
= ( * );
}
}
}//package TheGameAS3.Behaviors
Section 121
//EaseOutTo_c (TheGameAS3.Behaviors.EaseOutTo_c)
package TheGameAS3.Behaviors {
import TheGameAS3.*;
import TheGameAS3.Physique.*;
public class EaseOutTo_c extends Behavior_c {
private var :Vector3D_c;// = null
private var :Number;// = 0.05
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = 0
public function EaseOutTo_c(){
super();
= new Vector3D_c(0, 0, 0);
}
override public function Control(context:Game_c, obj:Controllable_i):void{
var p:Vector3D_c;
if (obj == null){
trace("On a un probleme");
return;
};
p = obj.GetPosition3D();
if (((((p.x - ) * (p.x - )) + ((p.y - ) * (p.y - ))) + ((p.z - ) * (p.z - ))) <= 20){
p.x = ;
p.y = ;
p.z = ;
obj.SetPosition3D(p);
End(obj);
return;
};
.x = ( - p.x);
.y = ( - p.y);
.z = ( - p.z);
p.x = (p.x + (( .x * ) * context.GetSpeedManager().GetSpeed()));
p.y = (p.y + (( .y * ) * context.GetSpeedManager().GetSpeed()));
p.z = (p.z + (( .z * ) * context.GetSpeedManager().GetSpeed()));
obj.SetPosition3D(p);
}
override public function Init(obj:Controllable_i, tabParam:Array):void{
if ((((((((tabParam[0] == null)) || (isNaN(tabParam[0])))) || ((tabParam[1] == null)))) || (isNaN(tabParam[1])))){
trace(("ERROR :: MoveTo_c :: Init :: Wrong Paramaters : " + tabParam));
return;
};
= tabParam[0];
= tabParam[1];
if (tabParam[2] != null){
if (!isNaN(tabParam[2])){
= tabParam[2];
} else {
trace(("ERROR: MoveTo :: Init :: Wrong Parameters : " + tabParam));
};
} else {
= 0;
};
if (tabParam[3] != null){
if (!isNaN(tabParam[3])){
= Number(tabParam[3]);
} else {
trace(("ERROR: MoveTo :: Init :: Wrong Parameters" + tabParam));
};
};
= ( * );
}
}
}//package TheGameAS3.Behaviors
Section 122
//MoveTo_c (TheGameAS3.Behaviors.MoveTo_c)
package TheGameAS3.Behaviors {
import TheGameAS3.*;
import TheGameAS3.Physique.*;
public class MoveTo_c extends Behavior_c {
private var :Vector3D_c;// = null
private var :Number;// = 10
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = 0
public function MoveTo_c(){
super();
= new Vector3D_c(0, 0, 0);
}
override public function Control(context:Game_c, obj:Controllable_i):void{
var p:Vector3D_c;
if (obj == null){
trace("On a un probleme");
return;
};
p = obj.GetPosition3D();
.x = ( - p.x);
.y = ( - p.y);
.z = ( - p.z);
.Normalize();
if (((((p.x - ) * (p.x - )) + ((p.y - ) * (p.y - ))) + ((p.z - ) * (p.z - ))) <= ){
p.x = ;
p.y = ;
p.z = ;
obj.SetPosition3D(p);
End(obj);
return;
};
p.x = (p.x + (( .x * ) * context.GetSpeedManager().GetSpeed()));
p.y = (p.y + (( .y * ) * context.GetSpeedManager().GetSpeed()));
p.z = (p.z + (( .z * ) * context.GetSpeedManager().GetSpeed()));
obj.SetPosition3D(p);
}
override public function Init(obj:Controllable_i, tabParam:Array):void{
if ((((((((tabParam[0] == null)) || (isNaN(tabParam[0])))) || ((tabParam[1] == null)))) || (isNaN(tabParam[1])))){
trace(("ERROR :: MoveTo_c :: Init :: Wrong Paramaters : " + tabParam));
return;
};
= tabParam[0];
= tabParam[1];
if (tabParam[2] != null){
if (!isNaN(tabParam[2])){
= tabParam[2];
} else {
trace(("ERROR: MoveTo :: Init :: Wrong Parameters : " + tabParam));
};
} else {
= 0;
};
if (tabParam[3] != null){
if (!isNaN(tabParam[3])){
= Number(tabParam[3]);
} else {
trace(("ERROR: MoveTo :: Init :: Wrong Parameters" + tabParam));
};
};
= ( * );
}
}
}//package TheGameAS3.Behaviors
Section 123
//ObjetMoteurFadeColor_c (TheGameAS3.Behaviors.ObjetMoteurFadeColor_c)
package TheGameAS3.Behaviors {
import TheGameAS3.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
public class ObjetMoteurFadeColor_c extends Behavior_c {
private var :Vector3D_c;
private var :Number;// = 0
private var
:Number;// = 0
private var :Number;// = 0
private var :Vector3D_c;
private var :ColorTransform;
public function ObjetMoteurFadeColor_c(){
= new Vector3D_c(0, 0, 0);
= new Vector3D_c(0, 0, 0);
= new ColorTransform();
super();
}
private function (v:Vector3D_c, pAlpha:Number, obj:ObjetMoteur_c):void{
.redOffset = v.x;
.greenOffset = v.y;
.blueOffset = v.z;
.alphaMultiplier = pAlpha;
obj.transform.colorTransform = ;
}
override public function Control(context:Game_c, obj:Controllable_i):void{
if ((((obj == null)) || (!((obj is ObjetMoteur_c))))){
throw (new Error("the controllable must e a ObjetMoteur"));
};
.x = ( .x + (( .x - .x) * ));
.y = ( .y + (( .y - .y) * ));
.z = ( .z + (( .z - .z) * ));
= (
+ (( -
) * ));
var da:Number = ( -
);
( ,
, ObjetMoteur_c(obj));
if ((((((Vector3D_c.DistCarre( , ) <= 10)) && ((da < 0.1)))) && ((da > -0.1)))){
( , , ObjetMoteur_c(obj));
End(obj);
return;
};
}
override public function Init(obj:Controllable_i, tabParam:Array):void{
if (((!(IsValid(tabParam))) || (!((obj is ObjetMoteur_c))))){
trace(("ERROR :: MoveTo_c :: Init :: Wrong Paramaters : " + tabParam));
return;
};
.x = tabParam[0];
.y = tabParam[1];
.z = tabParam[2];
= tabParam[3];
.x = tabParam[4];
.y = tabParam[5];
.z = tabParam[6];
= tabParam[7];
= tabParam[8];
( ,
, ObjetMoteur_c(obj));
}
private function IsValid(tabParam:Array):Boolean{
var invalid:Boolean;
var i:int;
while (i < 7) {
invalid = ((invalid) || ((((tabParam[i] == null)) || (isNaN(tabParam[i])))));
i++;
};
return (!(invalid));
}
}
}//package TheGameAS3.Behaviors
Section 124
//PersonnageGoto_c (TheGameAS3.Behaviors.PersonnageGoto_c)
package TheGameAS3.Behaviors {
import TheGameAS3.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Physique.*;
public class PersonnageGoto_c extends Behavior_c {
private var :Vector3D_c;// = null
private var :Personnage_c;// = null
private var :Number;// = 0
private var :Number;// = 0
public function PersonnageGoto_c(){
super();
= new Vector3D_c(0, 0, 0);
}
override public function Init(obj:Controllable_i, tabParam:Array):void{
if ((((((((((tabParam[0] == null)) || (isNaN(tabParam[0])))) || ((tabParam[1] == null)))) || (isNaN(tabParam[1])))) || (!((obj is Personnage_c))))){
trace(("ERROR :: MoveTo_c :: Init :: Wrong Paramaters : " + tabParam));
return;
};
= Personnage_c(obj);
= tabParam[0];
= tabParam[1];
}
override public function Control(context:Game_c, obj:Controllable_i):void{
var p:Vector3D_c;
if (obj == null){
trace("On a un probleme");
return;
};
p = obj.GetPosition3D();
.x = ( - p.x);
.y = ( - p.y);
.z = 0;
.ResetKeyMap();
.PressLeft(( .x < 0));
.PressRight(( .x > 0));
if (((p.x - ) * (p.x - )) <= 200){
End(obj);
return;
};
}
}
}//package TheGameAS3.Behaviors
Section 125
//PersonnageWait_c (TheGameAS3.Behaviors.PersonnageWait_c)
package TheGameAS3.Behaviors {
import TheGameAS3.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Physique.*;
public class PersonnageWait_c extends Behavior_c {
private var :Vector3D_c;// = null
private var :Personnage_c;// = null
private var
:Number;// = 0
public function PersonnageWait_c(){
super();
}
override public function Init(obj:Controllable_i, tabParam:Array):void{
if ((((((tabParam[0] == null)) || (isNaN(tabParam[0])))) || (!((obj is Personnage_c))))){
trace(("ERROR :: MoveTo_c :: Init :: Wrong Paramaters : " + tabParam));
return;
};
= Personnage_c(obj);
= tabParam[0];
}
override public function Control(context:Game_c, obj:Controllable_i):void{
if (obj == null){
trace("On a un probleme");
return;
};
= (
- FPSCounter_c.GetMsPerFrame());
.PressLeft(false);
.PressRight(false);
if (
<= 0){
End(obj);
return;
};
}
}
}//package TheGameAS3.Behaviors
Section 126
//PersonnageWaitForGround_c (TheGameAS3.Behaviors.PersonnageWaitForGround_c)
package TheGameAS3.Behaviors {
import TheGameAS3.*;
import TheGameAS3.Hero.*;
public class PersonnageWaitForGround_c extends Behavior_c {
private var :Personnage_c;// = null
public function PersonnageWaitForGround_c(){
super();
}
override public function Init(obj:Controllable_i, tabParam:Array):void{
if (!(obj is Personnage_c)){
trace(("ERROR :: PersonnageWaitForGround_c :: Init :: Wrong Paramaters : " + obj));
return;
};
= Personnage_c(obj);
}
override public function Control(context:Game_c, obj:Controllable_i):void{
if (obj == null){
trace("On a un probleme");
return;
};
.PressLeft(false);
.PressRight(false);
if ( .lastCol != null){
End(obj);
return;
};
}
}
}//package TheGameAS3.Behaviors
Section 127
//Cadre_c (TheGameAS3.Debug.Cadre_c)
package TheGameAS3.Debug {
import flash.display.*;
public class Cadre_c extends MovieClip {
private var :Number;
private var _mode:String;
private var
:Number;// = 0
private var :Number;
private var :Number;// = 0xFF
private var :Number;// = 0xFF0000
public static var ROLLOVER:String = "ROLLOVER";
public static var IDLE:String = "IDLE";
public static var SELECTED:String = "SELECTED";
public function Cadre_c(w:Number, h:Number){
super();
= w;
= h;
SetIdle();
}
public function SetRollOver():void{
_mode = ROLLOVER;
(10, );
}
private function (lineWidth:Number, hexaCouleur:Number):void{
this.graphics.clear();
this.graphics.lineStyle(lineWidth, hexaCouleur, 1, false, LineScaleMode.NONE);
this.graphics.moveTo(0, 0);
this.graphics.lineTo(0, );
this.graphics.lineTo(, );
this.graphics.lineTo(, 0);
this.graphics.lineTo(0, 0);
}
public function SetIdle():void{
_mode = IDLE;
(1,
);
}
public function GetCurrentMode():String{
return (_mode);
}
public function SetSelected():void{
_mode = SELECTED;
(10, );
}
}
}//package TheGameAS3.Debug
Section 128
//Debug_c (TheGameAS3.Debug.Debug_c)
package TheGameAS3.Debug {
import TheGameAS3.*;
import flash.display.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
public class Debug_c {
public static var
:Number = 1;
public static var :Number = 2;
private static var m_context:Game_c = null;
private static var :Array = new Array();
public static var
:Number = 3;
private static var :Array = new Array();
public static var GD_LIGNE:Number = 0;
public function Debug_c(){
super();
}
public static function (nEpaisseur:Number, hexaCouleur:Number, nAlpha:Number, grpId:Number):void{
[grpId].graphics.lineStyle(nEpaisseur, hexaCouleur, nAlpha);
}
public static function DessineLigne(context:Game_c, tabLines:Array):void{
var crntLine:Line_c;
var p1:Point;
var p2:Point;
var j:int;
var otherLine:Line_c;
var p3:Point;
var p4:Point;
if (context == null){
context = m_context;
};
var bCheckForDoubleSens:Boolean;
var i:int;
while (i < tabLines.length) {
bCheckForDoubleSens = false;
crntLine = tabLines[i];
if (crntLine == null){
} else {
p1 = crntLine.GetPoint1();
p2 = crntLine.GetPoint2();
j = i;
while (j < tabLines.length) {
if (j == i){
} else {
otherLine = tabLines[j];
if (otherLine == null){
} else {
p3 = otherLine.GetPoint1();
p4 = otherLine.GetPoint2();
if ((((((((p3.x == p2.x)) && ((p3.y == p2.y)))) && ((p4.x == p1.x)))) && ((p4.y == p1.y)))){
bCheckForDoubleSens = true;
};
};
};
j++;
};
if (bCheckForDoubleSens){
(3, 0xFF0000, 100, GD_LIGNE);
(p1.x, p2.x, p1.y, p2.y, GD_LIGNE);
(1, 0xFF00, 100, GD_LIGNE);
} else {
((p1.x + context.GetCamera().GetOffsetX()), (p2.x + context.GetCamera().GetOffsetX()), (p1.y + context.GetCamera().GetOffsetY()), (p2.y + context.GetCamera().GetOffsetY()), GD_LIGNE);
};
};
i++;
};
}
public static function EffaceGroupeDessin(grpId:Number):Boolean{
if ([grpId] == undefined){
return (false);
};
[grpId].graphics.clear();
(2, 0xFF00, 100, grpId);
return (true);
}
public static function (mc1:MovieClip, mc2:MovieClip, grpId:Number):void{
(mc1.x, mc2.x, mc1.y, mc2.y, grpId);
}
public static function Init(context:Game_c):void{
m_context = context;
}
public static function (x1:Number, x2:Number, y1:Number, y2:Number, grpId:Number):void{
[grpId].graphics.moveTo(x1, y1);
[grpId].graphics.lineTo(x2, y2);
}
public static function GetContainer():MovieClip{
return ([GD_LIGNE]);
}
public static function AddDessinGroup(grpId:Number, mcContainer:MovieClip):Boolean{
if (mcContainer == null){
return (false);
};
[grpId] = mcContainer;
.push(grpId);
EffaceGroupeDessin(grpId);
return (true);
}
public static function DessinePoints(context:Game_c, tabPoint:Array):void{
var crntPoint:Circle_c;
var rayon:Number;
var px:Number;
var py:Number;
if (context == null){
context = m_context;
};
var i:int;
while (i < tabPoint.length) {
crntPoint = Circle_c(tabPoint[i]);
if (crntPoint == null){
} else {
rayon = crntPoint.rayon;
px = (crntPoint.x + context.GetCamera().GetOffsetX());
py = (crntPoint.y + context.GetCamera().GetOffsetY());
[GD_LIGNE].graphics.drawCircle(px, py, rayon);
};
i++;
};
}
}
}//package TheGameAS3.Debug
Section 129
//ObjDebug_c (TheGameAS3.Debug.ObjDebug_c)
package TheGameAS3.Debug {
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
public class ObjDebug_c extends ObjetMoteur_c {
public function ObjDebug_c(oLayer:LevelLayer_c=null){
super(oLayer);
addChild(new OBJ_DEBUG());
}
}
}//package TheGameAS3.Debug
Section 130
//Acteur_c (TheGameAS3.Effects.Acteur_c)
package TheGameAS3.Effects {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
public class Acteur_c extends ObjetMoteur_c {
private var :int;// = 0
private var :Boolean;// = true
private var :MovieClip;// = null
private var
:Number;// = 0
private var :Boolean;// = false
public function Acteur_c(objMc:MovieClip, oLayer:LevelLayer_c, nTime:int){
super(oLayer);
= objMc;
this.addChild(objMc);
.gotoAndStop(1);
= nTime;
}
private function
(mc:MovieClip):void{
var d:DisplayObject;
var m:MovieClip;
var i:int;
while (i < mc.numChildren) {
d = mc.getChildAt(i);
if ((d is MovieClip)){
m = MovieClip(d);
(m);
m.gotoAndStop(((m.currentFrame % m.totalFrames) + 1));
};
i++;
};
}
public function get isPlaying():Boolean{
return ();
}
public function set isPlaying(isPlaying:Boolean):void{
= isPlaying;
}
override public function Update(context:Game_c):void{
super.Update(context);
if ( != null){
if (){
= (
+ context.GetSpeedManager().GetFrameSpeed());
if (
> .totalFrames){
--;
= (
% .totalFrames);
};
.gotoAndStop(Math.floor(
));
();
if ( == 0){
context.GetEffectManager().DestroyActeur(this);
};
};
} else {
context.GetEffectManager().DestroyActeur(this);
};
}
public function GetMC():MovieClip{
return ();
}
public function ():Boolean{
return ();
}
override public function Destroy(context:Game_c):void{
if ( != null){
if (.parent == this){
this.removeChild();
};
= null;
};
if (((!((this.parent == null))) && (this.parent.contains(this)))){
this.parent.removeChild(this);
};
super.Destroy(context);
= true;
}
}
}//package TheGameAS3.Effects
Section 131
//ActeurSaigne_c (TheGameAS3.Effects.ActeurSaigne_c)
package TheGameAS3.Effects {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class ActeurSaigne_c extends ActeurTombant_c {
private var :Number;// = 0
private var :int;// = 0
public function ActeurSaigne_c(objMc:MovieClip, oLayer:LevelLayer_c, nTime:int, bDraw:Boolean=false){
= 1;
= 2;
= (Math.random() * 36);
super(objMc, oLayer, nTime, bDraw);
}
override public function Update(context:Game_c):void{
var fx_mc:Acteur_c;
var nRandom:int;
super.Update(context);
= ( + context.GetSpeedManager().GetSpeed());
if (((( >= )) && (!(m_bWaiting)))){
fx_mc = null;
nRandom = (Math.random() * 3);
switch (nRandom){
case 0:
fx_mc = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_BLOOD_SAIGNE_ID, GetLayer());
break;
case 1:
fx_mc = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_BLOOD_SAIGNE_2_ID, GetLayer());
break;
case 2:
fx_mc = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_BLOOD_SAIGNE_3_ID, GetLayer());
break;
};
fx_mc.px = px;
fx_mc.py = py;
fx_mc.scaleX = 0.5;
fx_mc.scaleY = 0.5;
= 0;
};
}
}
}//package TheGameAS3.Effects
Section 132
//ActeurTombant_c (TheGameAS3.Effects.ActeurTombant_c)
package TheGameAS3.Effects {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
public class ActeurTombant_c extends Acteur_c {
private var :int;// = 15
private var
:int;// = 0
private var :int;// = 3
private var :int;// = 0
private var :Boolean;// = false
protected var m_bWaiting:Boolean;// = false
public function ActeurTombant_c(objMc:MovieClip, oLayer:LevelLayer_c, nTime:int, bDraw:Boolean=false){
super(objMc, oLayer, nTime);
= 0.75;
= bDraw;
UpdateGravite(Moteur_c.GetGravite());
}
override public function Update(context:Game_c):void{
super.Update(context);
if (m_bWaiting){
++;
this.alpha = (( - ) / );
if ( >= ){
if (){
this.DrawOnBackground();
};
context.GetEffectManager().DestroyActeur(this);
};
return;
};
GetMC().rotation = (GetMC().rotation + (context.GetSpeedManager().GetFrameSpeed() * ( -
)));
this.vy = (this.vy + (this.grav * context.GetSpeedManager().GetSpeed()));
Moteur_c.JustRebound(context, this, GetLineInView(), GetPointInView());
if ((((((((this.y >= 1000)) || ((this.y <= -1000)))) || ((this.x >= 1000)))) || ((this.x <= -1000)))){
context.GetEffectManager().DestroyActeur(this);
};
if (this.lastCol != null){
++;
vx = (vx / 2);
vy = (vy / 2);
if (
> ){
m_bWaiting = true;
};
};
}
}
}//package TheGameAS3.Effects
Section 133
//ActeurVelocity_c (TheGameAS3.Effects.ActeurVelocity_c)
package TheGameAS3.Effects {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
public class ActeurVelocity_c extends Acteur_c {
public function ActeurVelocity_c(objMc:MovieClip, oLayer:LevelLayer_c, nTime:int){
super(objMc, oLayer, nTime);
}
override public function Update(context:Game_c):void{
super.Update(context);
px = (px + vx);
py = (py + vy);
}
}
}//package TheGameAS3.Effects
Section 134
//EffectManager_c (TheGameAS3.Effects.EffectManager_c)
package TheGameAS3.Effects {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Animation.*;
public class EffectManager_c {
private var :Array;// = null
private var _context:Game_c;
public static const ID_FORE_LAYER:int = 1;
public static const ID_BACK_LAYER:int = 0;
public function EffectManager_c(context:Game_c){
super();
= new Array();
_context = context;
}
public function DestroyAll():void{
while (.length > 0) {
DestroyActeur([0]);
};
= new Array();
}
public function (iFxId:int, layer:LevelLayer_c, nTime:int=1, iLayer:int=1, strTag:String="NONE", v:Point=null):Acteur_c{
var fx_mc:ActeurVelocity_c = new ActeurVelocity_c(AnimationFactory_c.CreateAnimationFromId(iFxId), layer, nTime);
GetContainer(iLayer, layer).addChild(fx_mc);
if (strTag != "NONE"){
fx_mc.SetTag(strTag);
};
_context.AddUpdatable(fx_mc);
.push(fx_mc);
if (v != null){
fx_mc.vx = v.x;
fx_mc.vy = v.y;
};
Camera_c.AddActeur(fx_mc);
return (fx_mc);
}
public function DestroyActeur(oActeur:Acteur_c):void{
var i:int;
while (i < .length) {
if ([i] == oActeur){
.splice(i, 1);
_context.RemoveUpdatable(oActeur);
oActeur.Destroy(_context);
Camera_c.RemoveActeur(oActeur);
return;
};
i++;
};
trace(("WARNING EffectLayer :: DestroyActeur :: Acteur not found : " + oActeur));
}
private function GetContainer(i:int, layer:LevelLayer_c):MovieClip{
switch (i){
case ID_BACK_LAYER:
return (layer.GetBackFxContainer());
case ID_FORE_LAYER:
return (layer.GetForeFxContainer());
default:
trace(("ERROR :: EffectLayer_c :: GetContainer :: WRONG ID " + i));
return (null);
};
}
public function CreateSingleFx(iFxId:int, layer:LevelLayer_c, nTime:int=1, iLayer:int=1, strTag:String="NONE"):Acteur_c{
var fx_mc:Acteur_c = new Acteur_c(AnimationFactory_c.CreateAnimationFromId(iFxId), layer, nTime);
GetContainer(iLayer, layer).addChild(fx_mc);
if (strTag != "NONE"){
fx_mc.SetTag(strTag);
};
_context.AddUpdatable(fx_mc);
.push(fx_mc);
Camera_c.AddActeur(fx_mc);
return (fx_mc);
}
public function (mc:MovieClip, layer:LevelLayer_c, iLayer:int=1, p:Point=null, v:Point=null, bDraw:Boolean=false, bQuiSaigne:Boolean=false):ActeurTombant_c{
var fx_mc:ActeurTombant_c;
if (bQuiSaigne){
fx_mc = new ActeurSaigne_c(mc, layer, -1, bDraw);
} else {
fx_mc = new ActeurTombant_c(mc, layer, -1, bDraw);
};
GetContainer(iLayer, layer).addChild(fx_mc);
_context.AddUpdatable(fx_mc);
if (p != null){
fx_mc.px = p.x;
fx_mc.py = p.y;
};
if (v != null){
fx_mc.vx = v.x;
fx_mc.vy = v.y;
};
.push(fx_mc);
Camera_c.AddActeur(fx_mc);
return (fx_mc);
}
public function (iFxId:int, layer:LevelLayer_c, iLayer:int=1, p:Point=null, v:Point=null, bDraw:Boolean=false):ActeurTombant_c{
return ((AnimationFactory_c.CreateAnimationFromId(iFxId), layer, iLayer, p, v, bDraw, false));
}
public function (iFxId:int, layer:LevelLayer_c, iLayer:int=1, p:Point=null, v:Point=null, bDraw:Boolean=false):ActeurTombant_c{
return ((AnimationFactory_c.CreateAnimationFromId(iFxId), layer, iLayer, p, v, bDraw, true));
}
}
}//package TheGameAS3.Effects
Section 135
//CadavreEnemy_c (TheGameAS3.Enemy.CadavreEnemy_c)
package TheGameAS3.Enemy {
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
public class CadavreEnemy_c {
private var
:Number;// = 0
private var
:Number;// = 0
private var :Array;// = null
private var :LevelLayer_c;// = null
public function CadavreEnemy_c(oLayer:LevelLayer_c, x:Number, y:Number){
super();
y = (y + 10);
var line1:Line_c = new Line_c((x - 50), x, (y + 20), y, true, false);
var line2:Line_c = new Line_c(x, (x + 50), y, (y + 20), true, false);
var line3:Line_c = new Line_c((x + 50), (x - 50), (y + 20), (y + 20), true, false);
= oLayer;
= x;
= y;
= new Array();
.push(line1);
.push(line2);
.push(line3);
oLayer.AddLine(line1);
oLayer.AddLine(line2);
}
public function GetX():Number{
return (
);
}
public function GetY():Number{
return (
);
}
public function IsPointBelow(px:Number, py:Number):Boolean{
var i:int;
var bBelow:Boolean;
while (i < .length) {
bBelow = ((bBelow) && (Line_c([i]).IsPointInNegativeSide(px, py)));
i++;
};
return (bBelow);
}
public function Destroy(){
while (.length) {
.RemoveLine(.shift());
};
= null;
= null;
}
}
}//package TheGameAS3.Enemy
Section 136
//Enemy_i (TheGameAS3.Enemy.Enemy_i)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import TheGameAS3.Physique.*;
public interface Enemy_i {
function SetIsInfinite(TheGameAS3.Enemy:Enemy_i/TheGameAS3.Enemy:Enemy_i:GetTeam:Boolean):void;
function GetHp():int;
function GetMoney():int;
function GetXp():int;
function GetId():int;
function GetObjFollow():ObjetMoteur_c;
function GetTeam():Number;
function IsDead():Boolean;
function InitEnemy(_arg1:ObjetMoteur_c, _arg2:Game_c):void;
function Destroy(TheGameAS3.Enemy:Enemy_i/TheGameAS3.Enemy:Enemy_i:GetTeam:Game_c):void;
function GetSoundOnHit(:int):int;
function IsInfinite():Boolean;
}
}//package TheGameAS3.Enemy
Section 137
//Enemy1_c (TheGameAS3.Enemy.Enemy1_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class Enemy1_c extends EnemyDeuxEtat_c {
private const WAIT_BEFORE_TRACE:int = 10;
protected var VITESSE:int;// = 1
private var :Boolean;// = false
private var :Animation_c;
private var
:Number;
private var :Point;
private var :Number;// = 0
private var :int;// = 10
public function Enemy1_c(oLayer:LevelLayer_c){
= new Point();
super(oLayer);
(AnimationFactory_c.
, AnimationFactory_c. );
= 400;
SetRayon(30);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
weapon2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
}
override public function Destroy(context:Game_c):void{
m_context.RemoveUpdatable();
= null;
super.Destroy(context);
}
override protected function GetWaitBeforeNextShoot():int{
return (25);
}
override public function Update(context:Game_c):void{
var nDiff:Number;
var fxTrace1:Acteur_c;
var fxTrace2:Acteur_c;
var pTrace1:Point;
var pTrace2:Point;
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
if (!IsDead()){
if (((CanMove()) && (!((m_objFollow == null))))){
.x = (m_objFollow.px - px);
.y = (m_objFollow.py - py);
if (((.x * .x) + (.y * .y)) > 3000){
= EquationVecto_c.GetRotation(m_objFollow.px, px, m_objFollow.py, py);
nDiff = (
- );
while (nDiff > 180) {
nDiff = (nDiff - 360);
};
while (nDiff < -180) {
nDiff = (nDiff + 360);
};
while ( > 180) {
= ( - 360);
};
while ( < -180) {
= ( + 360);
};
= ( + (nDiff * 0.05));
vx = (EquationVecto_c.MyCos(-()) * VITESSE);
vy = (-(EquationVecto_c.MySin(-())) * VITESSE);
.Start();
.GetChild().rotation = ( + 90);
Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView());
if (((!((this.parent == null))) && (MCGame(context).CanDirtFloor()))){
--;
};
if ( <= 0){
= WAIT_BEFORE_TRACE;
fxTrace1 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
fxTrace2 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
pTrace1 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail1")));
pTrace2 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail2")));
fxTrace1.rotation = ( + 90);
fxTrace1.px = pTrace1.x;
fxTrace1.py = pTrace1.y;
fxTrace1.alpha = 0.2;
fxTrace1.DrawOnBackground();
fxTrace2.rotation = ( + 90);
fxTrace2.px = pTrace2.x;
fxTrace2.py = pTrace2.y;
fxTrace2.alpha = 0.2;
fxTrace2.DrawOnBackground();
};
} else {
vx = 0;
vy = 0;
.Stop();
};
};
oAnim.GetChild().rotation = (EquationVecto_c.GetRotation(px, m_objFollow.px, py, m_objFollow.py) + 90);
};
if (IsDead()){
if ((((oAnim.GetCurrentFrame() > 5)) && (!()))){
m_context.GetCamera().ShakeCamera(25);
= true;
};
};
}
override protected function IsFloating():Boolean{
return (true);
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_1);
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
if (weapon == weapon1){
return (MovieClip(oAnim.GetChild().getChildByName("gun1")));
};
if (weapon == weapon2){
return (MovieClip(oAnim.GetChild().getChildByName("gun2")));
};
return (null);
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
var idleAnim:MovieClip = AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_ENEMY1_LOWERBODY);
= new Animation_c(this, null);
.SetContainer(this, idleAnim);
.Stop();
context.AddUpdatable();
addChildAt(idleAnim, 0);
= (EquationVecto_c.GetRotation(m_objFollow.px, px, m_objFollow.py, py) + 90);
}
override public function GetMoney():int{
return (400);
}
}
}//package TheGameAS3.Enemy
Section 138
//Enemy2_c (TheGameAS3.Enemy.Enemy2_c)
package TheGameAS3.Enemy {
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Enemy2_c extends Enemy1_c {
public function Enemy2_c(oLayer:LevelLayer_c){
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c. );
VITESSE = 3;
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_2);
}
}
}//package TheGameAS3.Enemy
Section 139
//EnemyBoss1_c (TheGameAS3.Enemy.EnemyBoss1_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class EnemyBoss1_c extends EnemyDeuxEtat_c {
private const VITESSE:Number = 1;
private const WAIT_BEFORE_TRACE:int = 10;
private const WAIT_BEFORE_EXPLOSION:int = 10;
private var :Boolean;// = false
private var :Animation_c;
private var
:Number;
private var :Point;
private var :Number;// = 0
private var :int;// = 10
private var
:Boolean;// = false
private var :int;// = 10
public function EnemyBoss1_c(oLayer:LevelLayer_c){
= new Point();
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c.
);
= 3000;
SetRayon(60);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
weapon2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
weapon3 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_BOSS);
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
var idleAnim:MovieClip = AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_ENEMY_BOSS_LOWERBODY);
= new Animation_c(this, null, 0.1);
.SetContainer(this, idleAnim);
.Stop();
context.AddUpdatable();
addChildAt(idleAnim, 0);
scaleX = 2;
scaleY = 2;
}
override public function PlayDeath(ammo:Ammo_c):void{
var fxTrou:Acteur_c;
super.PlayDeath(ammo);
if (GameOptions.mode == GameOptions.MODE_LEVEL_1){
m_context.GetCamera().SetDynamicFollow(this);
.Stop();
fxTrou = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_IMPACT, GetLayer());
fxTrou.scaleX = 3;
fxTrou.scaleY = 3;
fxTrou.px = px;
fxTrou.py = py;
fxTrou.DrawOnBackground();
Hero_c(m_objFollow).mustBeInFOV = true;
= true;
};
}
override protected function CanMakeTrou():Boolean{
return (false);
}
override public function Destroy(context:Game_c):void{
m_context.RemoveUpdatable();
= null;
if (
){
if (GameOptions.mode == GameOptions.MODE_LEVEL_1){
m_context.GetLevelEventManager().DoActionLevel(m_context, LevelEvent1.ACTION_END_BOSS);
};
};
super.Destroy(context);
}
override public function Update(context:Game_c):void{
var nDiff:Number;
var fxTrace1:Acteur_c;
var fxTrace2:Acteur_c;
var pTrace1:Point;
var pTrace2:Point;
var fxExplodeSmall:Acteur_c;
var fxExplodeBig:Acteur_c;
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
if (!IsDead()){
if (((CanMove()) && (!((m_objFollow == null))))){
.x = (m_objFollow.px - px);
.y = (m_objFollow.py - py);
if (((.x * .x) + (.y * .y)) > 3000){
= EquationVecto_c.GetRotation(m_objFollow.px, px, m_objFollow.py, py);
nDiff = (
- );
while (nDiff > 180) {
nDiff = (nDiff - 360);
};
while (nDiff < -180) {
nDiff = (nDiff + 360);
};
while ( > 180) {
= ( - 360);
};
while ( < -180) {
= ( + 360);
};
= ( + (nDiff * 0.05));
vx = (EquationVecto_c.MyCos(-()) * VITESSE);
vy = (-(EquationVecto_c.MySin(-())) * VITESSE);
.Start();
.GetChild().rotation = ( + 90);
Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView());
if (((!((this.parent == null))) && (MCGame(context).CanDirtFloor()))){
--;
};
if ( <= 0){
= WAIT_BEFORE_TRACE;
fxTrace1 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
fxTrace2 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
pTrace1 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail1")));
pTrace2 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail2")));
fxTrace1.rotation = ( + 90);
fxTrace1.px = pTrace1.x;
fxTrace1.py = pTrace1.y;
fxTrace1.alpha = 0.2;
fxTrace1.scaleX = 3.5;
fxTrace1.scaleY = 3.5;
fxTrace1.DrawOnBackground();
fxTrace2.rotation = ( + 90);
fxTrace2.px = pTrace2.x;
fxTrace2.py = pTrace2.y;
fxTrace2.alpha = 0.2;
fxTrace2.scaleX = 3.5;
fxTrace2.scaleY = 3.5;
fxTrace2.DrawOnBackground();
};
} else {
vx = 0;
vy = 0;
.Stop();
};
};
oAnim.GetChild().rotation = (EquationVecto_c.GetRotation(px, m_objFollow.px, py, m_objFollow.py) + 90);
};
if (IsDead()){
--;
if (((( < 0)) && ((oAnim.GetCurrentFrame() < (oAnim.GetTotalFrames() - 40))))){
= WAIT_BEFORE_EXPLOSION;
fxExplodeSmall = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeSmall.px = ((px + (Math.random() * 100)) - 50);
fxExplodeSmall.py = ((py + (Math.random() * 100)) - 50);
m_context.GetCamera().ShakeCamera(25);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
};
if (( % 2) == 0){
SetTint(0xFF, 0xFF, 0xFF);
} else {
SetTint(0, 0, 0);
};
if ((((oAnim.GetCurrentFrame() >= (oAnim.GetTotalFrames() - 42))) && ((oAnim.GetCurrentFrame() <= (oAnim.GetTotalFrames() - 40))))){
fxExplodeBig = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
fxExplodeBig.scaleX = 2;
fxExplodeBig.scaleY = 2;
this.visible = false;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_BOSS);
};
};
}
override public function GetMoney():int{
return (1000);
}
override protected function IsFloating():Boolean{
return (true);
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
if (weapon == weapon1){
return (MovieClip(oAnim.GetChild().getChildByName("gun1")));
};
if (weapon == weapon2){
return (MovieClip(oAnim.GetChild().getChildByName("gun2")));
};
if (weapon == weapon3){
return (MovieClip(oAnim.GetChild().getChildByName("gun3")));
};
return (null);
}
}
}//package TheGameAS3.Enemy
Section 140
//EnemyBoss2_c (TheGameAS3.Enemy.EnemyBoss2_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class EnemyBoss2_c extends EnemyDeuxEtat_c {
private const VITESSE:int = 10;
private const FORMATION_SIDE_SCROLL:int = 1;
private const TIME_SHOOT:int = 30;
private const TIME_SHOOT_MORTAR:int = 5;
private const TIME_BURST:int = 20;
private const TIME_FORMATION:int = 150;
private const FORMATION_IDLE:int = 0;
private const WAIT_BEFORE_EXPLOSION:int = 10;
private const FORMATION_ROTATION:int = 2;
private const FORMATION_PREPARE_ROTATION1:int = 3;
private const FORMATION_PREPARE_ROTATION2:int = 4;
private var
:int;// = 5
private var
:int;// = 0
private var
:int;// = 20
private var
:int;// = 4
private var
:int;// = 150
private var
:int;// = 0
private var :Point;
private var :int;// = 10
private var :int;// = 0
private var :Point;
private var
:Boolean;// = false
public function EnemyBoss2_c(oLayer:LevelLayer_c){
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c.
);
= 3000;
SetRayon(60);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_GATLING));
weapon2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_GATLING));
weapon3 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_GATLING));
weapon4 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_GATLING));
weapon5 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_MORTAR1));
autoShoot = false;
cameraCanControlMe = false;
}
private function
(context:Game_c):void{
(context);
if (px < ( .x - VITESSE)){
vx = VITESSE;
} else {
if (px > ( .x + VITESSE)){
vx = -(VITESSE);
} else {
vx = 0;
px = .x;
};
};
--;
if (
< 0){
= TIME_FORMATION;
= ();
(context);
};
.x = px;
.y = (py + 100);
}
private function
(context:Game_c):void{
if (
== FORMATION_PREPARE_ROTATION1){
vy = VITESSE;
vx = 0;
} else {
if (
== FORMATION_PREPARE_ROTATION2){
px = .x;
py = (context.GetCamera().GetYUpBorder(GetLayer()) - 100);
vy = VITESSE;
vx = 0;
= -90;
};
};
}
override public function PlayDeath(ammo:Ammo_c):void{
var fxTrou:Acteur_c;
super.PlayDeath(ammo);
if (GameOptions.IsLevelMode()){
m_context.GetCamera().SetDynamicFollow(this);
fxTrou = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_IMPACT, GetLayer());
fxTrou.scaleX = 3;
fxTrou.scaleY = 3;
fxTrou.px = px;
fxTrou.py = py;
fxTrou.DrawOnBackground();
Hero_c(m_objFollow).mustBeInFOV = true;
= true;
m_context.GetLevelEventManager().DoActionLevel(m_context, LevelEvent2.ACTION_KILL_BOSS);
};
}
private function
(context:Game_c):void{
--;
if (
<= 0){
if ((
% 2) == 0){
Shoot(weapon1, context, null, 30);
Shoot(weapon2, context, null, 30);
Shoot(weapon3, context, null, 30);
Shoot(weapon4, context, null, 30);
};
--;
if (
<= 0){
= TIME_SHOOT;
= TIME_BURST;
};
};
}
override public function GetMoney():int{
return (1000);
}
private function
(context:Game_c):void{
vx = 0;
vy = 0;
++;
var circleX:Number = ((Math.cos((( / 180) * Math.PI)) * context.GetCamera().GetHeightView(GetLayer())) / 3);
var circleY:Number = ((Math.sin((( / 180) * Math.PI)) * context.GetCamera().GetHeightView(GetLayer())) / 3);
px = (circleX + .x);
py = ((circleY + .y) + (context.GetCamera().GetHeightView(GetLayer()) / 3));
if ( >= 270){
= ();
(context);
};
(context);
.x = context.GetCamera().GetX();
.y = context.GetCamera().GetY();
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
= new Point(px, py);
= new Point(0, 0);
.x = px;
.y = (py + 100);
GetLayer().GetForeFxContainer().addChild(this);
px = .x;
py = (context.GetCamera().GetYUpBorder(GetLayer()) - 100);
(context);
}
private function (context:Game_c):void{
switch (
){
case FORMATION_IDLE:
(context);
break;
case FORMATION_SIDE_SCROLL:
(context);
break;
case FORMATION_ROTATION:
(context);
break;
case FORMATION_PREPARE_ROTATION1:
(context);
break;
case FORMATION_PREPARE_ROTATION2:
(context);
break;
};
}
private function (context:Game_c):void{
vy = (vy * 1.05);
if (!context.GetCamera().IsInFieldOfView(this)){
= FORMATION_PREPARE_ROTATION2;
(context);
};
.x = px;
.y = (py + 100);
(context);
}
private function ():int{
var r:Number = (Math.random() * 100);
if (r < 33){
if (
== FORMATION_IDLE){
return (());
};
return (FORMATION_IDLE);
//unresolved jump
};
if (r < 66){
if (
== FORMATION_SIDE_SCROLL){
return (());
};
return (FORMATION_SIDE_SCROLL);
//unresolved jump
};
if (
== FORMATION_PREPARE_ROTATION1){
return (());
};
return (FORMATION_PREPARE_ROTATION1);
}
private function (context:Game_c):void{
if (py > .y){
py = .y;
= FORMATION_ROTATION;
(context);
};
.x = px;
.y = (py + 100);
}
override public function Update(context:Game_c):void{
var scale:Number;
var fxExplodeSmall:Acteur_c;
var fxExplodeBig:Acteur_c;
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
if (!IsDead()){
(context);
rotation = (EquationVecto_c.GetRotation(.x, px, .y, py) - 90);
px = (px + vx);
py = (py + vy);
= (
+ 5);
scale = ((Math.cos(((
/ 180) * Math.PI)) * 0.05) + 0.05);
scaleX = (scale + 1);
scaleY = (scale + 1);
};
if (IsDead()){
--;
if (((( < 0)) && ((oAnim.GetCurrentFrame() < (oAnim.GetTotalFrames() - 40))))){
= WAIT_BEFORE_EXPLOSION;
fxExplodeSmall = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeSmall.px = ((px + (Math.random() * 100)) - 50);
fxExplodeSmall.py = ((py + (Math.random() * 100)) - 50);
m_context.GetCamera().ShakeCamera(25);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
};
if (( % 2) == 0){
SetTint(0xFF, 0xFF, 0xFF);
} else {
SetTint(0, 0, 0);
};
if ((((oAnim.GetCurrentFrame() >= (oAnim.GetTotalFrames() - 42))) && ((oAnim.GetCurrentFrame() <= (oAnim.GetTotalFrames() - 40))))){
fxExplodeBig = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
fxExplodeBig.scaleX = 2;
fxExplodeBig.scaleY = 2;
this.visible = false;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_BOSS);
};
rotation = (rotation + 7);
};
if (((!((parent == null))) && ((parent.getChildIndex(this) < (parent.numChildren - 1))))){
parent.setChildIndex(this, (parent.numChildren - 1));
};
}
private function (context:Game_c):void{
--;
if (
<= 0){
= TIME_SHOOT_MORTAR;
Shoot(weapon5, context, null, 2);
};
}
override protected function CanMakeTrou():Boolean{
return (false);
}
override protected function IsFloating():Boolean{
return (true);
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_BOSS2);
}
override public function Destroy(context:Game_c):void{
m_context.GetCamera().StopDynamicFollow();
if (
){
if (GameOptions.mode == GameOptions.MODE_LEVEL_2){
m_context.GetLevelEventManager().DoActionLevel(m_context, LevelEvent2.ACTION_END_BOSS);
};
};
super.Destroy(context);
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
if (weapon == weapon1){
return (MovieClip(oAnim.GetChild().getChildByName("gun1")));
};
if (weapon == weapon2){
return (MovieClip(oAnim.GetChild().getChildByName("gun2")));
};
if (weapon == weapon3){
return (MovieClip(oAnim.GetChild().getChildByName("gun3")));
};
if (weapon == weapon4){
return (MovieClip(oAnim.GetChild().getChildByName("gun4")));
};
if (weapon == weapon5){
return (MovieClip(oAnim.GetChild().getChildByName("gunMortar")));
};
return (null);
}
private function (context:Game_c):void{
(context);
if (vx == 0){
vx = VITESSE;
} else {
if ((((((vx < 0)) && ((px < (context.GetCamera().GetXLeftBorder(GetLayer()) + 400))))) || ((((vx > 0)) && ((px > (context.GetCamera().GetXRightBorder(GetLayer()) - 400))))))){
vx = -(vx);
};
};
--;
if (
< 0){
= TIME_FORMATION;
= ();
(context);
};
.x = px;
.y = (py + 100);
}
}
}//package TheGameAS3.Enemy
Section 141
//EnemyBoss3_c (TheGameAS3.Enemy.EnemyBoss3_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
import TheGameAS3.Teams.*;
public class EnemyBoss3_c extends EnemyDeuxEtat_c implements IShooter {
private const VITESSE:Number = 5;
private const WAIT_BEFORE_TRACE:int = 10;
private const WAIT_BEFORE_EXPLOSION:int = 10;
private var :Animation_c;
private var
:Number;
private var :Point;
private var :EnemyTurret3_c;
private var :EnemyTurret3_c;
private var :Number;// = 0
private var :int;// = 100
private var :int;// = 10
private var
:int;// = 90
private var
:Boolean;// = false
private var :int;// = 10
private static const BURST_WAIT:int = 90;
private static const SHOOT_WAIT:int = 100;
public function EnemyBoss3_c(oLayer:LevelLayer_c){
= new Point();
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c. );
= 6000;
SetRayon(30);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_FLAME));
weapon2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_FLAME));
WeaponFlameThrower1_c(weapon1).flames = 12;
WeaponFlameThrower1_c(weapon2).flames = 12;
autoShoot = false;
canBeDestroyedByFOV = false;
cameraCanControlMe = false;
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
var idleAnim:MovieClip = AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_ENEMY_BOSS_3_LOWERBODY);
= new Animation_c(this, null, 0.1);
.SetContainer(this, idleAnim);
.Stop();
context.AddUpdatable();
addChildAt(idleAnim, 0);
= EnemyTurret3_c(context.GetEnemyManager().CreateEnemy(objFollow, EnemyFactory_c.ID_ENEMY_TURRET_3, GetLayer()));
= EnemyTurret3_c(context.GetEnemyManager().CreateEnemy(objFollow, EnemyFactory_c.ID_ENEMY_TURRET_3, GetLayer()));
.cameraCanControlMe = false;
.canBeDestroyedByFOV = false;
.cameraCanControlMe = false;
.canBeDestroyedByFOV = false;
(context, );
(context, );
}
private function (context:Game_c, t:EnemyTurret3_c):void{
var pTurret:Point;
if (t == null){
return;
};
if (!t.IsDead()){
if (t == ){
pTurret = Utils.FindPoint(context, GetLayer(), MovieClip(oAnim.GetChild().getChildByName("turret1")));
} else {
if (t == ){
pTurret = Utils.FindPoint(context, GetLayer(), MovieClip(oAnim.GetChild().getChildByName("turret2")));
};
};
t.px = pTurret.x;
t.py = pTurret.y;
} else {
if (t == ){
= null;
} else {
if (t == ){
= null;
};
};
};
}
override public function PlayDeath(ammo:Ammo_c):void{
var fxTrou:Acteur_c;
super.PlayDeath(ammo);
if (GameOptions.mode == GameOptions.MODE_LEVEL_3){
m_context.GetCamera().SetDynamicFollow(this);
.Stop();
fxTrou = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_IMPACT, GetLayer());
fxTrou.scaleX = 3;
fxTrou.scaleY = 3;
fxTrou.px = px;
fxTrou.py = py;
fxTrou.DrawOnBackground();
Hero_c(m_objFollow).mustBeInFOV = true;
= true;
m_context.GetCamera().SetZoom(1300);
.PlayDeath(ammo);
.PlayDeath(ammo);
m_context.GetEnemyManager().OnEnemyDead();
m_context.GetEnemyManager().OnEnemyDead();
weapon1.StopAttack();
weapon2.StopAttack();
};
}
override protected function CanMakeTrou():Boolean{
return (false);
}
override public function Destroy(context:Game_c):void{
m_context.RemoveUpdatable();
= null;
m_context.GetCamera().StopDynamicFollow();
if (
){
if (GameOptions.mode == GameOptions.MODE_LEVEL_3){
m_context.GetLevelEventManager().DoActionLevel(m_context, LevelEvent3.ACTION_END_BOSS);
};
};
super.Destroy(context);
}
public function GetAngleOfWeapon(w:Weapon_i):Number{
return (-());
}
override public function Update(context:Game_c):void{
var nDiff:Number;
var fxTrace1:Acteur_c;
var fxTrace2:Acteur_c;
var pTrace1:Point;
var pTrace2:Point;
var fxExplodeSmall:Acteur_c;
var fxExplodeBig:Acteur_c;
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
if (!IsDead()){
if (((CanMove()) && (!((m_objFollow == null))))){
.x = (m_objFollow.px - px);
.y = (m_objFollow.py - py);
if (((.x * .x) + (.y * .y)) > 3000){
= EquationVecto_c.GetRotation(m_objFollow.px, px, m_objFollow.py, py);
nDiff = (
- );
while (nDiff > 180) {
nDiff = (nDiff - 360);
};
while (nDiff < -180) {
nDiff = (nDiff + 360);
};
while ( > 180) {
= ( - 360);
};
while ( < -180) {
= ( + 360);
};
nDiff = Math.min(Math.max(-50, nDiff), 50);
= ( + (nDiff * 0.05));
vx = (EquationVecto_c.MyCos(-()) * VITESSE);
vy = (-(EquationVecto_c.MySin(-())) * VITESSE);
.Start();
.GetChild().rotation = ( + 90);
Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView());
if (((!((this.parent == null))) && (MCGame(context).CanDirtFloor()))){
--;
};
if ( <= 0){
= WAIT_BEFORE_TRACE;
fxTrace1 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
fxTrace2 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
pTrace1 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail1")));
pTrace2 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail2")));
fxTrace1.rotation = ( + 90);
fxTrace1.px = pTrace1.x;
fxTrace1.py = pTrace1.y;
fxTrace1.alpha = 0.2;
fxTrace1.scaleX = 3.5;
fxTrace1.scaleY = 3.5;
fxTrace1.DrawOnBackground();
fxTrace2.rotation = ( + 90);
fxTrace2.px = pTrace2.x;
fxTrace2.py = pTrace2.y;
fxTrace2.alpha = 0.2;
fxTrace2.scaleX = 3.5;
fxTrace2.scaleY = 3.5;
fxTrace2.DrawOnBackground();
};
} else {
vx = 0;
vy = 0;
.Stop();
};
};
oAnim.GetChild().rotation = ( - 90);
(context, );
(context, );
(context);
};
if (IsDead()){
--;
if (((( < 0)) && ((oAnim.GetCurrentFrame() < (oAnim.GetTotalFrames() - 40))))){
= WAIT_BEFORE_EXPLOSION;
fxExplodeSmall = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeSmall.px = ((px + (Math.random() * 100)) - 50);
fxExplodeSmall.py = ((py + (Math.random() * 100)) - 50);
m_context.GetCamera().ShakeCamera(25);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
};
if (( % 2) == 0){
SetTint(0xFF, 0xFF, 0xFF);
} else {
SetTint(0, 0, 0);
};
if ((((oAnim.GetCurrentFrame() >= (oAnim.GetTotalFrames() - 42))) && ((oAnim.GetCurrentFrame() <= (oAnim.GetTotalFrames() - 40))))){
fxExplodeBig = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
fxExplodeBig.scaleX = 2;
fxExplodeBig.scaleY = 2;
this.visible = false;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_BOSS);
};
= ( + 15);
};
}
override public function GetMoney():int{
return (1000);
}
override protected function IsFloating():Boolean{
return (true);
}
private function
(context:Game_c):void{
--;
if ( <= 0){
--;
if (!((IsAWallNearby()) && ((weapon1.GetId() == WeaponFactory_c.ID_WEAPON_ROCKET_BOSS3)))){
weapon1.Shoot(context, this, (TeamFactory.ALL_PERSO_TEAM ^ GetTeam()));
weapon2.Shoot(context, this, (TeamFactory.ALL_PERSO_TEAM ^ GetTeam()));
};
if (
<= 0){
= SHOOT_WAIT;
= BURST_WAIT;
if ((Math.random() * 100) < 50){
SwitchGun(WeaponFactory_c.ID_WEAPON_FLAME, weapon1);
SwitchGun(WeaponFactory_c.ID_WEAPON_FLAME, weapon2);
WeaponFlameThrower1_c(weapon1).flames = 12;
WeaponFlameThrower1_c(weapon2).flames = 12;
} else {
SwitchGun(WeaponFactory_c.ID_WEAPON_ROCKET_BOSS3, weapon1);
SwitchGun(WeaponFactory_c.ID_WEAPON_ROCKET_BOSS3, weapon2);
};
};
SetTint(0, 0, 0);
} else {
if ( < 40){
if (( % 4) == 0){
SetTint(0xFF, 0xFF, 0xFF);
} else {
SetTint(0, 0, 0);
};
};
};
weapon1.Update(context);
weapon2.Update(context);
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
if (weapon == weapon1){
return (MovieClip(oAnim.GetChild().getChildByName("gun1")));
};
if (weapon == weapon2){
return (MovieClip(oAnim.GetChild().getChildByName("gun2")));
};
return (null);
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_BOSS3);
}
}
}//package TheGameAS3.Enemy
Section 142
//EnemyBoss4_c (TheGameAS3.Enemy.EnemyBoss4_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
import TheGameAS3.Teams.*;
public class EnemyBoss4_c extends Personnage_c implements Enemy_i {
private const TIME_SHOOT:int = 60;
private const TIME_BURST:int = 20;
private const CLOCK_WISE_WAIT:int = 400;
private const WAIT_BEFORE_EXPLOSION:int = 10;
private const TIME_MORTAR:int = 100;
private var
:ObjetMoteur_c;
private var
:int;// = 100
private var :int;// = 3000
private var
:int;// = 60
private var
:int;// = 20
private var :int;// = 10
private var :CircleCollision_c;// = null
private var :AmmoMelee_c;// = null
private var :Point;
private var :Boolean;// = true
private var :Point;
private var :Point;
private var :Point;
private var
:Point;
private var :int;// = 200
private var
:Boolean;// = false
private var _context:Game_c;
private var :Point;
private var
:Boolean;
private var
:int;// = 400
public function EnemyBoss4_c(oLayer:LevelLayer_c){
= new Point();
= new Point(2450, 3150);
= new Point(4250, 3150);
= new Point(4250, 4400);
= new Point(2450, 4400);
super(oLayer);
m_crntGun1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
m_crntGun2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
m_crntGun3 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
m_crntGunMortar = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_MORTAR_BOSS4));
m_rayon = 30;
= ;
cameraCanControlMe = false;
scaleX = 2;
scaleY = 2;
= 6;
}
override public function Update(context:Game_c):void{
var fxExplodeSmall:Acteur_c;
var fxExplodeBig:Acteur_c;
super.Update(context);
if (!IsDead()){
Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView());
.x = px;
.y = py;
if ( != null){
.px = px;
.py = py;
};
if (()){
= ();
};
--;
if (
<= 0){
= CLOCK_WISE_WAIT;
= !();
= ();
};
(context);
};
if (IsDead()){
--;
--;
if (((( < 0)) && (( > 2)))){
= WAIT_BEFORE_EXPLOSION;
fxExplodeSmall = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeSmall.px = ((px + (Math.random() * 100)) - 50);
fxExplodeSmall.py = ((py + (Math.random() * 100)) - 50);
_context.GetCamera().ShakeCamera(25);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
};
if (( % 2) == 0){
SetTint(0xFF, 0xFF, 0xFF);
} else {
SetTint(0, 0, 0);
};
if ( < 0){
fxExplodeBig = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
fxExplodeBig.scaleX = 2;
fxExplodeBig.scaleY = 2;
this.visible = false;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_BOSS);
_context.GetEnemyManager().DestroyEnemy(this, false);
};
};
}
public function IsInfinite():Boolean{
return (false);
}
private function PlayDeath():void{
= false;
if (((!((_context == null))) && (!(IsDead())))){
= true;
Die();
cameraCanControlMe = false;
MCGame(_context).GetEnemyCreator().AddKillCount();
_context.GetAmmoManager().RemoveTargetFromAllAmmo(, GetTeam());
= true;
_context.GetCamera().SetDynamicFollow(this);
};
}
public function GetObjFollow():ObjetMoteur_c{
return (
);
}
override public function Destroy(context:Game_c):void{
context.GetCamera().StopDynamicFollow();
context.RemoveUpdatable(this);
if ( != null){
context.GetAmmoManager().DestroyAmmo();
context.RemoveUpdatable();
= null;
};
if (
){
if (GameOptions.mode == GameOptions.MODE_LEVEL_4){
context.GetLevelEventManager().DoActionLevel(_context, LevelEvent4.ACTION_END_BOSS);
};
};
super.Destroy(context);
}
public function GetMoney():int{
return (1000);
}
private function
(context:Game_c):void{
if (!context.GetCamera().IsInFieldOfView(this)){
return;
};
--;
--;
m_bShoot = false;
m_bMortar = false;
if (
<= 0){
m_bShoot = true;
--;
if (
<= 0){
= TIME_SHOOT;
= TIME_BURST;
};
};
if ((((
< 20)) && (((
% 4) == 0)))){
SetTint(0xFF, 0xFF, 0xFF);
} else {
SetTint(0, 0, 0);
};
if (
< 0){
= TIME_MORTAR;
m_bMortar = true;
};
}
public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
= objFollow;
= new CircleCollision_c(this.px, this.py, this.m_rayon);
.SetOwner(this);
GetLayer().AddTeamCollision(, GetTeam());
ANIM_IDLE = AnimationFactory_c.ID_ENEMY_BOSS_4_IDLE;
ANIM_RUN = AnimationFactory_c.ID_ENEMY_BOSS_4_RUN;
ANIM_UPPERBODY_IDLE = AnimationFactory_c.ID_ENEMY_BOSS_4_UPPERBODY_IDLE;
ANIM_UPPERBODY_SHOOT = AnimationFactory_c.ID_ENEMY_BOSS_4_UPPERBODY_SHOOT;
InitPerso(context);
context.AddUpdatable(this);
_context = context;
= AmmoMelee_c(context.GetAmmoManager().CreateBall(AmmoFactory_c.MELEE_AMMO, this, GetLayer()));
.SetRemoveTargetAfterHit(false);
.SetDamage(5);
.SetTarget((TeamFactory.ALL_PERSO_TEAM ^ GetTeam()));
.OnEndInit(context);
.SetRayon(10);
context.AddUpdatable();
}
public function GetSoundOnHit(sfxType:int):int{
return (-1);
}
private function ():Point{
if (){
if ( == ){
return ();
};
if ( == ){
return (
);
};
if ( ==
){
return ();
};
if ( == ){
return ( );
};
} else {
if ( == ){
return ();
};
if ( == ){
return ( );
};
if ( ==
){
return ();
};
if ( == ){
return (
);
};
};
return (null);
}
private function ():Boolean{
return (((((((!(m_bGoLeft)) && (!(m_bGoRight)))) && (!(m_bGoUp)))) && (!(m_bGoDown))));
}
override public function GetTeam():Number{
return (TeamFactory.ENEMY1_TEAM);
}
override protected function UpdateKeyMap():void{
if (!IsDead()){
.x =
.px;
.y =
.py;
m_bGoLeft = ((.x - px) < -10);
m_bGoRight = ((.x - px) > 10);
m_bGoUp = ((.y - py) < -10);
m_bGoDown = ((.y - py) > 10);
m_directionGun = ;
} else {
ResetKeyMap();
};
}
public function SetIsInfinite(b:Boolean):void{
}
public function GetXp():int{
return (-1);
}
public function GetHp():int{
return ();
}
private function ():void{
if ( != null){
GetLayer().RemoveTeamCollision(, GetTeam());
};
= null;
if ( != null){
_context.GetAmmoManager().DestroyAmmo();
_context.RemoveUpdatable();
= null;
};
}
public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_BOSS4);
}
override public function OnOwnerHit(hFils:Heurtable_i, objCol:Heurtable_i, resultCol:Collision_c):void{
var ammo:Ammo_c;
var nDmg:int;
if (hFils.GetOwner() == this){
if ((objCol is Ammo_i)){
ammo = Ammo_c(objCol);
nDmg = ammo.GetDamage();
FadeTintFromTo(0xFF, 0, 0, 1, 0, 0, 0, 1, 0.2);
};
= ( - nDmg);
if (((( <= 0)) && (!(IsDead())))){
PlayDeath();
_context.GetEnemyManager().OnEnemyDead(this);
();
};
};
}
}
}//package TheGameAS3.Enemy
Section 143
//EnemyBoss5_c (TheGameAS3.Enemy.EnemyBoss5_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
import TheGameAS3.Teams.*;
public class EnemyBoss5_c extends EnemyDeuxEtat_c implements IShooter {
private const VITESSE:Number = 10;
private const POS_UP:int = 0;
private const WAIT_BEFORE_EXPLOSION:int = 10;
private const POS_DOWN:int = 1;
private const WAIT_BEFORE_TRACE:int = 10;
private var :Animation_c;
private var
:Number;// = 0
private var :int;// = 0
private var :Boolean;// = false
private var :CircleCollision_c;// = null
private var :EnemyTurret3_c;
private var :Number;// = 100
private var :int;// = 10
private var :EnemyTurret3_c;
private var
:int;// = 300
private var
:Number;// = 90
private var :int;// = 10
private var :Point;
private var :EnemyBoss5Arm;
private var
:int;// = 30
private var :EnemyBoss5Arm;
private var :EnemyBoss5Pince;
private var :EnemyBoss5Arm;
private var
:EnemyBoss5Arm;
private var
:Number;
private var
:Boolean;// = false
private var :Number;// = 90
private var
:int;
private var :Point;
private var
:Boolean;// = false
private static const BURST_WAIT:int = 90;
private static const SHOOT_WAIT:int = 100;
public function EnemyBoss5_c(oLayer:LevelLayer_c){
=
;
= new Point();
=
;
= new Point();
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c.
);
= 10000;
SetRayon(60);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_FLAME));
weapon2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_FLAME));
WeaponFlameThrower1_c(weapon1).flames = 15;
WeaponFlameThrower1_c(weapon2).flames = 15;
cameraCanControlMe = false;
canBeDestroyedByFOV = false;
oAnim.playChildren = false;
autoShoot = false;
}
override public function PlayDeath(ammo:Ammo_c):void{
var fxTrou:Acteur_c;
super.PlayDeath(ammo);
if (GameOptions.mode == GameOptions.MODE_LEVEL_5){
= true;
m_context.GetCamera().SetDynamicFollow(this);
.Stop();
fxTrou = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_IMPACT, GetLayer());
fxTrou.scaleX = 3;
fxTrou.scaleY = 3;
fxTrou.px = px;
fxTrou.py = py;
fxTrou.DrawOnBackground();
Hero_c(m_objFollow).mustBeInFOV = true;
if (GameOptions.mode == GameOptions.MODE_LEVEL_5){
MCGame(m_context).GetRalfManager().ShowMessage(m_context, [TextFactory.ID_MSG_LEVEL5_END_BOSS1], [200], RalfManager.PERSO_RALF_DIE);
};
.anim.SetContainer(MovieClip(oAnim.GetChild().getChildByName("arm1")), .visuel);
.anim.SetContainer(MovieClip(oAnim.GetChild().getChildByName("arm2")), .visuel);
.anim.SetContainer(MovieClip(oAnim.GetChild().getChildByName("arm3")),
.visuel);
.anim.SetContainer(MovieClip(oAnim.GetChild().getChildByName("arm4")), .visuel);
weapon1.StopAttack();
weapon2.StopAttack();
.PlayDeath(ammo);
.PlayDeath(ammo);
m_context.GetEnemyManager().OnEnemyDead();
m_context.GetEnemyManager().OnEnemyDead();
};
}
private function ():void{
if ( ){
if (py < .y){
py = .y;
= false;
};
} else {
if (
){
if (py > ( .y + 700)){
py = ( .y + 700);
= false;
};
} else {
--;
if (
< 0){
=
;
if (
){
= true;
= POS_DOWN;
} else {
= true;
= POS_UP;
};
};
};
};
}
private function (xpos:int, ypos:int):void{
var fxExplodeBig:Acteur_c;
fxExplodeBig = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxExplodeBig.px = xpos;
fxExplodeBig.py = ypos;
fxExplodeBig.scaleX = 2;
fxExplodeBig.scaleY = 2;
}
public function get ():Boolean{
return ();
}
private function
(context:Game_c):void{
(context);
--;
if ( <= 0){
--;
weapon1.Shoot(context, this, (TeamFactory.ALL_PERSO_TEAM ^ GetTeam()));
weapon2.Shoot(context, this, (TeamFactory.ALL_PERSO_TEAM ^ GetTeam()));
if (
<= 0){
= SHOOT_WAIT;
= BURST_WAIT;
};
};
weapon1.Update(context);
weapon2.Update(context);
}
public function GetAngleOfWeapon(w:Weapon_i):Number{
return (-());
}
private function (context:Game_c, t:EnemyTurret3_c):void{
var pTurret:Point;
if (t == null){
return;
};
if (!t.IsDead()){
if (t == ){
pTurret = Utils.FindPoint(context, GetLayer(), MovieClip(oAnim.GetChild().getChildByName("turret1")));
} else {
if (t == ){
pTurret = Utils.FindPoint(context, GetLayer(), MovieClip(oAnim.GetChild().getChildByName("turret2")));
};
};
t.px = pTurret.x;
t.py = pTurret.y;
} else {
if (t == ){
= null;
} else {
if (t == ){
= null;
};
};
};
}
private function (context:Game_c, arm:EnemyBoss5Arm):void{
var r:int;
if (((((Math.random() * 100) < 2)) || (IsDead()))){
r = (Math.random() * 100);
if (r < 33){
arm.Idle();
} else {
if (r < 66){
arm.Block();
} else {
arm.Attack();
};
};
};
arm.Update(context, this, !(IsDead()));
}
override protected function CanMakeTrou():Boolean{
return (false);
}
private function
(context:Game_c):void{
var pAttack:Point;
--;
if (
< 0){
=
;
.Attack();
};
if (.isAttacking){
pAttack = Utils.FindPoint(context, GetLayer(), .visuel);
context.GetAmmoManager().DoDamageAt(context, this, GetLayer(), 10, TeamFactory.ALLY1_TEAM, 50, pAttack.x, pAttack.y);
};
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
var idleAnim:MovieClip = AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_ENEMY_BOSS_3_LOWERBODY);
= new Animation_c(this, null, 0.1);
.SetContainer(this, idleAnim);
.Stop();
context.AddUpdatable();
addChildAt(idleAnim, 0);
.x = px;
.y = py;
scaleX = 2;
scaleY = 2;
= new EnemyBoss5Pince(MovieClip(oAnim.GetChild().getChildByName("pince")));
= new EnemyBoss5Arm(MovieClip(oAnim.GetChild().getChildByName("arm1")), GetLayer(), false);
= new EnemyBoss5Arm(MovieClip(oAnim.GetChild().getChildByName("arm2")), GetLayer(), true);
= new EnemyBoss5Arm(MovieClip(oAnim.GetChild().getChildByName("arm3")), GetLayer(), true);
= new EnemyBoss5Arm(MovieClip(oAnim.GetChild().getChildByName("arm4")), GetLayer(), false);
objFollow.UpdateMyCollision();
= new CircleCollision_c(this.px, (this.py - 100), (this.m_rayon * 2));
.SetOwner(this);
GetLayer().AddTeamCollision(, GetTeam());
= EnemyTurret3_c(context.GetEnemyManager().CreateEnemy(objFollow, EnemyFactory_c.ID_ENEMY_TURRET_3, GetLayer()));
= EnemyTurret3_c(context.GetEnemyManager().CreateEnemy(objFollow, EnemyFactory_c.ID_ENEMY_TURRET_3, GetLayer()));
.cameraCanControlMe = false;
.canBeDestroyedByFOV = false;
.cameraCanControlMe = false;
.canBeDestroyedByFOV = false;
GetLayer().GetAmmoContainer().addChild(this);
GetLayer().GetAmmoContainer().addChild();
GetLayer().GetAmmoContainer().addChild();
}
public function get
():Boolean{
return (
);
}
private function get
():Boolean{
return ((() || (
)));
}
override public function Destroy(context:Game_c):void{
if ( != null){
GetLayer().RemoveTeamCollision(, GetTeam());
= null;
};
m_context.RemoveUpdatable();
= null;
m_context.GetCamera().StopDynamicFollow();
if ((((GameOptions.mode == GameOptions.MODE_LEVEL_5)) && (
))){
m_context.GetLevelEventManager().DoActionLevel(m_context, LevelEvent5.ACTION_END_BOSS);
};
super.Destroy(context);
}
public function get
():Boolean{
return (( == POS_UP));
}
override public function Update(context:Game_c):void{
var nDiff:Number;
var fxTrace1:Acteur_c;
var fxTrace2:Acteur_c;
var pTrace1:Point;
var pTrace2:Point;
var fxExplodeSmall:Acteur_c;
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
if (!IsDead()){
if (((CanMove()) && (!((m_objFollow == null))))){
= EquationVecto_c.GetRotation(m_objFollow.px, px, m_objFollow.py, py);
nDiff = (
- );
while (nDiff > 180) {
nDiff = (nDiff - 360);
};
while (nDiff < -180) {
nDiff = (nDiff + 360);
};
while ( > 180) {
= ( - 360);
};
while ( < -180) {
= ( + 360);
};
nDiff = Math.min(Math.max(-50, nDiff), 50);
= ( + (nDiff * 0.05));
.x = EquationVecto_c.MyCos(-());
.y = -(EquationVecto_c.MySin(-()));
oCircle.x = (px + (.x * 70));
oCircle.y = (py + (.y * 70));
.x = (px + (.x * -60));
.y = (py + (.y * -60));
if (
){
.Start();
if ( ){
vy = -(VITESSE);
} else {
if (
){
vy = VITESSE;
};
};
Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView());
if (((!((this.parent == null))) && (MCGame(context).CanDirtFloor()))){
--;
};
if ( <= 0){
= WAIT_BEFORE_TRACE;
fxTrace1 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
fxTrace2 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_RAIL, GetLayer());
pTrace1 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail1")));
pTrace2 = Utils.FindPoint(context, GetLayer(), MovieClip(.GetChild().getChildByName("rail2")));
fxTrace1.px = pTrace1.x;
fxTrace1.py = pTrace1.y;
fxTrace1.alpha = 0.2;
fxTrace1.scaleX = 3.75;
fxTrace1.scaleY = 3.75;
fxTrace1.DrawOnBackground();
fxTrace2.px = pTrace2.x;
fxTrace2.py = pTrace2.y;
fxTrace2.alpha = 0.2;
fxTrace2.scaleX = 3.75;
fxTrace2.scaleY = 3.75;
fxTrace2.DrawOnBackground();
};
} else {
vx = 0;
vy = 0;
.GotoAndStopBegin();
};
();
(context);
.Update(context);
(context, );
(context, );
};
};
(context, );
(context, );
(context,
);
(context, );
oAnim.GetChild().rotation = ( - 90);
if (IsDead()){
--;
if (((( < 0)) && ((oAnim.GetCurrentFrame() < (oAnim.GetTotalFrames() - 40))))){
= WAIT_BEFORE_EXPLOSION;
fxExplodeSmall = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeSmall.px = ((px + (Math.random() * 200)) - 100);
fxExplodeSmall.py = ((py + (Math.random() * 200)) - 100);
m_context.GetCamera().ShakeCamera(25);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
};
if (( % 2) == 0){
SetTint(0xFF, 0xFF, 0xFF);
} else {
SetTint(0, 0, 0);
};
if ((((oAnim.GetCurrentFrame() >= (oAnim.GetTotalFrames() - 40))) && ((oAnim.GetCurrentFrame() <= (oAnim.GetTotalFrames() - 40))))){
(px, py);
(((px - 50) + (Math.random() * 30)), ((py - 50) + (Math.random() * 30)));
(((px + 50) + (Math.random() * 30)), ((py - 50) + (Math.random() * 30)));
(((px - 50) + (Math.random() * 30)), ((py + 50) + (Math.random() * 30)));
(((px + 50) + (Math.random() * 30)), ((py + 50) + (Math.random() * 30)));
this.visible = false;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_BOSS);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_THUG_DIE_GIGA_LONG);
};
};
}
public function get
():Boolean{
return (( == POS_DOWN));
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
if (weapon == weapon1){
return (MovieClip(oAnim.GetChild().getChildByName("gun1")));
};
if (weapon == weapon2){
return (MovieClip(oAnim.GetChild().getChildByName("gun2")));
};
return (null);
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_BOSS5);
}
override public function OnOwnerHit(hFils:Heurtable_i, objCol:Heurtable_i, resultCol:Collision_c):void{
super.OnOwnerHit(hFils, objCol, resultCol);
if (((destroyed) || (!(IsActive())))){
return;
};
if ((((hFils.GetOwner() == this)) && ((hFils == oCircle)))){
if ((objCol is Ammo_i)){
if (!fadeInRed){
.FadeTintFromTo(0xFF, 0, 0, 1, 0, 0, 0, 1, 0.2);
.FadeTintFromTo(0xFF, 0, 0, 1, 0, 0, 0, 1, 0.2);
} else {
.FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.2);
.FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.2);
};
};
};
}
}
}//package TheGameAS3.Enemy
Section 144
//EnemyBoss5Arm (TheGameAS3.Enemy.EnemyBoss5Arm)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
import TheGameAS3.Teams.*;
public class EnemyBoss5Arm {
private const STATE_ATTACK:int = 2;
private const STATE_BLOCK:int = 0;
private const STATE_IDLE:int = 1;
private const STATE_TRANSITION:int = 3;
private var
:int;
private var
:int;
private var
:int;
private var
:Line_c;
private var
:int;
private var :int;// = 1
private var
:ENEMY_BOSS_5_ARM;
private var
:Array;
private var :Boolean;
private var :Circle_c;
private var
:Animation_c;
private var :int;
private var :int;
private var :int;
private var :int;
private var :Line_c;
public function EnemyBoss5Arm(parent:MovieClip, layer:LevelLayer_c, reverted:Boolean){
var f:FrameLabel;
super();
= ENEMY_BOSS_5_ARM(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.
));
= new Animation_c(parent,
);
.Stop();
=
.currentLabels;
var i:int;
while (i <
.length) {
f =
[i];
switch (f.name){
case "\x01\x05\x0B\x06":
= f.frame;
break;
case "\x01\x05\x0B\x05":
= f.frame;
break;
case "\x01\x05\n\b":
= f.frame;
break;
case "\x01\x05\n\r":
= f.frame;
break;
case "\x01\x05\x0B\x04":
= f.frame;
break;
case "\x01\x05\x0B\x03":
= f.frame;
break;
case "\x01\x05\n\n":
= f.frame;
break;
case "\x01\x05\n\t":
= f.frame;
break;
};
i++;
};
= reverted;
= new Line_c(0, 0, 0, 0, false, true);
= new Line_c(0, 0, 0, 0, false, true);
= new Circle_c(0, 0, 60);
layer.AddLine(
);
layer.AddLine();
layer.AddPoint();
}
public function Update(context:Game_c, owner:EnemyBoss5_c, doDmg:Boolean):void{
.Update(context);
if (doDmg){
(context, owner);
};
}
private function
(context:Game_c, owner:EnemyBoss5_c):void{
var p0:Point = Utils.FindPoint(context, owner.GetLayer(),
.attack0);
var p1:Point = Utils.FindPoint(context, owner.GetLayer(),
.attack1);
var p2:Point = Utils.FindPoint(context, owner.GetLayer(),
.attack2);
context.GetAmmoManager().DoDamageAt(context, owner, owner.GetLayer(), 5, TeamFactory.ALLY1_TEAM, 10, p0.x, p0.y, (p1.x - p0.x), (p1.y - p0.y));
context.GetAmmoManager().DoDamageAt(context, owner, owner.GetLayer(), 5, TeamFactory.ALLY1_TEAM, 10, p1.x, p1.y, (p2.x - p1.x), (p2.y - p1.y));
if (){
.Init(p1.x, p2.x, p1.y, p2.y, false, true);
.Init(p0.x, p1.x, p0.y, p1.y, false, true);
} else {
.Init(p2.x, p1.x, p2.y, p1.y, false, true);
.Init(p1.x, p0.x, p1.y, p0.y, false, true);
};
.x = p2.x;
.y = p2.y;
}
public function Attack():void{
if ( == STATE_BLOCK){
(, ,
, this, [STATE_ATTACK]);
};
}
private function
(startFrame:int, endFrame:int, endCallback:Function, endScope:Object, endParams:Array):void{
.GotoAndStopFrame(startFrame);
.Start();
.AddCallbackAt(endFrame, endCallback, endScope, endParams);
= STATE_TRANSITION;
}
public function get anim():Animation_c{
return (
);
}
private function
(state:int):void{
= state;
.Stop();
}
public function Idle():void{
if ( == STATE_BLOCK){
(
,
,
, this, [STATE_IDLE]);
};
}
public function Block():void{
if ( == STATE_IDLE){
(, ,
, this, [STATE_BLOCK]);
} else {
if ( == STATE_ATTACK){
(
,
,
, this, [STATE_BLOCK]);
};
};
}
public function get visuel():ENEMY_BOSS_5_ARM{
return (
);
}
}
}//package TheGameAS3.Enemy
Section 145
//EnemyBoss5Pince (TheGameAS3.Enemy.EnemyBoss5Pince)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
public class EnemyBoss5Pince {
private var
:Animation_c;
private var
:ENEMY_BOSS_5_PINCE;
public function EnemyBoss5Pince(parent:MovieClip){
super();
= ENEMY_BOSS_5_PINCE(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.));
= new Animation_c(parent,
);
}
public function Attack():void{
.Restart(false);
}
public function Update(context:Game_c):void{
.Update(context);
}
public function get visuel():ENEMY_BOSS_5_PINCE{
return (
);
}
public function get isAttacking():Boolean{
return (
.isPlaying);
}
}
}//package TheGameAS3.Enemy
Section 146
//EnemyCreator (TheGameAS3.Enemy.EnemyCreator)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Physique.*;
public class EnemyCreator implements Updatable_i {
private var :int;
private var
:int;
private var :Array;
private var :Array;
public function EnemyCreator(){
= new Array();
= new Array();
super();
}
public function AddEnemy(idEnemy:int, x:int, y:int, tag:String, newEnemy:Boolean=false):void{
var m:MetaEnemy = new MetaEnemy(idEnemy, x, y, tag);
.push(m);
if (newEnemy){
++;
};
}
public function AddEnemyCount():void{
++;
}
public function SetEnemyCount(n:int):void{
= n;
}
public function ActivateAll():void{
var t:EnemyDeuxEtat_c;
var i:int;
while (i < .length) {
t = [i];
t.Activate();
i++;
};
}
public function AddKillCount():void{
++;
}
public function get killCount():int{
return (
);
}
public function AddInactive(e:EnemyDeuxEtat_c):void{
.push(e);
}
public function DeleteEnemiesExcept(aTypeDontDelete:Array):void{
var m:MetaEnemy;
var i:int;
while (i < .length) {
m = [i];
if (!Utils.IsInArray(aTypeDontDelete, m.id)){
.splice(i, 1);
i--;
};
i++;
};
}
public function GetNbInactive():int{
return (.length);
}
public function ():void{
= new Array();
}
public function Destroy():void{
= new Array();
= new Array();
}
public function IsEnabled():Boolean{
return (true);
}
public function (aTypeDoDelete:Array):void{
var m:MetaEnemy;
var i:int;
while (i < .length) {
m = [i];
if (Utils.IsInArray(aTypeDoDelete, m.id)){
.splice(i, 1);
i--;
};
i++;
};
}
public function OnRemove(context:Game_c):void{
}
public function SetEnable(b:Boolean):void{
}
public function get enemyCount():int{
return ();
}
public function
():void{
= new Array();
}
public function RemoveInactive(e:EnemyDeuxEtat_c):void{
var i:int;
while (i < .length) {
if ([i] == e){
.splice(i, 1);
break;
};
i++;
};
}
public function OnAdd(context:Game_c):void{
}
public function get enemyLeft():int{
return (.length);
}
public function Update(context:Game_c):void{
var m:MetaEnemy;
if (ObjetMoteur_c.IsPaused()){
return;
};
var i:int;
while (i < .length) {
m = [i];
if (context.GetCamera().IsPointInFieldOfView(m.pos, context.GetActionLevelLayer(), 100, 100)){
context.GetEnemyManager().CreateEnemy(context.GetHeroManager().GetPlayer(HeroManager_c.HERO_1), m.id, context.GetActionLevelLayer(), m.tag, m.pos.x, m.pos.y);
.splice(i, 1);
i--;
};
i++;
};
}
}
}//package TheGameAS3.Enemy
Section 147
//EnemyDeuxEtat_c (TheGameAS3.Enemy.EnemyDeuxEtat_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Items.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
import TheGameAS3.Teams.*;
public class EnemyDeuxEtat_c extends ObjetMoteur_c implements Enemy_i, HeurtableContainer_i {
private const DROP_RATE:Number = 0.2;
private var :Boolean;// = false
protected var :int;
protected var _active:Boolean;// = true
protected var oAnim:Animation_c;
private var :Boolean;// = true
protected var m_objFollow:ObjetMoteur_c;
private var :Boolean;// = false
private var
:Boolean;// = false
private var :Number;// = -1
private var :ObjetMoteur_c;
protected var
:Boolean;// = false
private var :Boolean;// = true
private var :Boolean;// = true
private var :Number;// = -1
protected var weapon2:WeaponLongRange_c;
protected var weapon3:WeaponLongRange_c;
protected var weapon4:WeaponLongRange_c;
protected var weapon5:WeaponLongRange_c;
private var :Boolean;// = false
protected var weapon1:WeaponLongRange_c;
private var
:int;
protected var :AmmoMelee_c;// = null
private var :Boolean;// = true
private var :int;// = 36
protected var m_context:Game_c;
private var :CircleCollision_c;// = null
private var
:Boolean;// = false
protected var :Boolean;// = false
public function EnemyDeuxEtat_c(oLayer:LevelLayer_c){
= ;
super(oLayer);
m_objFollow = null;
= null;
= 30;
oAnim = new Animation_c(this, null);
m_rayon = 30;
= new ObjetMoteur_c(oLayer);
}
public function OnOwnerHit(hFils:Heurtable_i, objCol:Heurtable_i, resultCol:Collision_c):void{
var ammo:Ammo_c;
var nDmg:int;
if (((destroyed) || (!(IsActive())))){
return;
};
if ((((hFils.GetOwner() == this)) && ((hFils == )))){
if ((objCol is Ammo_i)){
ammo = Ammo_c(objCol);
nDmg = ammo.GetDamage();
if (){
FadeTintFromTo(0xFF, 0, 0, 1, 0, 0, 0, 1, 0.2);
} else {
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.2);
};
= !();
};
= ( - nDmg);
if (((( <= 0)) && (!(
)))){
if ((((((((ammo is AmmoMortar1_c)) || ((ammo is AmmoMortar2_c)))) || ((ammo is AmmoRocket)))) || ((ammo is AmmoHoming01_c)))){
= true;
};
PlayDeath(Ammo_c(objCol));
m_context.GetEnemyManager().OnEnemyDead(this);
();
};
};
}
public function IsActive():Boolean{
return (_active);
}
private function ():void{
var n:Number;
var rndItem:int;
if ((this is EnemyBoss1_c)){
} else {
if (((!((this is EnemyTurret1_c))) && (!((this is EnemyTurret2_c))))){
n = (Math.random() * 100);
rndItem = Math.floor((Math.random() * (ItemFactory_c.MAX - 1)));
rndItem = int(Utils.PickRandomIn( ()));
if (n < (100 * DROP_RATE)){
m_context.GetItemManager().CreateItem(rndItem, GetLayer(), new Point(px, py));
};
};
};
}
public function get fadeInRed():Boolean{
return ();
}
public function Activate():void{
if (!_active){
_active = true;
visible = true;
FadeTintFromTo(0xFF, 0xFF, 0xFF, 0, 0xFF, 0xFF, 0xFF, 1, 0.2, true);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.2, true);
= false;
};
}
protected function Shoot(w:WeaponLongRange_c, context:Game_c, target:Point, speed:int=10):Ammo_c{
var ammo:Ammo_c;
var posCanon:Point;
var pV:Point;
ammo = Ammo_c(context.GetAmmoManager().CreateBall(w.GetAmmoType(), this, GetLayer()));
var weaponMc:MovieClip = w.GetMc();
var canonMc:MovieClip = MovieClip(weaponMc.getChildByName("regCanon_mc"));
var posWeapon:Point = Utils.FindPoint(context, GetLayer(), weaponMc);
posCanon = Utils.FindPoint(context, GetLayer(), canonMc);
if (target == null){
pV = new Point((posCanon.x - posWeapon.x), (posCanon.y - posWeapon.y));
} else {
pV = new Point((target.x - posCanon.x), (target.y - posCanon.y));
};
pV = EquationVecto_c.NormalizeVec(pV);
ammo.px = posCanon.x;
ammo.py = posCanon.y;
ammo.vx = (pV.x * speed);
ammo.vy = (pV.y * speed);
ammo.SetTarget(TeamFactory.ALLY1_TEAM);
ammo.SetDamage(5);
ammo.rotation = (EquationVecto_c.GetRotation(ammo.vx, 0, ammo.vy, 0) + 90);
context.AddUpdatable(ammo);
ammo.OnEndInit(context);
return (ammo);
}
public function get destroyed():Boolean{
return ();
}
public function get idAnimDie():Number{
return ();
}
public function get oCircle():CircleCollision_c{
return ();
}
public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
var idleAnim:MovieClip = AnimationFactory_c.CreateAnimationFromId();
= new CircleCollision_c(this.px, this.py, this.m_rayon);
.SetOwner(this);
if (IsDestroyable()){
GetLayer().AddTeamCollision(, GetTeam());
};
m_context = context;
m_objFollow = objFollow;
oAnim.SetContainer(this, idleAnim);
oAnim.Start();
m_context.AddUpdatable(this);
m_context.AddUpdatable(oAnim);
if (CanHurtHero()){
= AmmoMelee_c(context.GetAmmoManager().CreateBall(AmmoFactory_c.MELEE_AMMO, this, GetLayer()));
.SetRemoveTargetAfterHit(false);
.SetDamage(5);
.SetTarget((TeamFactory.ALL_PERSO_TEAM ^ GetTeam()));
.OnEndInit(context);
.SetRayon(10);
context.AddUpdatable();
};
(GetGunContainer(weapon1), weapon1);
(GetGunContainer(weapon2), weapon2);
(GetGunContainer(weapon3), weapon3);
(GetGunContainer(weapon4), weapon4);
(GetGunContainer(weapon5), weapon5);
context.GetAmmoManager().AddTargetToAllAmmo(, GetTeam());
UpdateMyCollision();
var tag:String = GetTag();
if (tag != "NONE"){
if (tag.indexOf("survival") != -1){
_active = false;
visible = false;
MCGame(context).GetEnemyCreator().AddInactive(this);
};
};
}
public function SetIsInfinite(b:Boolean):void{
= b;
}
protected function SwitchGun(iGun:int, gun:WeaponLongRange_c):void{
(gun);
gun.StopAttack();
if (gun == weapon1){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(iGun));
(GetGunContainer(weapon1), gun);
weapon1 = gun;
} else {
if (gun == weapon2){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(iGun));
(GetGunContainer(weapon2), gun);
weapon2 = gun;
} else {
if (gun == weapon3){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(iGun));
(GetGunContainer(weapon3), gun);
weapon3 = gun;
} else {
if (gun == weapon4){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(iGun));
(GetGunContainer(weapon4), gun);
weapon4 = gun;
} else {
if (gun == weapon5){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(iGun));
(GetGunContainer(weapon5), gun);
weapon5 = gun;
};
};
};
};
};
}
public function GetMoney():int{
return (100);
}
public function GetSoundOnHit(sfxType:int):int{
return (-1);
}
protected function DrawOnDead():Boolean{
return (false);
}
override public function OnRemove(context:Game_c):void{
}
public function set autoShoot(autoShoot:Boolean):void{
= autoShoot;
}
protected function IsFloating():Boolean{
return (false);
}
protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
return (null);
}
protected function CanHurtHero():Boolean{
return (true);
}
protected function (visualParent:MovieClip, w:WeaponLongRange_c):void{
if (w != null){
(w);
w.SetMcParent(visualParent);
visualParent.addChild(w.GetMc());
};
}
public function IsInfinite():Boolean{
return (
);
}
public function get canBeDestroyedByFOV():Boolean{
return ();
}
protected function IsAWallNearby():Boolean{
var line:Line_c;
var tabLineToCollide:Array = GetLineInView().slice();
var i:int;
while (i < tabLineToCollide.length) {
line = tabLineToCollide[i];
if (!line.CanBeWallKicked()){
tabLineToCollide.splice(i, 1);
i--;
};
i++;
};
.px = px;
.py = py;
.vx = (m_objFollow.px - px);
.vy = (m_objFollow.py - py);
var objCol:Collision_c = EquationVecto_c.CheckCollision(, tabLineToCollide, null, 1);
return (!((objCol == null)));
}
public function PlayDeath(ammo:Ammo_c):void{
var fxBig:Acteur_c;
var fx:Acteur_c;
var fxTrou:Acteur_c;
= false;
if (((((!((oAnim == null))) && (!((m_context == null))))) && (!(
)))){
= true;
();
oAnim.ChangeAnim(AnimationFactory_c.CreateAnimationFromId(), true);
oAnim.SetEndFunction(m_context.GetEnemyManager().DestroyEnemy, m_context.GetEnemyManager(), [this, DrawOnDead()]);
if (CanMakeExplosion()){
if ((this is Enemy1_c)){
fxBig = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxBig.px = px;
fxBig.py = py;
} else {
fx = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fx.px = px;
fx.py = py;
};
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
};
if (CanMakeTrou()){
fxTrou = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_IMPACT, GetLayer());
fxTrou.px = px;
fxTrou.py = py;
fxTrou.DrawOnBackground();
};
= true;
cameraCanControlMe = false;
if (((!((this is EnemyThug2_c))) && (!((this is Enemy2_c))))){
MCGame(m_context).GetEnemyCreator().AddKillCount();
};
MCGame(m_context).GetEnemyCreator().RemoveInactive(this);
m_context.GetAmmoManager().RemoveTargetFromAllAmmo(, GetTeam());
};
}
private function ():Boolean{
return ((() && (!( ))));
}
protected function CanMove():Boolean{
return (!( ));
}
protected function IsDestroyable():Boolean{
return (true);
}
protected function (idIdle:Number, idDie:Number):void{
= idIdle;
= idDie;
}
public function get autoShoot():Boolean{
return ();
}
public function GetTeam():Number{
return (TeamFactory.ENEMY1_TEAM);
}
protected function CanMakeTrou():Boolean{
return (true);
}
public function get ():Number{
return ();
}
public function GetXp():int{
return (20);
}
protected function ():Boolean{
return (false);
}
public function get justBeenKilled():Boolean{
return (
);
}
public function GetHp():int{
return ();
}
override public function Destroy(context:Game_c):void{
();
m_context.RemoveUpdatable(this);
m_context.RemoveUpdatable(oAnim);
= null;
m_context = null;
= true;
.Destroy(context);
= null;
if ( != null){
m_context.GetAmmoManager().DestroyAmmo();
m_context.RemoveUpdatable();
= null;
};
super.Destroy(context);
}
protected function GetWaitBeforeNextShoot():int{
return ();
}
public function set canBeDestroyedByFOV(canBeDestroyedByFOV:Boolean):void{
= canBeDestroyedByFOV;
}
override public function Update(context:Game_c):void{
var target:Point;
super.Update(context);
if (!IsActive()){
return;
};
if ( != null){
.x = this.px;
.y = this.py;
};
if ( != null){
.px = px;
.py = py;
};
if (context.GetCamera().IsInFieldOfView(this)){
--;
};
if ((((((((
<= 0)) && (!(IsDead())))) && ())) && (!(context.GetLevelEventManager().GetCurrentLevelEvent().IsCleared())))){
= GetWaitBeforeNextShoot();
if (!IsAWallNearby()){
target = new Point(m_objFollow.px, m_objFollow.py);
if (weapon1 != null){
Shoot(weapon1, context, target);
};
if (weapon2 != null){
Shoot(weapon2, context, target);
};
if (weapon3 != null){
Shoot(weapon3, context, target);
};
if (weapon4 != null){
Shoot(weapon4, context, target);
};
if (weapon5 != null){
Shoot(weapon5, context, target);
};
oAnim.Restart();
oAnim.SetEndFunction(oAnim.GotoAndStopBegin, oAnim, []);
};
};
if ((((((() && (!(context.GetCamera().IsInFieldOfView(this, 100))))) && (!(IsDead())))) && (GameOptions.IsLevelMode()))){
MCGame(context).GetEnemyCreator().AddEnemy(GetId(), px, py, GetTag());
context.GetEnemyManager().DestroyEnemy(this);
};
}
public function get hitByExplosion():Boolean{
return ();
}
private function ():Array{
var a:Array = new Array();
a.push(ItemFactory_c.SHOTGUN);
a.push(ItemFactory_c.GATLING);
if (!GameOptions.IsSurvivalMode()){
a.push(ItemFactory_c.HEALTH);
};
if (GameOptions.rocketUnlocked){
a.push(ItemFactory_c.ROCKET);
};
if (GameOptions.mortarUnlocked){
a.push(ItemFactory_c.MORTAR);
};
if (GameOptions.flameUnlocked){
a.push(ItemFactory_c.FLAME);
};
if (GameOptions.homingUnlocked){
a.push(ItemFactory_c.HOMING);
};
return (a);
}
private function ():void{
if (((!(( == null))) && (IsDestroyable()))){
GetLayer().RemoveTeamCollision(, GetTeam());
};
= null;
= false;
if ( != null){
m_context.GetAmmoManager().DestroyAmmo();
m_context.RemoveUpdatable();
= null;
};
}
public function GetObjFollow():ObjetMoteur_c{
return (m_objFollow);
}
private function (gun:WeaponLongRange_c):void{
if (((((!((gun == null))) && (!((gun.GetMcParent() == null))))) && (gun.GetMcParent().contains(gun.GetMc())))){
gun.GetMcParent().removeChild(gun.GetMc());
};
}
protected function CanMakeExplosion():Boolean{
return (true);
}
public function GetId():int{
return (-1);
}
public function IsDead():Boolean{
return (
);
}
}
}//package TheGameAS3.Enemy
Section 148
//EnemyFactory_c (TheGameAS3.Enemy.EnemyFactory_c)
package TheGameAS3.Enemy {
import TheGameAS3.Level.*;
public class EnemyFactory_c {
public static const MAX:int = ++;
public static const ID_ENEMY_TURRET_2:int = ++;
public static const ID_ENEMY_BOSS:int = ++;
public static const ID_ENEMY_THUG:int = ++;
public static const ID_ENEMY_BOSS2:int = ++;
public static const ID_ENEMY_BOSS3:int = ++;
public static const ID_ENEMY_BOSS5:int = ++;
public static const ID_ENEMY_THUG2:int = ++;
public static const ID_ENEMY_BOSS4:int = ++;
public static const ID_ENEMY_1:int = ++;
public static const ID_ENEMY_2:int = ++;
public static const ID_ENEMY_TURRET_1:int = ++;
public static const ID_ENEMY_TURRET_3:int = ++;
private static var :int = 0;
public function EnemyFactory_c(){
super();
}
public static function CreateEnemyFromId(i:int, oLayer:LevelLayer_c):Enemy_i{
switch (i){
case ID_ENEMY_1:
return (new Enemy1_c(oLayer));
case ID_ENEMY_2:
return (new Enemy2_c(oLayer));
case ID_ENEMY_TURRET_1:
return (new EnemyTurret1_c(oLayer));
case ID_ENEMY_TURRET_2:
return (new EnemyTurret2_c(oLayer));
case ID_ENEMY_TURRET_3:
return (new EnemyTurret3_c(oLayer));
case ID_ENEMY_THUG:
return (new EnemyThug_c(oLayer));
case ID_ENEMY_THUG2:
return (new EnemyThug2_c(oLayer));
case ID_ENEMY_BOSS:
return (new EnemyBoss1_c(oLayer));
case ID_ENEMY_BOSS2:
return (new EnemyBoss2_c(oLayer));
case ID_ENEMY_BOSS3:
return (new EnemyBoss3_c(oLayer));
case ID_ENEMY_BOSS4:
return (new EnemyBoss4_c(oLayer));
case ID_ENEMY_BOSS5:
return (new EnemyBoss5_c(oLayer));
default:
trace(("ERROR :: EnemyFactory :: Wrong Parameters : " + i));
return (null);
};
}
public static function GetIdByName(str:String):int{
if (EnemyFactory_c[str] == undefined){
trace(("ERROR :: EnemyID_c :: GetIdByName :: WRONG NAME : " + str));
return (-1);
};
return (EnemyFactory_c[str]);
}
public static function GetAllIds():Array{
return (["ID_ENEMY_1", "ID_ENEMY_2", "ID_ENEMY_TURRET_1", "ID_ENEMY_TURRET_2", "ID_ENEMY_TURRET_3", "ID_ENEMY_THUG", "ID_ENEMY_THUG2", "ID_ENEMY_BOSS", "ID_ENEMY_BOSS2", "ID_ENEMY_BOSS3", "ID_ENEMY_BOSS4", "ID_ENEMY_BOSS5"]);
}
}
}//package TheGameAS3.Enemy
Section 149
//EnemyManager_c (TheGameAS3.Enemy.EnemyManager_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Physique.*;
public class EnemyManager_c {
private var
:Array;// = null
private var :Array;// = null
private var m_context:Game_c;// = null
public function EnemyManager_c(){
super();
}
public function DestroyAllEnemy():void{
while (
.length > 0) {
DestroyEnemy(
[0]);
};
while (.length > 0) {
([0]);
};
}
public function GetAllEnemy():Array{
return (
);
}
public function (i:Number){
var oCadavre:CadavreEnemy_c = CadavreEnemy_c(.splice(i, 1)[0]);
oCadavre.Destroy();
}
public function DestroyInfiniteEnemy():void{
var i:int;
while (i <
.length) {
if (Enemy_i(
[i]).IsInfinite()){
[i].SetIsInfinite(false);
};
i++;
};
}
public function CreateEnemy(hero:ObjetMoteur_c, iType:int, oLevelLayer:LevelLayer_c, strTag:String="NONE", x:int=-1, y:int=-1):Enemy_i{
if (m_context == null){
trace("ERROR :: EnemyManager_c :: CreateEnemy :: m_context = null");
return (null);
};
if (oLevelLayer == null){
oLevelLayer = m_context.GetActionLevelLayer();
};
var oEnemy:Enemy_i = EnemyFactory_c.CreateEnemyFromId(iType, oLevelLayer);
.push(oEnemy);
oLevelLayer.GetEnemyContainer().addChild((oEnemy as MovieClip));
ObjetMoteur_c(oEnemy).px = x;
ObjetMoteur_c(oEnemy).py = y;
if (strTag != "NONE"){
ObjetMoteur_c(oEnemy).SetTag(strTag);
};
oEnemy.InitEnemy(hero, m_context);
Camera_c.AddActeur(ObjetMoteur_c(oEnemy));
return (oEnemy);
}
public function OnEnemyDead(oEnemy:Enemy_i):void{
if (oEnemy.IsInfinite()){
CreateEnemy(oEnemy.GetObjFollow(), oEnemy.GetId(), oEnemy.GetObjFollow().GetLayer());
};
}
public function DestroyEnemy(oEnemy:Enemy_i, bDraw:Boolean=false):void{
var crntEnemy:ObjetMoteur_c;
var cnt:DisplayObjectContainer;
var i:int;
if ((oEnemy is ObjetMoteur_c)){
crntEnemy = (oEnemy as ObjetMoteur_c);
cnt = crntEnemy.parent;
Camera_c.RemoveActeur(crntEnemy);
if (cnt != null){
if (bDraw){
crntEnemy.DrawOnBackground();
};
cnt.removeChild(crntEnemy);
};
i = 0;
while (i <
.length) {
if (crntEnemy ==
[i]){
crntEnemy.Destroy(m_context);
.splice(i, 1);
break;
};
i++;
};
};
}
public function Init(context:Game_c):void{
m_context = context;
= new Array();
= new Array();
}
public function (oLayer:LevelLayer_c, x:Number, y:Number):CadavreEnemy_c{
var oOldCadavre:CadavreEnemy_c;
var oNewCadavre:CadavreEnemy_c = new CadavreEnemy_c(oLayer, x, y);
.push(oNewCadavre);
var i:int;
while (i < .length) {
oOldCadavre = [i];
if (oNewCadavre.IsPointBelow(oOldCadavre.GetX(), oOldCadavre.GetY())){
if (Math.random() < 0.8){
(i);
i--;
};
};
i++;
};
m_context.GetHeroManager().GetPlayer(HeroManager_c.HERO_1).UpdateMyCollision();
return (oNewCadavre);
}
public function GetNbEnemyInLayer():int{
if ((((m_context == null)) || ((m_context.GetActionLevelLayer() == null)))){
return (-1);
};
return (m_context.GetActionLevelLayer().GetEnemyContainer().numChildren);
}
public function (oCadavre:CadavreEnemy_c):void{
var i:int;
while (i < .length) {
if ([i] == oCadavre){
(i);
return;
};
i++;
};
trace("WARNING :: EnemyManager_c :: DestroyCadavre :: Cadavre not found");
}
public function GetNbEnemy():int{
return (
.length);
}
}
}//package TheGameAS3.Enemy
Section 150
//EnemyThug_c (TheGameAS3.Enemy.EnemyThug_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import TheGameAS3.Visuel.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class EnemyThug_c extends EnemyDeuxEtat_c {
protected var VITESSE:int;// = 1
private var
:Number;// = 0
private var :Point;
private var DESCEND:int;
private var
:Acteur_c;
private var
:Boolean;// = false
private var
:Number;
private var MONTE:int;
private var :Number;
private var
:Boolean;// = false
public function EnemyThug_c(oLayer:LevelLayer_c){
= new Point();
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c.
);
= 30;
SetRayon(20);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
= (Math.ceil(((Math.random() * 4) + 2)) * 3);
MONTE = ((Math.ceil((Math.random() * 5)) * 2) + 10);
DESCEND = MONTE;
= MONTE;
= DESCEND;
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_THUG);
}
override public function PlayDeath(ammo:Ammo_c):void{
var p:Point;
super.PlayDeath(ammo);
p = new Point(0, 0);
if (hitByExplosion){
p.x = (((px - ammo.px) + (Math.random() * 30)) - 15);
p.y = (((py - ammo.py) + (Math.random() * 30)) - 15);
vx = (p.x / 10);
vy = (p.y / 10);
if (Jukebox_c.SoundAddedOfType(SoundFactory.ID_SFX_THUG_DIE_GIGA_LONG) <= 0){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_THUG_DIE_LONG_1, 3, this, m_objFollow);
};
} else {
p.x = (px - ammo.px);
p.y = (py - ammo.py);
p = EquationVecto_c.NormalizeVec(p);
vx = (p.x * 10);
vy = (p.y * 10);
rotation = (EquationVecto_c.GetRotation(px, ammo.px, py, ammo.py) + 90);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_THUG_DIE_GORE, -1, this, m_objFollow);
};
}
override protected function CanMakeTrou():Boolean{
return (false);
}
override protected function CanHurtHero():Boolean{
return (false);
}
private function ():void{
var fxWater:Acteur_c;
fxWater = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_WATER_SPLASH, GetLayer());
var fxWaterUpper:Acteur_c = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_WATER_SPLASH_UPPER, GetLayer());
fxWater.px =
.px;
fxWater.py =
.py;
fxWaterUpper.px =
.px;
fxWaterUpper.py =
.py;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_WATER_SPLASH, -1,
, m_objFollow);
}
override protected function CanMakeExplosion():Boolean{
return (false);
}
override protected function DrawOnDead():Boolean{
return (!(hitByExplosion));
}
override public function Update(context:Game_c):void{
var pMatrix:Point;
var lvl:LevelPart_c;
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
if (!IsDead()){
if (((CanMove()) && (!((m_objFollow == null))))){
.x = (m_objFollow.px - px);
.y = (m_objFollow.py - py);
if (((.x * .x) + (.y * .y)) > 15000){
= EquationVecto_c.NormalizeVec();
vx = (.x * VITESSE);
vy = (.y * VITESSE);
} else {
vx = 0;
vy = 0;
};
};
rotation = (EquationVecto_c.GetRotation(px, m_objFollow.px, py, m_objFollow.py) + 90);
Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView());
} else {
if (hitByExplosion){
if ((((
== null)) && (!(
)))){
= context.GetEffectManager().CreateSingleFx(idAnimDie, GetLayer(), -1, EffectManager_c.ID_FORE_LAYER);
.px = px;
.py = py;
.vx = vx;
.vy = vy;
visible = false;
} else {
if ((((
== null)) && (
))){
return;
};
};
if ( > 0){
= ( - context.GetSpeedManager().GetSpeed());
.scaleX = (
.scaleX + (( / 100) * context.GetSpeedManager().GetSpeed()));
.scaleY = (
.scaleY + (( / 100) * context.GetSpeedManager().GetSpeed()));
} else {
if (
> 0){
= (
- context.GetSpeedManager().GetSpeed());
.scaleX = (
.scaleX - (((DESCEND -
) / 100) * context.GetSpeedManager().GetSpeed()));
.scaleY = (
.scaleY - (((DESCEND -
) / 100) * context.GetSpeedManager().GetSpeed()));
.scaleX = Math.max(1,
.scaleX);
.scaleY = Math.max(1,
.scaleY);
};
};
if ((((
<= 0)) && (!(
)))){
= true;
.scaleX = 1;
.scaleY = 1;
pMatrix =
.GetMatrixPos();
lvl = GetLayer().GetLevelPartManager().GetLevelPart(pMatrix.x, pMatrix.y);
if (lvl == null){
= false;
} else {
= (
);
};
if (
){
.vx = 0;
.vy = 0;
();
} else {
.vx = 0;
.vy = 0;
.scaleX = 1;
.scaleY = 1;
.SetTint(-25, -25, -25);
.DrawOnBackground();
context.GetEffectManager().DestroyActeur(
);
= null;
return;
};
} else {
if (!
){
.rotation = (
.rotation + (
* context.GetSpeedManager().GetSpeed()));
} else {
if (
){
.alpha = (
.alpha - (0.1 * context.GetSpeedManager().GetSpeed()));
if (
.alpha < 0){
context.GetEffectManager().DestroyActeur(
);
= null;
return;
};
};
};
};
.px = (
.px + (
.vx * context.GetSpeedManager().GetSpeed()));
.py = (
.py + (
.vy * context.GetSpeedManager().GetSpeed()));
} else {
vx = (vx * 0.8);
vy = (vy * 0.8);
Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView());
};
};
}
override public function GetMoney():int{
return (30);
}
private function (objMot:ObjetMoteur_c):Boolean{
var pMatrix:Point = objMot.GetMatrixPos();
var lvl:LevelPart_c = GetLayer().GetLevelPartManager().GetLevelPart(pMatrix.x, pMatrix.y);
var pTranslate:Point = new Point();
var b:Bitmap = lvl.GetLevelBitmap();
var bd:BitmapData = b.bitmapData;
pTranslate.x = Math.round((objMot.px - (lvl.GetMatrixPos().x * LevelPartManager_c.LEVEL_WIDTH)));
pTranslate.y = Math.round((objMot.py - (lvl.GetMatrixPos().y * LevelPartManager_c.LEVEL_HEIGHT)));
var pixel:uint = bd.getPixel((pTranslate.x * VisuelFactory_c.COMPRESSION), (pTranslate.y * VisuelFactory_c.COMPRESSION));
return ((pixel == 6737151));
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
return (MovieClip(MovieClip(MovieClip(oAnim.GetChild().getChildByName("upperbody")).getChildByName("upperbody")).getChildByName("gun")));
}
}
}//package TheGameAS3.Enemy
Section 151
//EnemyThug2_c (TheGameAS3.Enemy.EnemyThug2_c)
package TheGameAS3.Enemy {
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class EnemyThug2_c extends EnemyThug_c {
public function EnemyThug2_c(oLayer:LevelLayer_c){
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c.
);
SetTint(0xFF, 0, 0);
VITESSE = 3;
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_THUG2);
}
override protected function GetWaitBeforeNextShoot():int{
return (25);
}
}
}//package TheGameAS3.Enemy
Section 152
//EnemyTurret1_c (TheGameAS3.Enemy.EnemyTurret1_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class EnemyTurret1_c extends EnemyDeuxEtat_c {
private var :Boolean;// = false
private var
:Circle_c;
public function EnemyTurret1_c(oLayer:LevelLayer_c){
super(oLayer);
(AnimationFactory_c.
, AnimationFactory_c. );
= 250;
SetRayon(30);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
weapon2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
}
override public function GetMoney():int{
return (250);
}
override public function Update(context:Game_c):void{
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
rotation = (EquationVecto_c.GetRotation(px, m_objFollow.px, py, m_objFollow.py) + 90);
if (IsDead()){
if ((((oAnim.GetCurrentFrame() > 5)) && (!()))){
m_context.GetCamera().ShakeCamera(25);
= true;
};
};
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_TURRET_1);
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
if (weapon == weapon1){
return (MovieClip(oAnim.GetChild().getChildByName("gun1")));
};
if (weapon == weapon2){
return (MovieClip(oAnim.GetChild().getChildByName("gun2")));
};
return (null);
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
GetLayer().RemovePoint(
);
m_objFollow.UpdateMyCollision();
= null;
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
oAnim.GotoAndStopBegin();
var tag:String = GetTag();
if (tag != "NONE"){
if (tag.indexOf("turretMB") != -1){
_active = false;
visible = false;
= true;
MCGame(context).GetEnemyCreator().AddInactive(this);
};
};
= new Circle_c(px, py, 50);
GetLayer().AddPoint(
);
}
}
}//package TheGameAS3.Enemy
Section 153
//EnemyTurret2_c (TheGameAS3.Enemy.EnemyTurret2_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class EnemyTurret2_c extends EnemyDeuxEtat_c {
private var :Boolean;// = false
private var
:Circle_c;
public function EnemyTurret2_c(oLayer:LevelLayer_c){
super(oLayer);
(AnimationFactory_c. , AnimationFactory_c.
);
= 150;
SetRayon(30);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
}
override public function GetMoney():int{
return (150);
}
override public function Update(context:Game_c):void{
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
rotation = (EquationVecto_c.GetRotation(px, m_objFollow.px, py, m_objFollow.py) + 90);
if (IsDead()){
if ((((oAnim.GetCurrentFrame() > 5)) && (!()))){
m_context.GetCamera().ShakeCamera(25);
= true;
};
};
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_TURRET_2);
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
return (MovieClip(oAnim.GetChild().getChildByName("gun")));
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
GetLayer().RemovePoint(
);
= null;
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
oAnim.GotoAndStopBegin();
var tag:String = GetTag();
if (tag != "NONE"){
if (tag.indexOf("turretMB") != -1){
_active = false;
visible = false;
= true;
MCGame(context).GetEnemyCreator().AddInactive(this);
};
};
= new Circle_c(px, py, 50);
GetLayer().AddPoint(
);
}
}
}//package TheGameAS3.Enemy
Section 154
//EnemyTurret3_c (TheGameAS3.Enemy.EnemyTurret3_c)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class EnemyTurret3_c extends EnemyDeuxEtat_c {
private var :Boolean;// = false
private var
:Circle_c;
public function EnemyTurret3_c(oLayer:LevelLayer_c){
super(oLayer);
(AnimationFactory_c.
, AnimationFactory_c.
);
= 250;
SetRayon(30);
weapon1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
weapon2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_ENEMY));
}
override public function GetMoney():int{
return (250);
}
override protected function IsDestroyable():Boolean{
return (false);
}
override public function Update(context:Game_c):void{
super.Update(context);
if (((destroyed) || (!(IsActive())))){
return;
};
rotation = (EquationVecto_c.GetRotation(px, m_objFollow.px, py, m_objFollow.py) + 90);
if (IsDead()){
if ((((oAnim.GetCurrentFrame() > 5)) && (!()))){
m_context.GetCamera().ShakeCamera(25);
= true;
};
};
}
override public function GetId():int{
return (EnemyFactory_c.ID_ENEMY_TURRET_3);
}
override protected function GetGunContainer(weapon:WeaponLongRange_c):MovieClip{
if (weapon == weapon1){
return (MovieClip(oAnim.GetChild().getChildByName("gun1")));
};
if (weapon == weapon2){
return (MovieClip(oAnim.GetChild().getChildByName("gun2")));
};
return (null);
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
GetLayer().RemovePoint(
);
= null;
}
override public function InitEnemy(objFollow:ObjetMoteur_c, context:Game_c):void{
super.InitEnemy(objFollow, context);
oAnim.GotoAndStopBegin();
var tag:String = GetTag();
if (tag != "NONE"){
if (tag.indexOf("turretMB") != -1){
_active = false;
visible = false;
= true;
MCGame(context).GetEnemyCreator().AddInactive(this);
};
};
= new Circle_c(px, py, 50);
GetLayer().AddPoint(
);
}
}
}//package TheGameAS3.Enemy
Section 155
//MetaEnemy (TheGameAS3.Enemy.MetaEnemy)
package TheGameAS3.Enemy {
import flash.geom.*;
public class MetaEnemy {
private var
:int;
private var
:Point;
private var
:String;
public function MetaEnemy(pId:int, pX:int, pY:int, pTag:String){
super();
= pId;
= new Point(pX, pY);
= pTag;
}
public function get id():int{
return (
);
}
public function get tag():String{
return (
);
}
public function get pos():Point{
return (
);
}
}
}//package TheGameAS3.Enemy
Section 156
//SpawningDoor (TheGameAS3.Enemy.SpawningDoor)
package TheGameAS3.Enemy {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Physique.*;
public class SpawningDoor {
private var
:int;// = 0
private var :int;// = 0
private var :int;// = 0
private var
:int;// = 0
private var
:int;// = 0
private var
:MovieClip;
private var
:Array;
private var
:Acteur_c;
private var
:Boolean;// = false
private var
:Array;
private var
:int;
private static const STATE_IDLE:int = 0;
private static const STATE_CLOSING:int = 3;
private static const STATE_OPENING:int = 1;
private static const STATE_SPAWNING:int = 2;
private static const BLACK_TINT:Number = -255;
private static var :Number = -255;
private static var :Number = -255;
private static var :Number = -255;
public function SpawningDoor(id:int, door:Acteur_c){
= new Array();
= new Array();
super();
= id;
= door;
.isPlaying = false;
=
.GetMC();
.stop();
}
public function get
():Boolean{
return (( == STATE_CLOSING));
}
public function get
():Boolean{
return (( == STATE_IDLE));
}
public function get visuelActeur():Acteur_c{
return (
);
}
public function get
():Boolean{
return (( == STATE_OPENING));
}
public function
(r:int, g:int, b:int):void{
= r;
= g;
= b;
= true;
}
private function Close():void{
= STATE_CLOSING;
}
public function get
():Boolean{
return (( == STATE_SPAWNING));
}
public function get enemyToSpawn():int{
return (
.length);
}
public function Update(context:Game_c):void{
var m:MetaEnemy;
if (
){
--;
if ( <= 0){
if (
.length > 0){
m =
.shift();
(m, context);
};
if (
.length > 0){
=
.shift();
} else {
Close();
};
};
} else {
if (
){
if (
.currentFrame > 1){
.GetMC().prevFrame();
} else {
= STATE_IDLE;
};
} else {
if (
){
if (
.currentFrame <
.totalFrames){
.nextFrame();
} else {
= STATE_SPAWNING;
};
};
};
};
}
private function Open():void{
= STATE_OPENING;
}
private function
(m:MetaEnemy, context:Game_c):void{
var enemy:ObjetMoteur_c = ObjetMoteur_c(context.GetEnemyManager().CreateEnemy(context.GetPlayer1(), m.id, context.GetPlayer1().GetLayer()));
enemy.FadeTintFromTo( , , , 1, 0, 0, 0, 1, 0.1);
enemy.px = m.pos.x;
enemy.py = m.pos.y;
enemy.SetTag(m.tag);
}
public function AddEnemyToSpawn(mEnemy:MetaEnemy, wait:int):void{
.push(mEnemy);
.push(wait);
Open();
}
public function get id():int{
return (
);
}
public static function (r:int, g:int, b:int):void{
= r;
= g;
= b;
}
}
}//package TheGameAS3.Enemy
Section 157
//LEVEL_SELECTION_PANEL (TheGameAS3.Exported.LevelSelection.LEVEL_SELECTION_PANEL)
package TheGameAS3.Exported.LevelSelection {
import flash.display.*;
import flash.text.*;
import Interfaces.Screens.Exported.*;
import flash.utils.*;
public dynamic class LEVEL_SELECTION_PANEL extends MovieClip {
public var prev:BTNNEXT;
public var __id50_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public var lockMsg:MovieClip;
public var __id51_:MultilingualTextFieldFinder;
public var __id52_:MultilingualTextFieldFinder;
public var kill2:TextField;
public var kill1:TextField;
public var __id53_:MultilingualTextFieldFinder;
public var AUTO_10:TextField;
public var AUTO_11:TextField;
public var AUTO_12:TextField;
public var AUTO_14:TextField;
public var AUTO_16:TextField;
public var AUTO_18:TextField;
public var AUTO_19:TextField;
public var AUTO_13:TextField;
public var AUTO_15:TextField;
public var AUTO_17:TextField;
public var __id54_:MultilingualTextFieldFinder;
public var __id42_:MultilingualTextFieldFinder;
public var AUTO_20:TextField;
public var AUTO_21:TextField;
public var AUTO_22:TextField;
public var AUTO_23:TextField;
public var AUTO_24:TextField;
public var AUTO_25:TextField;
public var AUTO_26:TextField;
public var AUTO_27:TextField;
public var __id43_:MultilingualTextFieldFinder;
public var __id55_:MultilingualTextFieldFinder;
public var next:BTNNEXT;
public var time1:TextField;
public var time2:TextField;
public var dmg1:TextField;
public var __id56_:MultilingualTextFieldFinder;
public var __id44_:MultilingualTextFieldFinder;
public var __id57_:MultilingualTextFieldFinder;
public var __id45_:MultilingualTextFieldFinder;
public var dmg2:TextField;
public var __id46_:MultilingualTextFieldFinder;
public var timeStar1:MovieClip;
public var timeStar2:MovieClip;
public var timeStar3:MovieClip;
public var killStar3:MovieClip;
public var killStar2:MovieClip;
public var killStar1:MovieClip;
public var __id58_:MultilingualTextFieldFinder;
public var __id47_:MultilingualTextFieldFinder;
public var __id48_:MultilingualTextFieldFinder;
public var __id59_:MultilingualTextFieldFinder;
public var __id49_:MultilingualTextFieldFinder;
public var AUTO_1:TextField;
public var AUTO_2:TextField;
public var AUTO_4:TextField;
public var AUTO_7:TextField;
public var AUTO_8:TextField;
public var AUTO_9:TextField;
public var AUTO_3:TextField;
public var AUTO_5:TextField;
public var AUTO_6:TextField;
public var dmgStar1:MovieClip;
public var dmgStar2:MovieClip;
public var dmgStar3:MovieClip;
public var AUTO_0:TextField;
public function LEVEL_SELECTION_PANEL(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(5, frame6, 4, frame5, 2, frame3, 0, frame1, 1, frame2, 3, frame4);
();
();
();
();
();
();
}
function (){
__id54_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id54_.textFieldName = "AUTO_27";
__id54_.textId = "";
__id54_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id58_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id58_.textFieldName = "AUTO_6";
__id58_.textId = "ID_AUTO_THUNDER_0";
__id58_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id58_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id58_.textFieldName = "AUTO_14";
__id58_.textId = "ID_AUTO_SEA_0";
__id58_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id58_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id58_.textFieldName = "AUTO_10";
__id58_.textId = "ID_AUTO_ARMOR_1";
__id58_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id58_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id58_.textFieldName = "AUTO_18";
__id58_.textId = "ID_AUTO_LEVEL_4";
__id58_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id58_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id58_.textFieldName = "AUTO_2";
__id58_.textId = "ID_AUTO_JUNGLE_0";
__id58_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id42_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id42_.textFieldName = "time2";
__id42_.textId = "";
__id42_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id59_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id59_.textFieldName = "AUTO_11";
__id59_.textId = "ID_AUTO_ARMOR_1";
__id59_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id59_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id59_.textFieldName = "AUTO_19";
__id59_.textId = "ID_AUTO_JAIL_0";
__id59_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id59_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id59_.textFieldName = "AUTO_15";
__id59_.textId = "ID_AUTO_SEA_0";
__id59_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame2(){
if ((((__setPropDict[__id56_] == undefined)) || (!((int(__setPropDict[__id56_]) == 2))))){
__setPropDict[__id56_] = currentFrame;
();
};
if ((((__setPropDict[__id57_] == undefined)) || (!((int(__setPropDict[__id57_]) == 2))))){
__setPropDict[__id57_] = currentFrame;
();
};
if ((((__setPropDict[__id59_] == undefined)) || (!((int(__setPropDict[__id59_]) == 2))))){
__setPropDict[__id59_] = currentFrame;
();
};
if ((((__setPropDict[__id58_] == undefined)) || (!((int(__setPropDict[__id58_]) == 2))))){
__setPropDict[__id58_] = currentFrame;
();
};
if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 1)) && ((int(__setPropDict[__id51_]) <= 5))))))){
__setPropDict[__id51_] = currentFrame;
();
};
if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 1)) && ((int(__setPropDict[__id48_]) <= 5))))))){
__setPropDict[__id48_] = currentFrame;
();
};
if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 1)) && ((int(__setPropDict[__id50_]) <= 5))))))){
__setPropDict[__id50_] = currentFrame;
();
};
if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 1)) && ((int(__setPropDict[__id53_]) <= 5))))))){
__setPropDict[__id53_] = currentFrame;
();
};
if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 1)) && ((int(__setPropDict[__id49_]) <= 5))))))){
__setPropDict[__id49_] = currentFrame;
();
};
if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 1)) && ((int(__setPropDict[__id52_]) <= 5))))))){
__setPropDict[__id52_] = currentFrame;
();
};
if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 1)) && ((int(__setPropDict[__id54_]) <= 5))))))){
__setPropDict[__id54_] = currentFrame;
();
};
if ((((__setPropDict[__id55_] == undefined)) || (!((((int(__setPropDict[__id55_]) >= 1)) && ((int(__setPropDict[__id55_]) <= 5))))))){
__setPropDict[__id55_] = currentFrame;
();
};
}
function (){
__id59_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id59_.textFieldName = "AUTO_7";
__id59_.textId = "ID_AUTO_THUNDER_0";
__id59_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame6(){
if ((((__setPropDict[__id56_] == undefined)) || (!((int(__setPropDict[__id56_]) == 6))))){
__setPropDict[__id56_] = currentFrame;
();
};
if ((((__setPropDict[__id57_] == undefined)) || (!((int(__setPropDict[__id57_]) == 6))))){
__setPropDict[__id57_] = currentFrame;
();
};
}
function (){
__id43_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id43_.textFieldName = "kill2";
__id43_.textId = "";
__id43_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame3(){
if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 1)) && ((int(__setPropDict[__id51_]) <= 5))))))){
__setPropDict[__id51_] = currentFrame;
();
};
if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 1)) && ((int(__setPropDict[__id48_]) <= 5))))))){
__setPropDict[__id48_] = currentFrame;
();
};
if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 1)) && ((int(__setPropDict[__id50_]) <= 5))))))){
__setPropDict[__id50_] = currentFrame;
();
};
if ((((__setPropDict[__id56_] == undefined)) || (!((int(__setPropDict[__id56_]) == 3))))){
__setPropDict[__id56_] = currentFrame;
();
};
if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 1)) && ((int(__setPropDict[__id53_]) <= 5))))))){
__setPropDict[__id53_] = currentFrame;
();
};
if ((((__setPropDict[__id57_] == undefined)) || (!((int(__setPropDict[__id57_]) == 3))))){
__setPropDict[__id57_] = currentFrame;
();
};
if ((((__setPropDict[__id58_] == undefined)) || (!((int(__setPropDict[__id58_]) == 3))))){
__setPropDict[__id58_] = currentFrame;
();
};
if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 1)) && ((int(__setPropDict[__id49_]) <= 5))))))){
__setPropDict[__id49_] = currentFrame;
();
};
if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 1)) && ((int(__setPropDict[__id52_]) <= 5))))))){
__setPropDict[__id52_] = currentFrame;
();
};
if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 1)) && ((int(__setPropDict[__id54_]) <= 5))))))){
__setPropDict[__id54_] = currentFrame;
();
};
if ((((__setPropDict[__id55_] == undefined)) || (!((((int(__setPropDict[__id55_]) >= 1)) && ((int(__setPropDict[__id55_]) <= 5))))))){
__setPropDict[__id55_] = currentFrame;
();
};
if ((((__setPropDict[__id59_] == undefined)) || (!((int(__setPropDict[__id59_]) == 3))))){
__setPropDict[__id59_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id57_] == undefined)) || (!((int(__setPropDict[__id57_]) == 4))))){
__setPropDict[__id57_] = currentFrame;
();
};
if ((((__setPropDict[__id56_] == undefined)) || (!((int(__setPropDict[__id56_]) == 4))))){
__setPropDict[__id56_] = currentFrame;
();
};
if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 1)) && ((int(__setPropDict[__id51_]) <= 5))))))){
__setPropDict[__id51_] = currentFrame;
();
};
if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 1)) && ((int(__setPropDict[__id48_]) <= 5))))))){
__setPropDict[__id48_] = currentFrame;
();
};
if ((((__setPropDict[__id59_] == undefined)) || (!((int(__setPropDict[__id59_]) == 4))))){
__setPropDict[__id59_] = currentFrame;
();
};
if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 1)) && ((int(__setPropDict[__id50_]) <= 5))))))){
__setPropDict[__id50_] = currentFrame;
();
};
if ((((__setPropDict[__id58_] == undefined)) || (!((int(__setPropDict[__id58_]) == 4))))){
__setPropDict[__id58_] = currentFrame;
();
};
if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 1)) && ((int(__setPropDict[__id53_]) <= 5))))))){
__setPropDict[__id53_] = currentFrame;
();
};
if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 1)) && ((int(__setPropDict[__id49_]) <= 5))))))){
__setPropDict[__id49_] = currentFrame;
();
};
if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 1)) && ((int(__setPropDict[__id52_]) <= 5))))))){
__setPropDict[__id52_] = currentFrame;
();
};
if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 1)) && ((int(__setPropDict[__id54_]) <= 5))))))){
__setPropDict[__id54_] = currentFrame;
();
};
if ((((__setPropDict[__id55_] == undefined)) || (!((((int(__setPropDict[__id55_]) >= 1)) && ((int(__setPropDict[__id55_]) <= 5))))))){
__setPropDict[__id55_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id56_] == undefined)) || (!((int(__setPropDict[__id56_]) == 5))))){
__setPropDict[__id56_] = currentFrame;
();
};
if ((((__setPropDict[__id58_] == undefined)) || (!((int(__setPropDict[__id58_]) == 5))))){
__setPropDict[__id58_] = currentFrame;
();
};
if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 1)) && ((int(__setPropDict[__id51_]) <= 5))))))){
__setPropDict[__id51_] = currentFrame;
();
};
if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 1)) && ((int(__setPropDict[__id48_]) <= 5))))))){
__setPropDict[__id48_] = currentFrame;
();
};
if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 1)) && ((int(__setPropDict[__id50_]) <= 5))))))){
__setPropDict[__id50_] = currentFrame;
();
};
if ((((__setPropDict[__id57_] == undefined)) || (!((int(__setPropDict[__id57_]) == 5))))){
__setPropDict[__id57_] = currentFrame;
();
};
if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 1)) && ((int(__setPropDict[__id53_]) <= 5))))))){
__setPropDict[__id53_] = currentFrame;
();
};
if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 1)) && ((int(__setPropDict[__id49_]) <= 5))))))){
__setPropDict[__id49_] = currentFrame;
();
};
if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 1)) && ((int(__setPropDict[__id52_]) <= 5))))))){
__setPropDict[__id52_] = currentFrame;
();
};
if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 1)) && ((int(__setPropDict[__id54_]) <= 5))))))){
__setPropDict[__id54_] = currentFrame;
();
};
if ((((__setPropDict[__id55_] == undefined)) || (!((((int(__setPropDict[__id55_]) >= 1)) && ((int(__setPropDict[__id55_]) <= 5))))))){
__setPropDict[__id55_] = currentFrame;
();
};
if ((((__setPropDict[__id59_] == undefined)) || (!((int(__setPropDict[__id59_]) == 5))))){
__setPropDict[__id59_] = currentFrame;
();
};
}
function (){
__id55_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id55_.textFieldName = "AUTO_27";
__id55_.textId = "";
__id55_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame1(){
if ((((__setPropDict[__id57_] == undefined)) || (!((int(__setPropDict[__id57_]) == 1))))){
__setPropDict[__id57_] = currentFrame;
();
};
if ((((__setPropDict[__id51_] == undefined)) || (!((((int(__setPropDict[__id51_]) >= 1)) && ((int(__setPropDict[__id51_]) <= 5))))))){
__setPropDict[__id51_] = currentFrame;
();
};
if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 1)) && ((int(__setPropDict[__id48_]) <= 5))))))){
__setPropDict[__id48_] = currentFrame;
();
};
if ((((__setPropDict[__id59_] == undefined)) || (!((int(__setPropDict[__id59_]) == 1))))){
__setPropDict[__id59_] = currentFrame;
();
};
if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 1)) && ((int(__setPropDict[__id50_]) <= 5))))))){
__setPropDict[__id50_] = currentFrame;
();
};
if ((((__setPropDict[__id58_] == undefined)) || (!((int(__setPropDict[__id58_]) == 1))))){
__setPropDict[__id58_] = currentFrame;
();
};
if ((((__setPropDict[__id53_] == undefined)) || (!((((int(__setPropDict[__id53_]) >= 1)) && ((int(__setPropDict[__id53_]) <= 5))))))){
__setPropDict[__id53_] = currentFrame;
();
};
if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 1)) && ((int(__setPropDict[__id49_]) <= 5))))))){
__setPropDict[__id49_] = currentFrame;
();
};
if ((((__setPropDict[__id52_] == undefined)) || (!((((int(__setPropDict[__id52_]) >= 1)) && ((int(__setPropDict[__id52_]) <= 5))))))){
__setPropDict[__id52_] = currentFrame;
();
};
if ((((__setPropDict[__id56_] == undefined)) || (!((int(__setPropDict[__id56_]) == 1))))){
__setPropDict[__id56_] = currentFrame;
();
};
if ((((__setPropDict[__id54_] == undefined)) || (!((((int(__setPropDict[__id54_]) >= 1)) && ((int(__setPropDict[__id54_]) <= 5))))))){
__setPropDict[__id54_] = currentFrame;
();
};
if ((((__setPropDict[__id55_] == undefined)) || (!((((int(__setPropDict[__id55_]) >= 1)) && ((int(__setPropDict[__id55_]) <= 5))))))){
__setPropDict[__id55_] = currentFrame;
();
};
}
function (){
__id59_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id59_.textFieldName = "AUTO_3";
__id59_.textId = "ID_AUTO_JUNGLE_0";
__id59_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id44_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id44_.textFieldName = "dmg2";
__id44_.textId = "";
__id44_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id45_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id45_.textFieldName = "time1";
__id45_.textId = "";
__id45_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id50_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id50_.textFieldName = "AUTO_24";
__id50_.textId = "ID_AUTO_DAMAGE__0";
__id50_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id46_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id46_.textFieldName = "kill1";
__id46_.textId = "";
__id46_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id48_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id48_.textFieldName = "AUTO_22";
__id48_.textId = "ID_AUTO_TIME__0";
__id48_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id47_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id47_.textFieldName = "dmg1";
__id47_.textId = "";
__id47_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id56_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id56_.textFieldName = "AUTO_0";
__id56_.textId = "ID_AUTO_LEVEL_0";
__id56_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id56_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id56_.textFieldName = "AUTO_12";
__id56_.textId = "ID_AUTO_LEVEL_3";
__id56_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id56_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id56_.textFieldName = "AUTO_16";
__id56_.textId = "ID_AUTO_JAIL_0";
__id56_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id51_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id51_.textFieldName = "AUTO_25";
__id51_.textId = "ID_AUTO_TIME__0";
__id51_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id52_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id52_.textFieldName = "AUTO_26";
__id52_.textId = "ID_AUTO_KILL__0";
__id52_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id56_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id56_.textFieldName = "AUTO_20";
__id56_.textId = "ID_AUTO_SURVIVAL_0";
__id56_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id49_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id49_.textFieldName = "AUTO_23";
__id49_.textId = "ID_AUTO_KILL__0";
__id49_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id56_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id56_.textFieldName = "AUTO_4";
__id56_.textId = "ID_AUTO_LEVEL_1";
__id56_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id53_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id53_.textFieldName = "AUTO_27";
__id53_.textId = "ID_AUTO_DAMAGE__0";
__id53_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id57_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id57_.textFieldName = "AUTO_9";
__id57_.textId = "ID_AUTO_LEVEL_2";
__id57_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id57_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id57_.textFieldName = "AUTO_13";
__id57_.textId = "ID_AUTO_LEVEL_3";
__id57_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id57_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id57_.textFieldName = "AUTO_17";
__id57_.textId = "ID_AUTO_LEVEL_4";
__id57_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id57_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id57_.textFieldName = "AUTO_21";
__id57_.textId = "ID_AUTO_SURVIVAL_0";
__id57_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id56_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id56_.textFieldName = "AUTO_8";
__id56_.textId = "ID_AUTO_LEVEL_2";
__id56_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id57_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id57_.textFieldName = "AUTO_5";
__id57_.textId = "ID_AUTO_LEVEL_1";
__id57_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id57_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id57_.textFieldName = "AUTO_1";
__id57_.textId = "ID_AUTO_LEVEL_0";
__id57_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package TheGameAS3.Exported.LevelSelection
Section 158
//SFX_ALARM (TheGameAS3.Exported.Sfx.SFX_ALARM)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_ALARM extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 159
//SFX_DEFEAT (TheGameAS3.Exported.Sfx.SFX_DEFEAT)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_DEFEAT extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 160
//SFX_EXPLOSION_1 (TheGameAS3.Exported.Sfx.SFX_EXPLOSION_1)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_EXPLOSION_1 extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 161
//SFX_EXPLOSION_2 (TheGameAS3.Exported.Sfx.SFX_EXPLOSION_2)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_EXPLOSION_2 extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 162
//SFX_EXPLOSION_BOSS (TheGameAS3.Exported.Sfx.SFX_EXPLOSION_BOSS)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_EXPLOSION_BOSS extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 163
//SFX_F_GUN (TheGameAS3.Exported.Sfx.SFX_F_GUN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_F_GUN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 164
//SFX_G_GUN (TheGameAS3.Exported.Sfx.SFX_G_GUN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_G_GUN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 165
//SFX_H_GUN (TheGameAS3.Exported.Sfx.SFX_H_GUN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_H_GUN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 166
//SFX_HEALTH (TheGameAS3.Exported.Sfx.SFX_HEALTH)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_HEALTH extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 167
//SFX_INTERFACE_BTN_CLICK (TheGameAS3.Exported.Sfx.SFX_INTERFACE_BTN_CLICK)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_INTERFACE_BTN_CLICK extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 168
//SFX_INTERFACE_BTN_ROLLOVER (TheGameAS3.Exported.Sfx.SFX_INTERFACE_BTN_ROLLOVER)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_INTERFACE_BTN_ROLLOVER extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 169
//SFX_INTERFACE_DOOR_CLOSE (TheGameAS3.Exported.Sfx.SFX_INTERFACE_DOOR_CLOSE)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_INTERFACE_DOOR_CLOSE extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 170
//SFX_INTERFACE_DOOR_OPEN (TheGameAS3.Exported.Sfx.SFX_INTERFACE_DOOR_OPEN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_INTERFACE_DOOR_OPEN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 171
//SFX_INTERFACE_STEAM (TheGameAS3.Exported.Sfx.SFX_INTERFACE_STEAM)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_INTERFACE_STEAM extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 172
//SFX_INTERFACE_TITLE_IN (TheGameAS3.Exported.Sfx.SFX_INTERFACE_TITLE_IN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_INTERFACE_TITLE_IN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 173
//SFX_INTERFACE_TITLE_OUT (TheGameAS3.Exported.Sfx.SFX_INTERFACE_TITLE_OUT)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_INTERFACE_TITLE_OUT extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 174
//SFX_JET_IDLE (TheGameAS3.Exported.Sfx.SFX_JET_IDLE)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_JET_IDLE extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 175
//SFX_JET_OUT (TheGameAS3.Exported.Sfx.SFX_JET_OUT)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_JET_OUT extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 176
//SFX_M_GUN (TheGameAS3.Exported.Sfx.SFX_M_GUN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_M_GUN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 177
//SFX_MORTAR (TheGameAS3.Exported.Sfx.SFX_MORTAR)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_MORTAR extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 178
//SFX_POWERUP (TheGameAS3.Exported.Sfx.SFX_POWERUP)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_POWERUP extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 179
//SFX_R_GUN (TheGameAS3.Exported.Sfx.SFX_R_GUN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_R_GUN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 180
//SFX_S_GUN (TheGameAS3.Exported.Sfx.SFX_S_GUN)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_S_GUN extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 181
//SFX_THUG_DIE_GIGA_LONG (TheGameAS3.Exported.Sfx.SFX_THUG_DIE_GIGA_LONG)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_THUG_DIE_GIGA_LONG extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 182
//SFX_THUG_DIE_GORE (TheGameAS3.Exported.Sfx.SFX_THUG_DIE_GORE)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_THUG_DIE_GORE extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 183
//SFX_THUG_DIE_LONG1 (TheGameAS3.Exported.Sfx.SFX_THUG_DIE_LONG1)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_THUG_DIE_LONG1 extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 184
//SFX_WATER_SPLASH (TheGameAS3.Exported.Sfx.SFX_WATER_SPLASH)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_WATER_SPLASH extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 185
//SFX_VICTORY (TheGameAS3.Exported.Sfx.SFX_VICTORY)
package TheGameAS3.Exported.Sfx {
import flash.media.*;
public dynamic class SFX_VICTORY extends Sound {
}
}//package TheGameAS3.Exported.Sfx
Section 186
//MUSIC_BOSS_FIGHT (TheGameAS3.Exported.SFX.MUSIC_BOSS_FIGHT)
package TheGameAS3.Exported.SFX {
import flash.media.*;
public dynamic class MUSIC_BOSS_FIGHT extends Sound {
}
}//package TheGameAS3.Exported.SFX
Section 187
//MUSIC_INGAME (TheGameAS3.Exported.SFX.MUSIC_INGAME)
package TheGameAS3.Exported.SFX {
import flash.media.*;
public dynamic class MUSIC_INGAME extends Sound {
}
}//package TheGameAS3.Exported.SFX
Section 188
//MUSIC_LAST_BOSS (TheGameAS3.Exported.SFX.MUSIC_LAST_BOSS)
package TheGameAS3.Exported.SFX {
import flash.media.*;
public dynamic class MUSIC_LAST_BOSS extends Sound {
}
}//package TheGameAS3.Exported.SFX
Section 189
//MUSIC_LAST_LEVEL (TheGameAS3.Exported.SFX.MUSIC_LAST_LEVEL)
package TheGameAS3.Exported.SFX {
import flash.media.*;
public dynamic class MUSIC_LAST_LEVEL extends Sound {
}
}//package TheGameAS3.Exported.SFX
Section 190
//MUSIC_LEVEL2 (TheGameAS3.Exported.SFX.MUSIC_LEVEL2)
package TheGameAS3.Exported.SFX {
import flash.media.*;
public dynamic class MUSIC_LEVEL2 extends Sound {
}
}//package TheGameAS3.Exported.SFX
Section 191
//MUSIC_MENU (TheGameAS3.Exported.SFX.MUSIC_MENU)
package TheGameAS3.Exported.SFX {
import flash.media.*;
public dynamic class MUSIC_MENU extends Sound {
}
}//package TheGameAS3.Exported.SFX
Section 192
//AMMO_DEBUG (TheGameAS3.Exported.AMMO_DEBUG)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_DEBUG extends MovieClip {
public function AMMO_DEBUG(){
super();
}
}
}//package TheGameAS3.Exported
Section 193
//AMMO_ENEMY (TheGameAS3.Exported.AMMO_ENEMY)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_ENEMY extends MovieClip {
public function AMMO_ENEMY(){
super();
}
}
}//package TheGameAS3.Exported
Section 194
//AMMO_FLAME (TheGameAS3.Exported.AMMO_FLAME)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_FLAME extends MovieClip {
public function AMMO_FLAME(){
super();
}
}
}//package TheGameAS3.Exported
Section 195
//AMMO_GATLING (TheGameAS3.Exported.AMMO_GATLING)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_GATLING extends MovieClip {
public function AMMO_GATLING(){
super();
}
}
}//package TheGameAS3.Exported
Section 196
//AMMO_MORTAR1 (TheGameAS3.Exported.AMMO_MORTAR1)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_MORTAR1 extends MovieClip {
public function AMMO_MORTAR1(){
super();
}
}
}//package TheGameAS3.Exported
Section 197
//AMMO_MORTAR2 (TheGameAS3.Exported.AMMO_MORTAR2)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_MORTAR2 extends MovieClip {
public function AMMO_MORTAR2(){
super();
}
}
}//package TheGameAS3.Exported
Section 198
//AMMO_NORMAL (TheGameAS3.Exported.AMMO_NORMAL)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_NORMAL extends MovieClip {
public function AMMO_NORMAL(){
super();
}
}
}//package TheGameAS3.Exported
Section 199
//AMMO_ROCKET (TheGameAS3.Exported.AMMO_ROCKET)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_ROCKET extends MovieClip {
public function AMMO_ROCKET(){
super();
}
}
}//package TheGameAS3.Exported
Section 200
//AMMO_ROCKET_HOMING (TheGameAS3.Exported.AMMO_ROCKET_HOMING)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_ROCKET_HOMING extends MovieClip {
public function AMMO_ROCKET_HOMING(){
super();
}
}
}//package TheGameAS3.Exported
Section 201
//AMMO_SHOTGUN (TheGameAS3.Exported.AMMO_SHOTGUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class AMMO_SHOTGUN extends MovieClip {
public function AMMO_SHOTGUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 202
//ENEMY_1_DIE (TheGameAS3.Exported.ENEMY_1_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_1_DIE extends MovieClip {
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_1_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 203
//ENEMY_1_IDLE (TheGameAS3.Exported.ENEMY_1_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_1_IDLE extends MovieClip {
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_1_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 204
//ENEMY_1_LOWER_BODY (TheGameAS3.Exported.ENEMY_1_LOWER_BODY)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_1_LOWER_BODY extends MovieClip {
public var rail2:MovieClip;
public var rail1:MovieClip;
public function ENEMY_1_LOWER_BODY(){
super();
}
}
}//package TheGameAS3.Exported
Section 205
//ENEMY_2_DIE (TheGameAS3.Exported.ENEMY_2_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_2_DIE extends MovieClip {
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_2_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 206
//ENEMY_2_IDLE (TheGameAS3.Exported.ENEMY_2_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_2_IDLE extends MovieClip {
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_2_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 207
//ENEMY_BOSS_2_DIE (TheGameAS3.Exported.ENEMY_BOSS_2_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_2_DIE extends MovieClip {
public function ENEMY_BOSS_2_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 208
//ENEMY_BOSS_2_IDLE (TheGameAS3.Exported.ENEMY_BOSS_2_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_2_IDLE extends MovieClip {
public var gun1:MovieClip;
public var gunMortar:MovieClip;
public var gun3:MovieClip;
public var gun4:MovieClip;
public var gun2:MovieClip;
public function ENEMY_BOSS_2_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 209
//ENEMY_BOSS_3_DIE (TheGameAS3.Exported.ENEMY_BOSS_3_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_3_DIE extends MovieClip {
public function ENEMY_BOSS_3_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 210
//ENEMY_BOSS_3_IDLE (TheGameAS3.Exported.ENEMY_BOSS_3_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_3_IDLE extends MovieClip {
public var turret1:MovieClip;
public var turret2:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_BOSS_3_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 211
//ENEMY_BOSS_3_LOWER_BODY (TheGameAS3.Exported.ENEMY_BOSS_3_LOWER_BODY)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_3_LOWER_BODY extends MovieClip {
public var rail2:MovieClip;
public var rail1:MovieClip;
public function ENEMY_BOSS_3_LOWER_BODY(){
super();
}
}
}//package TheGameAS3.Exported
Section 212
//ENEMY_BOSS_4_IDLE (TheGameAS3.Exported.ENEMY_BOSS_4_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_4_IDLE extends MovieClip {
public function ENEMY_BOSS_4_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 213
//ENEMY_BOSS_4_RUN (TheGameAS3.Exported.ENEMY_BOSS_4_RUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_4_RUN extends MovieClip {
public function ENEMY_BOSS_4_RUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 214
//ENEMY_BOSS_4_UPPERBODY_IDLE (TheGameAS3.Exported.ENEMY_BOSS_4_UPPERBODY_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_4_UPPERBODY_IDLE extends MovieClip {
public var gun3:MovieClip;
public var mortarGun:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_BOSS_4_UPPERBODY_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 215
//ENEMY_BOSS_4_UPPERBODY_SHOOT (TheGameAS3.Exported.ENEMY_BOSS_4_UPPERBODY_SHOOT)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_4_UPPERBODY_SHOOT extends MovieClip {
public var gun3:MovieClip;
public var mortarGun:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_BOSS_4_UPPERBODY_SHOOT(){
super();
}
}
}//package TheGameAS3.Exported
Section 216
//ENEMY_BOSS_5_ARM (TheGameAS3.Exported.ENEMY_BOSS_5_ARM)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_5_ARM extends MovieClip {
public var attack0:MovieClip;
public var attack1:MovieClip;
public var attack2:MovieClip;
public function ENEMY_BOSS_5_ARM(){
super();
}
}
}//package TheGameAS3.Exported
Section 217
//ENEMY_BOSS_5_PINCE (TheGameAS3.Exported.ENEMY_BOSS_5_PINCE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_5_PINCE extends MovieClip {
public function ENEMY_BOSS_5_PINCE(){
super();
}
}
}//package TheGameAS3.Exported
Section 218
//ENEMY_BOSS_5_UPPERBODY_DIE (TheGameAS3.Exported.ENEMY_BOSS_5_UPPERBODY_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_5_UPPERBODY_DIE extends MovieClip {
public var arm3:MovieClip;
public var arm2:MovieClip;
public var arm4:MovieClip;
public var arm1:MovieClip;
public var pince:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_BOSS_5_UPPERBODY_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 219
//ENEMY_BOSS_5_UPPERBODY_IDLE (TheGameAS3.Exported.ENEMY_BOSS_5_UPPERBODY_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_5_UPPERBODY_IDLE extends MovieClip {
public var turret1:MovieClip;
public var arm3:MovieClip;
public var arm2:MovieClip;
public var arm4:MovieClip;
public var arm1:MovieClip;
public var turret2:MovieClip;
public var pince:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_BOSS_5_UPPERBODY_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 220
//ENEMY_BOSS_DIE (TheGameAS3.Exported.ENEMY_BOSS_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_DIE extends MovieClip {
public function ENEMY_BOSS_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 221
//ENEMY_BOSS_IDLE (TheGameAS3.Exported.ENEMY_BOSS_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_IDLE extends MovieClip {
public var gun3:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_BOSS_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 222
//ENEMY_BOSS_LOWER_BODY (TheGameAS3.Exported.ENEMY_BOSS_LOWER_BODY)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_BOSS_LOWER_BODY extends MovieClip {
public var rail2:MovieClip;
public var rail1:MovieClip;
public function ENEMY_BOSS_LOWER_BODY(){
super();
}
}
}//package TheGameAS3.Exported
Section 223
//ENEMY_MAP_LEVEL1 (TheGameAS3.Exported.ENEMY_MAP_LEVEL1)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_MAP_LEVEL1 extends MovieClip {
public var turretMB1:ENEMY_TURRET_2_IDLE;
public var turretMB5:ENEMY_TURRET_2_IDLE;
public var turretMB9:ENEMY_TURRET_2_IDLE;
public var turretMB3:ENEMY_TURRET_2_IDLE;
public var turretMB12:ENEMY_TURRET_2_IDLE;
public var turretMB6:ENEMY_TURRET_2_IDLE;
public var turretMB7:ENEMY_TURRET_2_IDLE;
public var turretMB10:ENEMY_TURRET_2_IDLE;
public var turretMB4:ENEMY_TURRET_2_IDLE;
public var turretMB8:ENEMY_TURRET_2_IDLE;
public var turretMB13:ENEMY_TURRET_2_IDLE;
public var turretMB20:ENEMY_TURRET_2_IDLE;
public var turretMB21:ENEMY_TURRET_2_IDLE;
public var turretMB11:ENEMY_TURRET_2_IDLE;
public var turretMB27:ENEMY_TURRET_2_IDLE;
public var turretMB26:ENEMY_TURRET_2_IDLE;
public var turretMB23:ENEMY_TURRET_2_IDLE;
public var turretMB25:ENEMY_TURRET_2_IDLE;
public var turretMB22:ENEMY_TURRET_2_IDLE;
public var turretMB24:ENEMY_TURRET_2_IDLE;
public var turretMB2:ENEMY_TURRET_2_IDLE;
public function ENEMY_MAP_LEVEL1(){
super();
}
}
}//package TheGameAS3.Exported
Section 224
//ENEMY_MAP_LEVEL2 (TheGameAS3.Exported.ENEMY_MAP_LEVEL2)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_MAP_LEVEL2 extends MovieClip {
public var survival:ENEMY_1_IDLE;
public var turretMB:ENEMY_TURRET_1_IDLE;
public function ENEMY_MAP_LEVEL2(){
super();
}
}
}//package TheGameAS3.Exported
Section 225
//ENEMY_MAP_LEVEL3 (TheGameAS3.Exported.ENEMY_MAP_LEVEL3)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_MAP_LEVEL3 extends MovieClip {
public var turretMB:ENEMY_TURRET_1_IDLE;
public var survival1:ENEMY_BOSS_IDLE;
public var survival3:ENEMY_THUG_IDLE;
public var survival5:ENEMY_THUG_IDLE;
public var survival7:ENEMY_THUG_IDLE;
public var survival8:ENEMY_THUG_IDLE;
public var survival2:ENEMY_THUG_IDLE;
public var survival4:ENEMY_THUG_IDLE;
public var survival9:ENEMY_THUG_IDLE;
public var survival6:ENEMY_1_IDLE;
public var survival10:ENEMY_THUG_IDLE;
public var survival11:ENEMY_1_IDLE;
public function ENEMY_MAP_LEVEL3(){
super();
}
}
}//package TheGameAS3.Exported
Section 226
//ENEMY_MAP_LEVEL4 (TheGameAS3.Exported.ENEMY_MAP_LEVEL4)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_MAP_LEVEL4 extends MovieClip {
public var turretMB1:ENEMY_TURRET_2_IDLE;
public var turretMB5:ENEMY_TURRET_2_IDLE;
public var turretMB3:ENEMY_TURRET_2_IDLE;
public var turretMB6:ENEMY_TURRET_2_IDLE;
public var turretMB7:ENEMY_TURRET_2_IDLE;
public var turretMB4:ENEMY_TURRET_2_IDLE;
public var turretMB2:ENEMY_TURRET_2_IDLE;
public var survival1:ENEMY_BOSS_IDLE;
public var survival2:ENEMY_BOSS_IDLE;
public function ENEMY_MAP_LEVEL4(){
super();
}
}
}//package TheGameAS3.Exported
Section 227
//ENEMY_MAP_LEVEL5 (TheGameAS3.Exported.ENEMY_MAP_LEVEL5)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_MAP_LEVEL5 extends MovieClip {
public var turretMB1:ENEMY_TURRET_1_IDLE;
public var turretMB5:ENEMY_TURRET_1_IDLE;
public var turretMB3:ENEMY_TURRET_1_IDLE;
public var turretMB6:ENEMY_TURRET_1_IDLE;
public var turretMB8:ENEMY_TURRET_1_IDLE;
public var turretMB4:ENEMY_TURRET_1_IDLE;
public var turretMB7:ENEMY_TURRET_1_IDLE;
public var turretMB2:ENEMY_TURRET_1_IDLE;
public var survival1:ENEMY_THUG_IDLE;
public var survival3:ENEMY_THUG_IDLE;
public var survival5:ENEMY_THUG_IDLE;
public var survival7:ENEMY_THUG_IDLE;
public var survival8:ENEMY_THUG_IDLE;
public var survival2:ENEMY_THUG_IDLE;
public var survival4:ENEMY_THUG_IDLE;
public var survival9:ENEMY_THUG_IDLE;
public var survival6:ENEMY_THUG_IDLE;
public var survival10:ENEMY_BOSS_IDLE;
public var survival11:ENEMY_BOSS_IDLE;
public function ENEMY_MAP_LEVEL5(){
super();
}
}
}//package TheGameAS3.Exported
Section 228
//ENEMY_SURVIVAL_MAP_EASY0 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_EASY0)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_EASY0 extends MovieClip {
public var survival1:ENEMY_THUG_IDLE;
public function ENEMY_SURVIVAL_MAP_EASY0(){
super();
}
}
}//package TheGameAS3.Exported
Section 229
//ENEMY_SURVIVAL_MAP_EASY1 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_EASY1)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_EASY1 extends MovieClip {
public var turretMB8:ENEMY_TURRET_2_IDLE;
public var turretMB7:ENEMY_TURRET_2_IDLE;
public var turretMB22:ENEMY_TURRET_2_IDLE;
public var turretMB21:ENEMY_TURRET_2_IDLE;
public var survival1:ENEMY_THUG_IDLE;
public var survival3:ENEMY_THUG_IDLE;
public var survival2:ENEMY_THUG_IDLE;
public var survival4:ENEMY_THUG_IDLE;
public var turretMB40:ENEMY_TURRET_2_IDLE;
public var turretMB41:ENEMY_TURRET_2_IDLE;
public var turretMB49:ENEMY_TURRET_2_IDLE;
public var turretMB50:ENEMY_TURRET_2_IDLE;
public function ENEMY_SURVIVAL_MAP_EASY1(){
super();
}
}
}//package TheGameAS3.Exported
Section 230
//ENEMY_SURVIVAL_MAP_EASY2 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_EASY2)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_EASY2 extends MovieClip {
public var survival1:ENEMY_THUG_IDLE;
public var survival3:ENEMY_THUG_IDLE;
public var survival2:ENEMY_THUG_IDLE;
public var survival4:ENEMY_THUG_IDLE;
public function ENEMY_SURVIVAL_MAP_EASY2(){
super();
}
}
}//package TheGameAS3.Exported
Section 231
//ENEMY_SURVIVAL_MAP_EASY3 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_EASY3)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_EASY3 extends MovieClip {
public var turretMB8:ENEMY_TURRET_2_IDLE;
public var turretMB21:ENEMY_TURRET_2_IDLE;
public var survival1:ENEMY_THUG_IDLE;
public var survival3:ENEMY_THUG_IDLE;
public var survival2:ENEMY_THUG_IDLE;
public var survival4:ENEMY_THUG_IDLE;
public var turretMB40:ENEMY_TURRET_2_IDLE;
public var turretMB50:ENEMY_TURRET_2_IDLE;
public function ENEMY_SURVIVAL_MAP_EASY3(){
super();
}
}
}//package TheGameAS3.Exported
Section 232
//ENEMY_SURVIVAL_MAP_EASY4 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_EASY4)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_EASY4 extends MovieClip {
public var survival2:ENEMY_1_IDLE;
public function ENEMY_SURVIVAL_MAP_EASY4(){
super();
}
}
}//package TheGameAS3.Exported
Section 233
//ENEMY_SURVIVAL_MAP_HARD1 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_HARD1)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_HARD1 extends MovieClip {
public var turretMB24:ENEMY_TURRET_1_IDLE;
public function ENEMY_SURVIVAL_MAP_HARD1(){
super();
}
}
}//package TheGameAS3.Exported
Section 234
//ENEMY_SURVIVAL_MAP_HARD2 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_HARD2)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_HARD2 extends MovieClip {
public var turretMB24:ENEMY_TURRET_2_IDLE;
public var survival2:ENEMY_1_IDLE;
public function ENEMY_SURVIVAL_MAP_HARD2(){
super();
}
}
}//package TheGameAS3.Exported
Section 235
//ENEMY_SURVIVAL_MAP_HARD3 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_HARD3)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_HARD3 extends MovieClip {
public var turretMB24:ENEMY_TURRET_2_IDLE;
public var survival1:ENEMY_BOSS_IDLE;
public function ENEMY_SURVIVAL_MAP_HARD3(){
super();
}
}
}//package TheGameAS3.Exported
Section 236
//ENEMY_SURVIVAL_MAP_HARD4 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_HARD4)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_HARD4 extends MovieClip {
public var turretMB24:ENEMY_TURRET_2_IDLE;
public var survival3:ENEMY_THUG_IDLE;
public var survival2:ENEMY_1_IDLE;
public function ENEMY_SURVIVAL_MAP_HARD4(){
super();
}
}
}//package TheGameAS3.Exported
Section 237
//ENEMY_SURVIVAL_MAP_MEDIUM1 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_MEDIUM1)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_MEDIUM1 extends MovieClip {
public var survival1:ENEMY_BOSS_IDLE;
public function ENEMY_SURVIVAL_MAP_MEDIUM1(){
super();
}
}
}//package TheGameAS3.Exported
Section 238
//ENEMY_SURVIVAL_MAP_MEDIUM2 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_MEDIUM2)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_MEDIUM2 extends MovieClip {
public var turretMB24:ENEMY_TURRET_2_IDLE;
public function ENEMY_SURVIVAL_MAP_MEDIUM2(){
super();
}
}
}//package TheGameAS3.Exported
Section 239
//ENEMY_SURVIVAL_MAP_MEDIUM3 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_MEDIUM3)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_MEDIUM3 extends MovieClip {
public var turretMB24:ENEMY_TURRET_2_IDLE;
public var survival2:ENEMY_1_IDLE;
public function ENEMY_SURVIVAL_MAP_MEDIUM3(){
super();
}
}
}//package TheGameAS3.Exported
Section 240
//ENEMY_SURVIVAL_MAP_MEDIUM4 (TheGameAS3.Exported.ENEMY_SURVIVAL_MAP_MEDIUM4)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_SURVIVAL_MAP_MEDIUM4 extends MovieClip {
public var turretMB24:ENEMY_TURRET_2_IDLE;
public var survival3:ENEMY_THUG_IDLE;
public function ENEMY_SURVIVAL_MAP_MEDIUM4(){
super();
}
}
}//package TheGameAS3.Exported
Section 241
//ENEMY_THUG_DIE (TheGameAS3.Exported.ENEMY_THUG_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_THUG_DIE extends MovieClip {
public function ENEMY_THUG_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 242
//ENEMY_THUG_IDLE (TheGameAS3.Exported.ENEMY_THUG_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_THUG_IDLE extends MovieClip {
public var upperbody:MovieClip;
public function ENEMY_THUG_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 243
//ENEMY_THUG2_DIE (TheGameAS3.Exported.ENEMY_THUG2_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_THUG2_DIE extends MovieClip {
public function ENEMY_THUG2_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 244
//ENEMY_THUG2_IDLE (TheGameAS3.Exported.ENEMY_THUG2_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_THUG2_IDLE extends MovieClip {
public var upperbody:MovieClip;
public function ENEMY_THUG2_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 245
//ENEMY_TURRET_1_DIE (TheGameAS3.Exported.ENEMY_TURRET_1_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_TURRET_1_DIE extends MovieClip {
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_TURRET_1_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 246
//ENEMY_TURRET_1_IDLE (TheGameAS3.Exported.ENEMY_TURRET_1_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_TURRET_1_IDLE extends MovieClip {
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_TURRET_1_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 247
//ENEMY_TURRET_2_DIE (TheGameAS3.Exported.ENEMY_TURRET_2_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_TURRET_2_DIE extends MovieClip {
public var gun:MovieClip;
public function ENEMY_TURRET_2_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 248
//ENEMY_TURRET_2_IDLE (TheGameAS3.Exported.ENEMY_TURRET_2_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_TURRET_2_IDLE extends MovieClip {
public var gun:MovieClip;
public function ENEMY_TURRET_2_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 249
//ENEMY_TURRET_3_DIE (TheGameAS3.Exported.ENEMY_TURRET_3_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_TURRET_3_DIE extends MovieClip {
public function ENEMY_TURRET_3_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 250
//ENEMY_TURRET_3_IDLE (TheGameAS3.Exported.ENEMY_TURRET_3_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class ENEMY_TURRET_3_IDLE extends MovieClip {
public var gun1:MovieClip;
public var gun2:MovieClip;
public function ENEMY_TURRET_3_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 251
//FX_DOOR_METAL (TheGameAS3.Exported.FX_DOOR_METAL)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_DOOR_METAL extends MovieClip {
public function FX_DOOR_METAL(){
super();
}
}
}//package TheGameAS3.Exported
Section 252
//FX_DROPSHIP (TheGameAS3.Exported.FX_DROPSHIP)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_DROPSHIP extends MovieClip {
public function FX_DROPSHIP(){
super();
}
}
}//package TheGameAS3.Exported
Section 253
//FX_DROPSHIP_OUT (TheGameAS3.Exported.FX_DROPSHIP_OUT)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_DROPSHIP_OUT extends MovieClip {
public function FX_DROPSHIP_OUT(){
super();
}
}
}//package TheGameAS3.Exported
Section 254
//FX_DROPSHIP_VOLE (TheGameAS3.Exported.FX_DROPSHIP_VOLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_DROPSHIP_VOLE extends MovieClip {
public function FX_DROPSHIP_VOLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 255
//FX_EXPLOSION (TheGameAS3.Exported.FX_EXPLOSION)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_EXPLOSION extends MovieClip {
public function FX_EXPLOSION(){
super();
}
}
}//package TheGameAS3.Exported
Section 256
//FX_EXPLOSION_BIG (TheGameAS3.Exported.FX_EXPLOSION_BIG)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_EXPLOSION_BIG extends MovieClip {
public function FX_EXPLOSION_BIG(){
super();
}
}
}//package TheGameAS3.Exported
Section 257
//FX_ICON_FLAME (TheGameAS3.Exported.FX_ICON_FLAME)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ICON_FLAME extends MovieClip {
public function FX_ICON_FLAME(){
super();
}
}
}//package TheGameAS3.Exported
Section 258
//FX_ICON_GATLING (TheGameAS3.Exported.FX_ICON_GATLING)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ICON_GATLING extends MovieClip {
public function FX_ICON_GATLING(){
super();
}
}
}//package TheGameAS3.Exported
Section 259
//FX_ICON_HEALTH (TheGameAS3.Exported.FX_ICON_HEALTH)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ICON_HEALTH extends MovieClip {
public function FX_ICON_HEALTH(){
super();
}
}
}//package TheGameAS3.Exported
Section 260
//FX_ICON_HOMING (TheGameAS3.Exported.FX_ICON_HOMING)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ICON_HOMING extends MovieClip {
public function FX_ICON_HOMING(){
super();
}
}
}//package TheGameAS3.Exported
Section 261
//FX_ICON_MORTAR (TheGameAS3.Exported.FX_ICON_MORTAR)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ICON_MORTAR extends MovieClip {
public function FX_ICON_MORTAR(){
super();
}
}
}//package TheGameAS3.Exported
Section 262
//FX_ICON_ROCKET (TheGameAS3.Exported.FX_ICON_ROCKET)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ICON_ROCKET extends MovieClip {
public function FX_ICON_ROCKET(){
super();
}
}
}//package TheGameAS3.Exported
Section 263
//FX_ICON_SHOTGUN (TheGameAS3.Exported.FX_ICON_SHOTGUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ICON_SHOTGUN extends MovieClip {
public function FX_ICON_SHOTGUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 264
//FX_IMPACT (TheGameAS3.Exported.FX_IMPACT)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_IMPACT extends MovieClip {
public function FX_IMPACT(){
super();
}
}
}//package TheGameAS3.Exported
Section 265
//FX_PILOTE_DIE (TheGameAS3.Exported.FX_PILOTE_DIE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_PILOTE_DIE extends MovieClip {
public function FX_PILOTE_DIE(){
super();
}
}
}//package TheGameAS3.Exported
Section 266
//FX_PILOTE_DIED (TheGameAS3.Exported.FX_PILOTE_DIED)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_PILOTE_DIED extends MovieClip {
public function FX_PILOTE_DIED(){
super();
}
}
}//package TheGameAS3.Exported
Section 267
//FX_PILOTE_IDLE (TheGameAS3.Exported.FX_PILOTE_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_PILOTE_IDLE extends MovieClip {
public function FX_PILOTE_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 268
//FX_RIFLE_BURST_1 (TheGameAS3.Exported.FX_RIFLE_BURST_1)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_RIFLE_BURST_1 extends MovieClip {
public function FX_RIFLE_BURST_1(){
super();
}
}
}//package TheGameAS3.Exported
Section 269
//FX_RIFLE_BURST_2 (TheGameAS3.Exported.FX_RIFLE_BURST_2)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_RIFLE_BURST_2 extends MovieClip {
public function FX_RIFLE_BURST_2(){
super();
}
}
}//package TheGameAS3.Exported
Section 270
//FX_RIFLE_BURST_3 (TheGameAS3.Exported.FX_RIFLE_BURST_3)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_RIFLE_BURST_3 extends MovieClip {
public function FX_RIFLE_BURST_3(){
super();
}
}
}//package TheGameAS3.Exported
Section 271
//FX_ROX_IDLE (TheGameAS3.Exported.FX_ROX_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_ROX_IDLE extends MovieClip {
public function FX_ROX_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 272
//FX_TRACE_PATTE (TheGameAS3.Exported.FX_TRACE_PATTE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_TRACE_PATTE extends MovieClip {
public function FX_TRACE_PATTE(){
super();
}
}
}//package TheGameAS3.Exported
Section 273
//FX_TRACE_RAIL (TheGameAS3.Exported.FX_TRACE_RAIL)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_TRACE_RAIL extends MovieClip {
public function FX_TRACE_RAIL(){
super();
}
}
}//package TheGameAS3.Exported
Section 274
//FX_WATER_SPLASH (TheGameAS3.Exported.FX_WATER_SPLASH)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_WATER_SPLASH extends MovieClip {
public function FX_WATER_SPLASH(){
super();
}
}
}//package TheGameAS3.Exported
Section 275
//FX_WATER_SPLASH_UPPER (TheGameAS3.Exported.FX_WATER_SPLASH_UPPER)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_WATER_SPLASH_UPPER extends MovieClip {
public function FX_WATER_SPLASH_UPPER(){
super();
}
}
}//package TheGameAS3.Exported
Section 276
//FX_WAVE (TheGameAS3.Exported.FX_WAVE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class FX_WAVE extends MovieClip {
public function FX_WAVE(){
super();
}
}
}//package TheGameAS3.Exported
Section 277
//HERO_GOLD_IDLE (TheGameAS3.Exported.HERO_GOLD_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_GOLD_IDLE extends MovieClip {
public function HERO_GOLD_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 278
//HERO_GOLD_RUN (TheGameAS3.Exported.HERO_GOLD_RUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_GOLD_RUN extends MovieClip {
public var patte1:MovieClip;
public var patte2:MovieClip;
public function HERO_GOLD_RUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 279
//HERO_IDLE (TheGameAS3.Exported.HERO_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_IDLE extends MovieClip {
public function HERO_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 280
//HERO_RUN (TheGameAS3.Exported.HERO_RUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_RUN extends MovieClip {
public var patte1:MovieClip;
public var patte2:MovieClip;
public function HERO_RUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 281
//HERO_UPPERBODY_GOLD_IDLE (TheGameAS3.Exported.HERO_UPPERBODY_GOLD_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_UPPERBODY_GOLD_IDLE extends MovieClip {
public var gun3:MovieClip;
public var mortarGun:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function HERO_UPPERBODY_GOLD_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 282
//HERO_UPPERBODY_GOLD_SHOOT (TheGameAS3.Exported.HERO_UPPERBODY_GOLD_SHOOT)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_UPPERBODY_GOLD_SHOOT extends MovieClip {
public var gun3:MovieClip;
public var mortarGun:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function HERO_UPPERBODY_GOLD_SHOOT(){
super();
}
}
}//package TheGameAS3.Exported
Section 283
//HERO_UPPERBODY_IDLE (TheGameAS3.Exported.HERO_UPPERBODY_IDLE)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_UPPERBODY_IDLE extends MovieClip {
public var gun3:MovieClip;
public var mortarGun:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function HERO_UPPERBODY_IDLE(){
super();
}
}
}//package TheGameAS3.Exported
Section 284
//HERO_UPPERBODY_SHOOT (TheGameAS3.Exported.HERO_UPPERBODY_SHOOT)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class HERO_UPPERBODY_SHOOT extends MovieClip {
public var gun3:MovieClip;
public var mortarGun:MovieClip;
public var gun1:MovieClip;
public var gun2:MovieClip;
public function HERO_UPPERBODY_SHOOT(){
super();
}
}
}//package TheGameAS3.Exported
Section 285
//MAP_1_0 (TheGameAS3.Exported.MAP_1_0)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class MAP_1_0 extends MovieClip {
}
}//package TheGameAS3.Exported
Section 286
//MAP_1_1 (TheGameAS3.Exported.MAP_1_1)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class MAP_1_1 extends MovieClip {
}
}//package TheGameAS3.Exported
Section 287
//MAP_2_0 (TheGameAS3.Exported.MAP_2_0)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class MAP_2_0 extends MovieClip {
}
}//package TheGameAS3.Exported
Section 288
//MAP_3_0 (TheGameAS3.Exported.MAP_3_0)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class MAP_3_0 extends MovieClip {
}
}//package TheGameAS3.Exported
Section 289
//MAP_4_0 (TheGameAS3.Exported.MAP_4_0)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class MAP_4_0 extends MovieClip {
}
}//package TheGameAS3.Exported
Section 290
//MAP_5_0 (TheGameAS3.Exported.MAP_5_0)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class MAP_5_0 extends MovieClip {
}
}//package TheGameAS3.Exported
Section 291
//MAP_SURVIVAL_0 (TheGameAS3.Exported.MAP_SURVIVAL_0)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class MAP_SURVIVAL_0 extends MovieClip {
}
}//package TheGameAS3.Exported
Section 292
//SCORE_PANEL (TheGameAS3.Exported.SCORE_PANEL)
package TheGameAS3.Exported {
import flash.display.*;
import flash.text.*;
import Interfaces.Screens.Exported.*;
public dynamic class SCORE_PANEL extends MovieClip {
public var __id67_:MultilingualTextFieldFinder;
public var __id68_:MultilingualTextFieldFinder;
public var highscore:BTNHIGHSCORE;
public var submit:BTNSUBMIT;
public var wave1:TextField;
public var wave2:TextField;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var AUTO_2:TextField;
public var inputback:TextField;
public var __id77_:MultilingualTextFieldFinder;
public var __id81_:MultilingualTextFieldFinder;
public var AUTO_3:TextField;
public var __id78_:MultilingualTextFieldFinder;
public var __id80_:MultilingualTextFieldFinder;
public var input:TextField;
public var __id79_:MultilingualTextFieldFinder;
public function SCORE_PANEL(){
super();
();
();
();
();
();
();
();
}
function
(){
__id81_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id81_.textFieldName = "wave1";
__id81_.textId = "";
__id81_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id80_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id80_.textFieldName = "wave2";
__id80_.textId = "";
__id80_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id78_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id78_.textFieldName = "inputback";
__id78_.textId = "";
__id78_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
__id79_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id79_.textFieldName = "AUTO_1";
__id79_.textId = "ID_AUTO_ENTER_0";
__id79_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id68_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id68_.textFieldName = "AUTO_3";
__id68_.textId = "ID_AUTO_SUBMIT_1";
__id68_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id67_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id67_.textFieldName = "AUTO_2";
__id67_.textId = "ID_AUTO_SUBMIT_1";
__id67_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id77_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id77_.textFieldName = "AUTO_0";
__id77_.textId = "ID_AUTO_ENTER_0";
__id77_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package TheGameAS3.Exported
Section 293
//SCREEN_AD_SHOWER (TheGameAS3.Exported.SCREEN_AD_SHOWER)
package TheGameAS3.Exported {
import flash.display.*;
import Interfaces.Screens.Exported.*;
public dynamic class SCREEN_AD_SHOWER extends MovieClip {
public var ad:MovieClip;
public var quit:BoutonX;
public function SCREEN_AD_SHOWER(){
super();
}
}
}//package TheGameAS3.Exported
Section 294
//SCREEN_CREDITS_END (TheGameAS3.Exported.SCREEN_CREDITS_END)
package TheGameAS3.Exported {
import flash.display.*;
import Interfaces.Screens.Exported.*;
public dynamic class SCREEN_CREDITS_END extends MovieClip {
public var skip:BTNSKIP;
public function SCREEN_CREDITS_END(){
super();
addFrameScript(29, frame30);
}
function frame30(){
stop();
}
}
}//package TheGameAS3.Exported
Section 295
//SCREEN_INSTRUCTIONS (TheGameAS3.Exported.SCREEN_INSTRUCTIONS)
package TheGameAS3.Exported {
import flash.display.*;
import Interfaces.Screens.Exported.*;
public dynamic class SCREEN_INSTRUCTIONS extends MovieClip {
public var panel:MovieClip;
public var back:BTNBACK;
public function SCREEN_INSTRUCTIONS(){
super();
addFrameScript(83, frame84);
}
function frame84(){
stop();
}
}
}//package TheGameAS3.Exported
Section 296
//SCREEN_LOADING (TheGameAS3.Exported.SCREEN_LOADING)
package TheGameAS3.Exported {
import flash.display.*;
import flash.text.*;
import Interfaces.Screens.Exported.*;
import flash.utils.*;
public dynamic class SCREEN_LOADING extends MovieClip {
public var __id112_:MultilingualTextFieldFinder;
public var __id100_:MultilingualTextFieldFinder;
public var __id113_:MultilingualTextFieldFinder;
public var __id101_:MultilingualTextFieldFinder;
public var __id98_:MultilingualTextFieldFinder;
public var __id114_:MultilingualTextFieldFinder;
public var __setPropDict:Dictionary;
public var __id102_:MultilingualTextFieldFinder;
public var start:BTNSTART;
public var __id115_:MultilingualTextFieldFinder;
public var __id103_:MultilingualTextFieldFinder;
public var __id99_:MultilingualTextFieldFinder;
public var loading2:MovieClip;
public var __id116_:MultilingualTextFieldFinder;
public var __id104_:MultilingualTextFieldFinder;
public var __id117_:MultilingualTextFieldFinder;
public var __id105_:MultilingualTextFieldFinder;
public var AUTO_10:TextField;
public var AUTO_11:TextField;
public var AUTO_12:TextField;
public var AUTO_14:TextField;
public var AUTO_16:TextField;
public var AUTO_19:TextField;
public var AUTO_13:TextField;
public var AUTO_15:TextField;
public var AUTO_17:TextField;
public var __id118_:MultilingualTextFieldFinder;
public var __id106_:MultilingualTextFieldFinder;
public var __id119_:MultilingualTextFieldFinder;
public var __id107_:MultilingualTextFieldFinder;
public var __id108_:MultilingualTextFieldFinder;
public var __id109_:MultilingualTextFieldFinder;
public var pct2:TextField;
public var pct1:TextField;
public var AUTO_0:TextField;
public var AUTO_2:TextField;
public var AUTO_4:TextField;
public var AUTO_6:TextField;
public var AUTO_7:TextField;
public var AUTO_8:TextField;
public var AUTO_9:TextField;
public var AUTO_3:TextField;
public var AUTO_5:TextField;
public var __id110_:MultilingualTextFieldFinder;
public var AUTO_SpaceBar:TextField;
public var __id111_:MultilingualTextFieldFinder;
public function SCREEN_LOADING(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, , 31, frame32, 32, , 33, frame34, 34, , 35, , 36, , 37, , 38, , 39, , 40,
, 41, , 42, , 43, frame44, 44, , 45, , 46, , 47, , 48, , 49, , 50, frame51, 51, , 52, , 53,
, 54, frame55, 55, frame56, 56, , 57, , 58,
, 59, frame60, 60, frame61, 61,
, 62, , 63, , 64, frame65, 65, , 66, , 67, frame68, 68, , 69, , 70, frame71, 71, frame72, 72, , 73,
, 74,
, 75, frame76, 76, , 77, , 78, , 79, frame80, 80, , 81,
, 82,
, 83, frame84, 84,
, 85,
, 86,
, 87, frame88, 88,
, 89,
, 90,
, 91, , 92,
, 93,
, 94, frame95, 95, , 96, frame97, 97, , 98,
, 99, frame100);
}
function (){
__id102_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id102_.textFieldName = "AUTO_5";
__id102_.textId = "ID_AUTO_LEFT_0";
__id102_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id114_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id114_.textFieldName = "AUTO_16";
__id114_.textId = "";
__id114_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame16(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id98_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id98_.textFieldName = "AUTO_0";
__id98_.textId = "ID_AUTO_TO_0";
__id98_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame15(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame18(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame4(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame5(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id108_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id108_.textFieldName = "AUTO_11";
__id108_.textId = "ID_AUTO_W_0";
__id108_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame7(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame3(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame10(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame11(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame6(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame13(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id103_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id103_.textFieldName = "AUTO_6";
__id103_.textId = "ID_AUTO_TO_1";
__id103_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame2(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame17(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame19(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame9(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame1(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
stop();
}
function frame24(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame25(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame26(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame8(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame23(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame12(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame22(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame30(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame27(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame14(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame20(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame21(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id118_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id118_.textFieldName = "pct2";
__id118_.textId = "";
__id118_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame29(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
__id109_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id109_.textFieldName = "AUTO_12";
__id109_.textId = "ID_AUTO_A_0";
__id109_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
__id115_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id115_.textFieldName = "AUTO_17";
__id115_.textId = "ID_AUTO_CTRL_0";
__id115_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame28(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame44(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame32(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame34(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id104_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id104_.textFieldName = "AUTO_7";
__id104_.textId = "ID_AUTO_USE_0";
__id104_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame55(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id99_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id99_.textFieldName = "AUTO_2";
__id99_.textId = "ID_AUTO_OR_0";
__id99_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id110_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id110_.textFieldName = "AUTO_13";
__id110_.textId = "ID_AUTO_USE_0";
__id110_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame56(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame60(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame51(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame61(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame68(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame65(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id119_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id119_.textFieldName = "pct1";
__id119_.textId = "";
__id119_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame71(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame76(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id116_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id116_.textFieldName = "AUTO_19";
__id116_.textId = "ID_AUTO_OR_0";
__id116_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function frame80(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame84(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
__id105_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id105_.textFieldName = "AUTO_8";
__id105_.textId = "ID_AUTO_OR_0";
__id105_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame88(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
__id111_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id111_.textFieldName = "AUTO_14";
__id111_.textId = "ID_AUTO_OR_0";
__id111_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame72(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame95(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
__id100_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id100_.textFieldName = "AUTO_3";
__id100_.textId = "ID_AUTO_TO_0";
__id100_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame97(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function frame100(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function
(){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id117_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id117_.textFieldName = "AUTO_SpaceBar";
__id117_.textId = "ID_AUTO_SPACEBAR_0";
__id117_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
if ((((__setPropDict[__id111_] == undefined)) || (!((((int(__setPropDict[__id111_]) >= 1)) && ((int(__setPropDict[__id111_]) <= 100))))))){
__setPropDict[__id111_] = currentFrame;
();
};
if ((((__setPropDict[__id108_] == undefined)) || (!((((int(__setPropDict[__id108_]) >= 1)) && ((int(__setPropDict[__id108_]) <= 100))))))){
__setPropDict[__id108_] = currentFrame;
();
};
if ((((__setPropDict[__id115_] == undefined)) || (!((((int(__setPropDict[__id115_]) >= 1)) && ((int(__setPropDict[__id115_]) <= 100))))))){
__setPropDict[__id115_] = currentFrame;
();
};
if ((((__setPropDict[__id114_] == undefined)) || (!((((int(__setPropDict[__id114_]) >= 1)) && ((int(__setPropDict[__id114_]) <= 100))))))){
__setPropDict[__id114_] = currentFrame;
();
};
if ((((__setPropDict[__id104_] == undefined)) || (!((((int(__setPropDict[__id104_]) >= 1)) && ((int(__setPropDict[__id104_]) <= 100))))))){
__setPropDict[__id104_] = currentFrame;
();
};
if ((((__setPropDict[__id107_] == undefined)) || (!((((int(__setPropDict[__id107_]) >= 1)) && ((int(__setPropDict[__id107_]) <= 100))))))){
__setPropDict[__id107_] = currentFrame;
();
};
if ((((__setPropDict[__id109_] == undefined)) || (!((((int(__setPropDict[__id109_]) >= 1)) && ((int(__setPropDict[__id109_]) <= 100))))))){
__setPropDict[__id109_] = currentFrame;
();
};
if ((((__setPropDict[__id100_] == undefined)) || (!((((int(__setPropDict[__id100_]) >= 1)) && ((int(__setPropDict[__id100_]) <= 100))))))){
__setPropDict[__id100_] = currentFrame;
();
};
if ((((__setPropDict[__id116_] == undefined)) || (!((((int(__setPropDict[__id116_]) >= 1)) && ((int(__setPropDict[__id116_]) <= 100))))))){
__setPropDict[__id116_] = currentFrame;
();
};
if ((((__setPropDict[__id117_] == undefined)) || (!((((int(__setPropDict[__id117_]) >= 1)) && ((int(__setPropDict[__id117_]) <= 100))))))){
__setPropDict[__id117_] = currentFrame;
();
};
if ((((__setPropDict[__id119_] == undefined)) || (!((((int(__setPropDict[__id119_]) >= 1)) && ((int(__setPropDict[__id119_]) <= 100))))))){
__setPropDict[__id119_] = currentFrame;
();
};
if ((((__setPropDict[__id118_] == undefined)) || (!((((int(__setPropDict[__id118_]) >= 1)) && ((int(__setPropDict[__id118_]) <= 100))))))){
__setPropDict[__id118_] = currentFrame;
();
};
if ((((__setPropDict[__id102_] == undefined)) || (!((((int(__setPropDict[__id102_]) >= 1)) && ((int(__setPropDict[__id102_]) <= 100))))))){
__setPropDict[__id102_] = currentFrame;
();
};
if ((((__setPropDict[__id112_] == undefined)) || (!((((int(__setPropDict[__id112_]) >= 1)) && ((int(__setPropDict[__id112_]) <= 100))))))){
__setPropDict[__id112_] = currentFrame;
();
};
if ((((__setPropDict[__id105_] == undefined)) || (!((((int(__setPropDict[__id105_]) >= 1)) && ((int(__setPropDict[__id105_]) <= 100))))))){
__setPropDict[__id105_] = currentFrame;
();
};
if ((((__setPropDict[__id106_] == undefined)) || (!((((int(__setPropDict[__id106_]) >= 1)) && ((int(__setPropDict[__id106_]) <= 100))))))){
__setPropDict[__id106_] = currentFrame;
();
};
if ((((__setPropDict[__id113_] == undefined)) || (!((((int(__setPropDict[__id113_]) >= 1)) && ((int(__setPropDict[__id113_]) <= 100))))))){
__setPropDict[__id113_] = currentFrame;
();
};
if ((((__setPropDict[__id103_] == undefined)) || (!((((int(__setPropDict[__id103_]) >= 1)) && ((int(__setPropDict[__id103_]) <= 100))))))){
__setPropDict[__id103_] = currentFrame;
();
};
if ((((__setPropDict[__id101_] == undefined)) || (!((((int(__setPropDict[__id101_]) >= 1)) && ((int(__setPropDict[__id101_]) <= 100))))))){
__setPropDict[__id101_] = currentFrame;
();
};
if ((((__setPropDict[__id98_] == undefined)) || (!((((int(__setPropDict[__id98_]) >= 1)) && ((int(__setPropDict[__id98_]) <= 100))))))){
__setPropDict[__id98_] = currentFrame;
();
};
if ((((__setPropDict[__id99_] == undefined)) || (!((((int(__setPropDict[__id99_]) >= 1)) && ((int(__setPropDict[__id99_]) <= 100))))))){
__setPropDict[__id99_] = currentFrame;
();
};
if ((((__setPropDict[__id110_] == undefined)) || (!((((int(__setPropDict[__id110_]) >= 1)) && ((int(__setPropDict[__id110_]) <= 100))))))){
__setPropDict[__id110_] = currentFrame;
();
};
}
function (){
__id106_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id106_.textFieldName = "AUTO_9";
__id106_.textId = "ID_AUTO_TO_1";
__id106_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id112_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id112_.textFieldName = "AUTO_15";
__id112_.textId = "ID_AUTO_AIM_0";
__id112_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id101_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id101_.textFieldName = "AUTO_4";
__id101_.textId = "ID_AUTO_LEFT_0";
__id101_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id107_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id107_.textFieldName = "AUTO_10";
__id107_.textId = "ID_AUTO_S_0";
__id107_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id113_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id113_.textFieldName = "AUTO_16";
__id113_.textId = "ID_AUTO_AIM_0";
__id113_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package TheGameAS3.Exported
Section 297
//SCREEN_SELECTION (TheGameAS3.Exported.SCREEN_SELECTION)
package TheGameAS3.Exported {
import flash.display.*;
import Interfaces.Screens.Exported.*;
import TheGameAS3.Exported.LevelSelection.*;
public dynamic class SCREEN_SELECTION extends MovieClip {
public var panel:LEVEL_SELECTION_PANEL;
public var start:BTNSTART;
public var weapons:BTNWEAPONS;
public var back:BTNBACK;
public function SCREEN_SELECTION(){
super();
addFrameScript(60, frame61);
}
function frame61(){
stop();
}
}
}//package TheGameAS3.Exported
Section 298
//SCREEN_SUBMIT (TheGameAS3.Exported.SCREEN_SUBMIT)
package TheGameAS3.Exported {
import flash.display.*;
import Interfaces.Screens.Exported.*;
public dynamic class SCREEN_SUBMIT extends MovieClip {
public var highscore:SCORE_PANEL;
public var back:BTNBACK;
public function SCREEN_SUBMIT(){
super();
addFrameScript(54, frame55);
}
function frame55(){
stop();
}
}
}//package TheGameAS3.Exported
Section 299
//SCREEN_TITLE (TheGameAS3.Exported.SCREEN_TITLE)
package TheGameAS3.Exported {
import flash.display.*;
import Interfaces.Screens.Exported.*;
public dynamic class SCREEN_TITLE extends MovieClip {
public var survival:BTNSURVIVAL;
public var start:BTNSTART;
public var instructions:BTNINSTRUCTIONS;
public function SCREEN_TITLE(){
super();
addFrameScript(70, frame71);
}
function frame71(){
gotoAndStop("IDLE");
}
}
}//package TheGameAS3.Exported
Section 300
//SCREEN_UNLOCKABLE (TheGameAS3.Exported.SCREEN_UNLOCKABLE)
package TheGameAS3.Exported {
import flash.display.*;
import Interfaces.Screens.Exported.*;
public dynamic class SCREEN_UNLOCKABLE extends MovieClip {
public var panel:MovieClip;
public var back:BTNBACK;
public function SCREEN_UNLOCKABLE(){
super();
addFrameScript(43, frame44);
}
function frame44(){
stop();
}
}
}//package TheGameAS3.Exported
Section 301
//SCREEN_UNLOCKED (TheGameAS3.Exported.SCREEN_UNLOCKED)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class SCREEN_UNLOCKED extends MovieClip {
public var award:MovieClip;
public function SCREEN_UNLOCKED(){
super();
}
}
}//package TheGameAS3.Exported
Section 302
//UI_GAMEOVER (TheGameAS3.Exported.UI_GAMEOVER)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class UI_GAMEOVER extends MovieClip {
public function UI_GAMEOVER(){
super();
}
}
}//package TheGameAS3.Exported
Section 303
//UI_INGAME_AWARD (TheGameAS3.Exported.UI_INGAME_AWARD)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class UI_INGAME_AWARD extends MovieClip {
public var award:MovieClip;
public function UI_INGAME_AWARD(){
super();
}
}
}//package TheGameAS3.Exported
Section 304
//UI_INGAME_LEVEL_STATS (TheGameAS3.Exported.UI_INGAME_LEVEL_STATS)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class UI_INGAME_LEVEL_STATS extends MovieClip {
public var stats:MovieClip;
public function UI_INGAME_LEVEL_STATS(){
super();
}
}
}//package TheGameAS3.Exported
Section 305
//UI_INGAME_TEXT (TheGameAS3.Exported.UI_INGAME_TEXT)
package TheGameAS3.Exported {
import flash.display.*;
import flash.text.*;
public dynamic class UI_INGAME_TEXT extends MovieClip {
public var perso:MovieClip;
public var txt:TextField;
public var __id171_:MultilingualTextFieldFinder;
public function UI_INGAME_TEXT(){
super();
();
}
function (){
__id171_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id171_.textFieldName = "txt";
__id171_.textId = "";
__id171_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package TheGameAS3.Exported
Section 306
//UI_INGAME_TEXT_IN (TheGameAS3.Exported.UI_INGAME_TEXT_IN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class UI_INGAME_TEXT_IN extends MovieClip {
public var perso:MovieClip;
public function UI_INGAME_TEXT_IN(){
super();
}
}
}//package TheGameAS3.Exported
Section 307
//UI_INGAME_TEXT_OUT (TheGameAS3.Exported.UI_INGAME_TEXT_OUT)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class UI_INGAME_TEXT_OUT extends MovieClip {
public var perso:MovieClip;
public function UI_INGAME_TEXT_OUT(){
super();
}
}
}//package TheGameAS3.Exported
Section 308
//UI_INGAME_TIMER (TheGameAS3.Exported.UI_INGAME_TIMER)
package TheGameAS3.Exported {
import flash.display.*;
import flash.text.*;
public dynamic class UI_INGAME_TIMER extends MovieClip {
public var __id170_:MultilingualTextFieldFinder;
public var __id167_:MultilingualTextFieldFinder;
public var __id168_:MultilingualTextFieldFinder;
public var __id169_:MultilingualTextFieldFinder;
public var desc2:TextField;
public var txt2:TextField;
public var desc1:TextField;
public var txt1:TextField;
public function UI_INGAME_TIMER(){
super();
();
();
();
();
}
function (){
__id169_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id169_.textFieldName = "desc2";
__id169_.textId = "";
__id169_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id168_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id168_.textFieldName = "txt1";
__id168_.textId = "";
__id168_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id167_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id167_.textFieldName = "txt2";
__id167_.textId = "";
__id167_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id170_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id170_.textFieldName = "desc1";
__id170_.textId = "";
__id170_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package TheGameAS3.Exported
Section 309
//UI_PAUSE (TheGameAS3.Exported.UI_PAUSE)
package TheGameAS3.Exported {
import flash.display.*;
import flash.text.*;
public dynamic class UI_PAUSE extends MovieClip {
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var __id150_:MultilingualTextFieldFinder;
public var __id151_:MultilingualTextFieldFinder;
public function UI_PAUSE(){
super();
();
();
}
function (){
__id150_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id150_.textFieldName = "AUTO_0";
__id150_.textId = "ID_AUTO_PAUSE_0";
__id150_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id151_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id151_.textFieldName = "AUTO_1";
__id151_.textId = "ID_AUTO_PAUSE_0";
__id151_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package TheGameAS3.Exported
Section 310
//UI_PLAYER_TAG (TheGameAS3.Exported.UI_PLAYER_TAG)
package TheGameAS3.Exported {
import flash.display.*;
import flash.text.*;
public dynamic class UI_PLAYER_TAG extends MovieClip {
public var __id188_:MultilingualTextFieldFinder;
public var __id192_:MultilingualTextFieldFinder;
public var __id193_:MultilingualTextFieldFinder;
public var health2:TextField;
public var __id194_:MultilingualTextFieldFinder;
public var health1:TextField;
public var __id189_:MultilingualTextFieldFinder;
public var item2:MovieClip;
public var AUTO_1:TextField;
public var AUTO_0:TextField;
public var AUTO_2:TextField;
public var __id184_:MultilingualTextFieldFinder;
public var AUTO_4:TextField;
public var item1:MovieClip;
public var AUTO_3:TextField;
public var __id185_:MultilingualTextFieldFinder;
public var __id190_:MultilingualTextFieldFinder;
public var __id186_:MultilingualTextFieldFinder;
public var score2:TextField;
public var score1:TextField;
public var __id191_:MultilingualTextFieldFinder;
public var __id187_:MultilingualTextFieldFinder;
public function UI_PLAYER_TAG(){
super();
();
();
();
();
();
();
();
();
();
();
();
}
function (){
__id192_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id192_.textFieldName = "health2";
__id192_.textId = "";
__id192_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id193_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id193_.textFieldName = "health2";
__id193_.textId = "";
__id193_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id185_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id185_.textFieldName = "AUTO_1";
__id185_.textId = "ID_AUTO_KILLS__0";
__id185_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id190_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id190_.textFieldName = "health1";
__id190_.textId = "";
__id190_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id184_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id184_.textFieldName = "AUTO_0";
__id184_.textId = "ID_AUTO_KILLS__0";
__id184_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id194_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id194_.textFieldName = "health2";
__id194_.textId = "";
__id194_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id186_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id186_.textFieldName = "AUTO_2";
__id186_.textId = "ID_AUTO_ARMOR_0";
__id186_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id189_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id189_.textFieldName = "score1";
__id189_.textId = "";
__id189_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id187_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id187_.textFieldName = "AUTO_3";
__id187_.textId = "ID_AUTO_ARMOR_0";
__id187_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id188_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id188_.textFieldName = "score2";
__id188_.textId = "";
__id188_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
function (){
__id191_["componentInspectorSetting"] = true;
//unresolved jump
var _slot1 = e;
__id191_.textFieldName = "AUTO_4";
__id191_.textId = "ID_AUTO____0";
__id191_["componentInspectorSetting"] = false;
//unresolved jump
var _slot1 = e;
}
}
}//package TheGameAS3.Exported
Section 311
//UI_PRELOADER_MSG (TheGameAS3.Exported.UI_PRELOADER_MSG)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class UI_PRELOADER_MSG extends MovieClip {
public function UI_PRELOADER_MSG(){
super();
}
}
}//package TheGameAS3.Exported
Section 312
//UI_VICTORY (TheGameAS3.Exported.UI_VICTORY)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class UI_VICTORY extends MovieClip {
public var victory:MovieClip;
public function UI_VICTORY(){
super();
}
}
}//package TheGameAS3.Exported
Section 313
//WEAPON_FLAME_GUN (TheGameAS3.Exported.WEAPON_FLAME_GUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class WEAPON_FLAME_GUN extends MovieClip {
public var regCanon_mc:MovieClip;
public function WEAPON_FLAME_GUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 314
//WEAPON_GATLING_GUN (TheGameAS3.Exported.WEAPON_GATLING_GUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class WEAPON_GATLING_GUN extends MovieClip {
public var regCanon_mc:MovieClip;
public function WEAPON_GATLING_GUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 315
//WEAPON_HOMING_MISSILE_GUN (TheGameAS3.Exported.WEAPON_HOMING_MISSILE_GUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class WEAPON_HOMING_MISSILE_GUN extends MovieClip {
public var regCanon_mc:MovieClip;
public function WEAPON_HOMING_MISSILE_GUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 316
//WEAPON_MACHINE_GUN (TheGameAS3.Exported.WEAPON_MACHINE_GUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class WEAPON_MACHINE_GUN extends MovieClip {
public var regCanon_mc:MovieClip;
public function WEAPON_MACHINE_GUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 317
//WEAPON_ROCKET_GUN (TheGameAS3.Exported.WEAPON_ROCKET_GUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class WEAPON_ROCKET_GUN extends MovieClip {
public var regCanon_mc:MovieClip;
public function WEAPON_ROCKET_GUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 318
//WEAPON_SHOTGUN_GUN (TheGameAS3.Exported.WEAPON_SHOTGUN_GUN)
package TheGameAS3.Exported {
import flash.display.*;
public dynamic class WEAPON_SHOTGUN_GUN extends MovieClip {
public var regCanon_mc:MovieClip;
public function WEAPON_SHOTGUN_GUN(){
super();
}
}
}//package TheGameAS3.Exported
Section 319
//Hero_c (TheGameAS3.Hero.Hero_c)
package TheGameAS3.Hero {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Scenario.*;
import TheGameAS3.Items.*;
import flash.geom.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
import TheGameAS3.Teams.*;
import flash.ui.*;
public class Hero_c extends Personnage_c {
private const FRAME_INVINCIBLE_AFTER_HIT:int = 15;
private const FRAME_INVINCIBLE_AFTER_DEATH:int = 90;
private const GOLD_HP:int = 150;
private const NORMAL_HP:int = 100;
private const WAIT_BEFORE_EXPLOSION:int = 10;
private var
:int;
private var oldX:Number;
private var :CircleCollision_c;// = null
private var oldY:Number;
private var :int;// = 100
private var :int;// = 100
private var :Array;
private var oldVX:Number;
private var oldVY:Number;
private var :ObjetMoteur_c;// = null
private var :int;
private var :int;
private var :int;// = 0
private var :Boolean;// = false
private var :Boolean;// = false
private var :int;
private var
:int;// = 0
private var :UI_PLAYER_TAG;
private var :Boolean;// = true
private var
:int;
private var :int;
private var :Boolean;// = true
private var :int;// = 0
private var :Boolean;// = false
private var :int;// = 90
private var :Boolean;// = false
private var :int;// = 10
private var :int;// = 5
private var :Boolean;// = false
private var :Object;
private var m_context:Game_c;
private var :int;// = 1
private var
:Boolean;// = false
private var :int;// = 0
private var :int;
public function Hero_c(oLayer:LevelLayer_c){
super(oLayer);
this.px = 200;
this.py = 500;
this.m_rayon = 30;
= new ObjetMoteur_c(GetLayer());
m_crntGun1 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_MACHINE));
m_crntGun2 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_MACHINE));
m_crntGun3 = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_MACHINE));
m_crntGunMortar = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(WeaponFactory_c.ID_WEAPON_MORTAR1));
= 0;
= 100;
= 1;
= null;
}
public function get timePlayed():int{
return ( );
}
override public function OnMessage(s:String):void{
if (s == "MINI_BOSS_LEVEL1"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent1.ACTION_START_MINI_BOSS);
} else {
if (s == "BOSS_LEVEL1"){
= true;
MCGame(m_context).GetEnemyCreator().ActivateAll();
= false;
} else {
if (s == "TUT1"){
();
} else {
if (s == "MINI_BOSS_LEVEL2"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent2.ACTION_START_MINI_BOSS);
} else {
if (s == "BOSS_LEVEL2"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent2.ACTION_START_BOSS);
} else {
if (s == "MINI_BOSS_LEVEL3"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent3.ACTION_START_MINI_BOSS);
} else {
if (s == "BOSS_LEVEL3"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent3.ACTION_START_BOSS);
} else {
if (s == "MINI_BOSS_LEVEL4"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent4.ACTION_START_MINI_BOSS);
} else {
if (s == "BOSS_LEVEL4"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent4.ACTION_START_BOSS);
} else {
if (s == "MINI_BOSS_LEVEL5"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent5.ACTION_START_MINI_BOSS);
} else {
if (s == "BOSS_LEVEL5"){
m_context.GetLevelEventManager().GetCurrentLevelEvent().DoAction(m_context, LevelEvent5.ACTION_START_BOSS);
};
};
};
};
};
};
};
};
};
};
};
super.OnMessage(s);
}
public function
():void{
= ( * 1.1);
++;
}
public function get invincible():Boolean{
return ( );
}
public function get playerTagVisible():Boolean{
return ();
}
public function set score(score:int):void{
= score;
}
public function UpdateUI():void{
var haveMortar = (m_crntGunMortar is WeaponMortar2_c);
if ( < ){
= ( + ( / 13));
} else {
= ;
};
playerTag.health1.text = String();
playerTag.health2.text = String();
playerTag.item1.gotoAndStop(
());
playerTag.item2.gotoAndStop((haveMortar) ? 2 : 1);
playerTag.score1.text = String(killPct);
playerTag.score2.text = String(killPct);
}
public function set invincible(invincible:Boolean):void{
= invincible;
}
public function GetFollowPoint():ObjetMoteur_c{
return ();
}
public function InitHero(context:Game_c, oKeyMap:Object, x:Number=0, y:Number=0):void{
px = x;
py = y;
.px = x;
.py = y;
= new CircleCollision_c(this.px, this.py, this.m_rayon);
.SetOwner(this);
GetLayer().AddTeamCollision(, GetTeam());
m_context = context;
= oKeyMap;
if (GameOptions.goldMCUnlocked){
= GOLD_HP;
= GOLD_HP;
ANIM_IDLE = AnimationFactory_c.ID_HERO_ANIM_GOLD_IDLE;
ANIM_RUN = AnimationFactory_c.ID_HERO_ANIM_GOLD_RUN;
ANIM_UPPERBODY_IDLE = AnimationFactory_c.ID_HERO_UPPERBODY_GOLD_IDLE;
ANIM_UPPERBODY_SHOOT = AnimationFactory_c.ID_HERO_UPPERBODY_GOLD_SHOOT;
} else {
ANIM_IDLE = AnimationFactory_c.ID_HERO_ANIM_IDLE;
ANIM_RUN = AnimationFactory_c.ID_HERO_ANIM_RUN;
ANIM_UPPERBODY_IDLE = AnimationFactory_c.ID_HERO_UPPERBODY_IDLE;
ANIM_UPPERBODY_SHOOT = AnimationFactory_c.ID_HERO_UPPERBODY_SHOOT;
};
InitPerso(context);
= GetLayer().GetTeamCollision(TeamFactory.ALLY_EVENT_TEAM);
}
public function set mustBeInFOV(mustBeInFOV:Boolean):void{
= mustBeInFOV;
}
private function (item:Item_c):void{
var idGun:int = m_crntGun1.GetId();
var idMortar:int = m_crntGunMortar.GetId();
switch (item.GetID()){
case ItemFactory_c.HEALTH:
(50);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_HEALTH);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
break;
case ItemFactory_c.FLAME:
idGun = WeaponFactory_c.ID_WEAPON_FLAME;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_POWERUP);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
break;
case ItemFactory_c.GATLING:
idGun = WeaponFactory_c.ID_WEAPON_GATLING;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_POWERUP);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
break;
case ItemFactory_c.HOMING:
idGun = WeaponFactory_c.ID_WEAPON_HOMING;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_POWERUP);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
break;
case ItemFactory_c.MORTAR:
idMortar = WeaponFactory_c.ID_WEAPON_MORTAR2;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_POWERUP);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
break;
case ItemFactory_c.ROCKET:
idGun = WeaponFactory_c.ID_WEAPON_ROCKET;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_POWERUP);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
break;
case ItemFactory_c.SHOTGUN:
idGun = WeaponFactory_c.ID_WEAPON_SHOTGUN;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_POWERUP);
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
break;
case ItemFactory_c.DROP_SHIP:
if (GameOptions.mode == GameOptions.MODE_LEVEL_1){
m_context.GetLevelEventManager().DoActionLevel(m_context, LevelEvent1.ACTION_END_LEVEL);
} else {
if (GameOptions.mode == GameOptions.MODE_LEVEL_2){
m_context.GetLevelEventManager().DoActionLevel(m_context, LevelEvent2.ACTION_END_LEVEL);
};
};
break;
};
SwitchGun(m_crntGun1, idGun);
SwitchGun(m_crntGun2, idGun);
SwitchGun(m_crntGun3, idGun);
SwitchGun(m_crntGunMortar, idMortar);
}
private function (hp:Number):void{
var perso:int;
if (((GameOptions.IsLevelMode()) && ((((( + hp) <= 30)) && (( > 30)))))){
perso = MCGame(m_context).GetHelper();
if (perso != -1){
MCGame(m_context).GetRalfManager().ShowMessage(m_context, [TextFactory.ID_MSG_HEALTH], [90], perso);
};
};
= ( + hp);
= Math.min(, );
if (hp < 0){
= (
+ -(hp));
};
}
public function (nXp:int):void{
= ( + nXp);
if ( >= ){
= ( - );
();
};
}
public function set playerTagVisible(playerTagVisible:Boolean):void{
= playerTagVisible;
}
private function PlayDeath():void{
if (m_bIsDead){
return;
};
LoseLife();
vx = 0;
vy = 0;
m_context.GetHeroManager().OnHeroDead(this);
Die();
var fx:Acteur_c = m_context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer(), 1, EffectManager_c.ID_FORE_LAYER);
fx.px = px;
fx.py = py;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
= false;
= true;
}
public function set canMove(canMove:Boolean):void{
= canMove;
if (!){
SetLowerBody(ANIM_IDLE);
SetUpperbody(ANIM_UPPERBODY_IDLE);
};
}
public function (n:int):void{
= ( + n);
= ( - );
}
public function get score():int{
return ();
}
public function get mustBeInFOV():Boolean{
return (
);
}
public function get killPct():int{
return (Math.floor(((MCGame(m_context).GetEnemyCreator().killCount / MCGame(m_context).GetEnemyCreator().enemyCount) * 100)));
}
private function ():void{
MCGame(m_context).GetRalfManager().ShowMessage(m_context, [TextFactory.ID_MSG_TUT1], [120], RalfManager.PERSO_RALF_IDLE);
= true;
}
override public function GetTeam():Number{
return (TeamFactory.ALLY1_TEAM);
}
public function get dmgTook():int{
return (
);
}
override protected function UpdateKeyMap():void{
if (((canMove) && (!(IsDead())))){
m_bGoLeft = ((KeyMap_c.IsKeyDown(Keyboard.LEFT)) || (KeyMap_c.IsKeyDown(65)));
m_bGoRight = ((KeyMap_c.IsKeyDown(Keyboard.RIGHT)) || (KeyMap_c.IsKeyDown(68)));
m_bGoUp = ((KeyMap_c.IsKeyDown(Keyboard.UP)) || (KeyMap_c.IsKeyDown(87)));
m_bGoDown = ((KeyMap_c.IsKeyDown(Keyboard.DOWN)) || (KeyMap_c.IsKeyDown(83)));
m_bMortar = ((KeyMap_c.IsKeyPressed(Keyboard.CONTROL)) || (KeyMap_c.IsKeyPressed(Keyboard.SPACE)));
m_bShoot = KeyMap_c.IsMouseDown();
m_directionGun = m_context.GetCamera().ConvertPointToMoteur(KeyMap_c.GetMousePos(), GetLayer());
if (((GameOptions.DEBUG_ALL_GUN_WITH_E) && (KeyMap_c.IsKeyPressed(69)))){
if (m_crntGun1.GetId() < WeaponFactory_c.ID_WEAPON_DEBUG){
NextGun(m_crntGun1);
NextGun(m_crntGun2);
NextGun(m_crntGun3);
} else {
SwitchGun(m_crntGun1, 1);
SwitchGun(m_crntGun2, 1);
SwitchGun(m_crntGun3, 1);
};
};
++;
} else {
ResetKeyMap();
};
}
public function get canMove():Boolean{
return ();
}
public function (nMoney:int):void{
= (
+ nMoney);
}
public function LoseLife(withMsg:Boolean=true):void{
var gameOver:MovieClip;
var anim:Animation_c;
var perso:int;
--;
m_bIsDead = false;
= true;
= FRAME_INVINCIBLE_AFTER_DEATH;
= ;
if ( <= 0){
gameOver = m_context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_GAMEOVER, 0, false, MCGame(m_context).ReturnToMenu, m_context, []);
gameOver.x = (Camera_c.WIDTH_VIEW / 2);
gameOver.y = (Camera_c.HEIGHT_VIEW / 2);
Jukebox_c.FadeAllMusicToDestroy();
anim = m_context.GetIngameUIManager().GetAnimFromMc(gameOver);
anim.AddCallbackAt(93, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE]);
anim.AddCallbackAt(110, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_DEFEAT]);
= 0;
if (((GameOptions.IsLevelMode()) && (withMsg))){
perso = MCGame(m_context).GetHelper();
if (perso != -1){
MCGame(m_context).GetRalfManager().ShowMessage(m_context, [TextFactory.ID_MSG_LOSE], [90], perso);
};
};
} else {
m_crntGun1.SetEnable(true);
m_crntGun2.SetEnable(true);
m_crntGun3.SetEnable(true);
};
ResetKeyMap();
}
private function
():int{
if ((m_crntGun2 is WeaponFlameThrower1_c)){
return (2);
};
if ((m_crntGun2 is WeaponGatling_c)){
return (6);
};
if ((m_crntGun2 is WeaponRocket_c)){
return (5);
};
if ((m_crntGun2 is WeaponHoming_c)){
return (3);
};
if ((m_crntGun2 is WeaponShotgun_c)){
return (4);
};
return (1);
}
override public function Destroy(context:Game_c):void{
();
= null;
= null;
m_context = null;
.Destroy(context);
= null;
super.Destroy(context);
}
private function ():void{
GetLayer().RemoveTeamCollision(, GetTeam());
}
override public function Update(context:Game_c):void{
var fxExplodeSmall:Acteur_c;
var fxExplodeBig:Acteur_c;
var i:int;
var left:Number;
var right:Number;
var up:Number;
var down:Number;
var hContainer:HeurtableContainer_i;
super.Update(context);
if (((IsDead()) && (( >= 0)))){
--;
if ( < 0){
if ( > 0){
fxExplodeSmall = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeSmall.px = ((px + (Math.random() * 30)) - 15);
fxExplodeSmall.py = ((py + (Math.random() * 30)) - 15);
m_context.GetCamera().ShakeCamera(25);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
} else {
fxExplodeBig = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
fxExplodeBig.scaleX = 2;
fxExplodeBig.scaleY = 2;
removeChild(m_crntAnimMc);
removeChild(m_crntUpperbodyMc);
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_BOSS);
};
= WAIT_BEFORE_EXPLOSION;
--;
};
};
if (((IsDead()) && (( < 0)))){
return;
};
.px = (.px + ((px - .px) * 0.4));
.py = (.py + ((py - .py) * 0.4));
this.oldX = this.px;
this.oldY = this.py;
this.oldVX = this.vx;
this.oldVY = this.vy;
if (!GameOptions.DEBUG_NO_COLLISION){
switch (Moteur_c.StickToGround(context, this, GetLineInView(), GetPointInView())){
case Moteur_c.MSG_TOO_MUCH_COLLISION:
this.px = this.oldX;
this.py = this.oldY;
case Moteur_c.MSG_OK:
break;
};
} else {
px = (px + (vx * context.GetSpeedManager().GetSpeed()));
py = (py + (vy * context.GetSpeedManager().GetSpeed()));
};
if (!m_bIsDead){
.x = this.px;
.y = this.py;
};
var cercleCol:Circle_c = Circle_c(EquationVecto_c.CollisionEntreCercle(this, ));
if (cercleCol != null){
i = 0;
while (i < .length) {
if (cercleCol == [i]){
.splice(i, 1);
break;
};
i++;
};
EventSwitch_c(cercleCol).OnHit(, null);
};
if ( ){
++;
this.visible = !(this.visible);
if ( > ){
= false;
= 0;
this.visible = true;
};
};
if (
){
left = context.GetCamera().GetXLeftBorder(GetLayer());
right = context.GetCamera().GetXRightBorder(GetLayer());
up = context.GetCamera().GetYUpBorder(GetLayer());
down = context.GetCamera().GetYDownBorder(GetLayer());
if (px < left){
px = left;
};
if (px > right){
px = right;
};
if (py < up){
py = up;
};
if (py > down){
py = down;
};
};
var cercleItemCol:Circle_c = EquationVecto_c.CollisionEntreCercle(this, context.GetItemManager().GetAllCollision());
if (cercleItemCol != null){
CircleCollision_c(cercleItemCol).OnHit(, null);
hContainer = CircleCollision_c(cercleItemCol).GetOwner();
if ((hContainer is Item_c)){
(Item_c(hContainer));
};
};
= animHero.GetCurrentFrame();
if (GetBehaviorsAsync().length > 0){
.px = px;
.py = py;
return;
};
}
public function set playerTag(playerTag:UI_PLAYER_TAG):void{
= playerTag;
}
public function MakeDirtOnFloor(context:MCGame):void{
var fxTrace1:Acteur_c;
var pTrace1:Point;
var fxTrace2:Acteur_c;
var pTrace2:Point;
if (((((!(IsDead())) && (context.CanDirtFloor()))) && ((animHero.GetChild() == ANIM_RUN_VISUAL)))){
if ((((animHero.GetCurrentFrame() >= 8)) && (( <= 8)))){
fxTrace1 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_PATTE, GetLayer(), 1, EffectManager_c.ID_BACK_LAYER);
pTrace1 = Utils.FindPoint(context, GetLayer(), MovieClip(animHero.GetChild().getChildByName("patte1")));
fxTrace1.rotation = m_crntAnimMc.rotation;
fxTrace1.px = pTrace1.x;
fxTrace1.py = pTrace1.y;
fxTrace1.alpha = 0.7;
fxTrace1.DrawOnBackground();
} else {
if ((((animHero.GetCurrentFrame() >= 1)) && (( >= (animHero.GetTotalFrames() - 1))))){
fxTrace2 = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_TRACE_PATTE, GetLayer(), 1, EffectManager_c.ID_BACK_LAYER);
pTrace2 = Utils.FindPoint(context, GetLayer(), MovieClip(animHero.GetChild().getChildByName("patte2")));
fxTrace2.rotation = m_crntAnimMc.rotation;
fxTrace2.px = pTrace2.x;
fxTrace2.py = pTrace2.y;
fxTrace2.alpha = 0.7;
fxTrace2.DrawOnBackground();
};
};
= animHero.GetCurrentFrame();
};
}
public function get playerTag():UI_PLAYER_TAG{
return ();
}
override public function OnOwnerHit(hFils:Heurtable_i, objAmmo:Heurtable_i, resultCol:Collision_c):void{
var nDmg:Number;
var enemy:Enemy_i;
if (((((m_bIsDead) || ( ))) || ( ))){
return;
};
if (hFils.GetOwner() == this){
if ((objAmmo is Ammo_i)){
nDmg = Ammo_i(objAmmo).GetDamage();
(-(nDmg));
if ( <= 0){
PlayDeath();
} else {
= true;
= FRAME_INVINCIBLE_AFTER_HIT;
};
FadeTintFromTo(0xFF, 0xFF, 0xFF, 1, 0, 0, 0, 1, 0.1);
return;
};
};
if (hFils.GetOwner().IsDead()){
if ((((hFils.GetOwner() is EnemyDeuxEtat_c)) && (EnemyDeuxEtat_c(hFils.GetOwner()).justBeenKilled))){
enemy = Enemy_i(hFils.GetOwner());
(enemy.GetXp());
(enemy.GetMoney());
if ((() && (!( )))){
if ((((objAmmo is AmmoMortar1_c)) || ((objAmmo is AmmoMortar2_c)))){
= true;
MCGame(m_context).GetRalfManager().ShowMessage(m_context, [TextFactory.ID_MSG_TUT1END], [60], RalfManager.PERSO_RALF_IDLE);
};
};
};
};
}
}
}//package TheGameAS3.Hero
Section 320
//HeroManager_c (TheGameAS3.Hero.HeroManager_c)
package TheGameAS3.Hero {
import TheGameAS3.*;
import TheGameAS3.Level.*;
public class HeroManager_c {
private var :Hero_c;// = null
private var :Hero_c;// = null
private var m_context:Game_c;
private var :Hero_c;// = null
private var
:Hero_c;// = null
public static const HERO_DIDIER_ID:int = 0;
public static const HERO_1:int = 0;
public static const HERO_2:int = 1;
public static const HERO_3:int = 2;
public static const HERO_4:int = 3;
public function HeroManager_c(){
super();
}
public function OnHeroDead(hero:Hero_c):void{
}
public function DestroyAllHero():void{
if ( != null){
( );
};
if (
!= null){
(
);
};
if ( != null){
();
};
if ( != null){
();
};
}
public function Init(context:Game_c):void{
m_context = context;
}
public function (oHero:Hero_c):void{
if (((!((oHero.parent == null))) && (oHero.parent.contains(oHero)))){
oHero.parent.removeChild(oHero);
};
Camera_c.RemoveActeur(oHero);
oHero.Destroy(m_context);
oHero = null;
}
public function CreateHero(iTypeHero:int, oLevelLayer:LevelLayer_c, iHero:int, x:Number=0, y:Number=0):Hero_c{
if (m_context == null){
trace("ERROR :: HeroManager_c :: CreateHero : m_context = null");
return (null);
};
if (oLevelLayer == null){
oLevelLayer = m_context.GetActionLevelLayer();
};
switch (iHero){
case HERO_1:
= new Hero_c(oLevelLayer);
oLevelLayer.GetHeroContainer().addChild( );
.InitHero(m_context, KeyMap_c.oKeyMap_1, x, y);
m_context.AddUpdatable( );
.SetTag("PLAYER_1");
Camera_c.AddActeur( );
return ( );
case HERO_2:
= new Hero_c(oLevelLayer);
oLevelLayer.GetHeroContainer().addChild(
);
.InitHero(m_context, KeyMap_c.oKeyMap_2, x, y);
m_context.AddUpdatable(
);
.SetTag("PLAYER_2");
Camera_c.AddActeur(
);
return (
);
case HERO_3:
= new Hero_c(oLevelLayer);
oLevelLayer.GetHeroContainer().addChild();
.InitHero(m_context, KeyMap_c.oKeyMap_3, x, y);
m_context.AddUpdatable();
.SetTag("PLAYER_3");
Camera_c.AddActeur();
return ();
case HERO_4:
= new Hero_c(oLevelLayer);
oLevelLayer.GetHeroContainer().addChild();
.InitHero(m_context, KeyMap_c.oKeyMap_4, x, y);
m_context.AddUpdatable();
.SetTag("PLAYER_4");
Camera_c.AddActeur();
return ();
default:
trace(("ERROR : HEROMANAGER :: CreateHero Wrong ID " + iHero));
return (null);
};
}
public function GetPlayer(i:int):Hero_c{
switch (i){
case HERO_1:
return ( );
case HERO_2:
return (
);
case HERO_3:
return ();
case HERO_4:
return ();
default:
trace(("ERROR HeroManager :: GetPlayer :: WRONG ID " + i));
return (null);
};
}
public static function GetPossibleHero():Array{
return (["HERO_1", "HERO_2", "HERO_3", "HERO_4"]);
}
public static function GetIdByName(str:String):int{
if (HeroManager_c[str] == undefined){
trace(("ERROR :: HeroManager_c :: GetIdByName :: WRONG NAME : " + str));
return (-1);
};
return (HeroManager_c[str]);
}
}
}//package TheGameAS3.Hero
Section 321
//Personnage_c (TheGameAS3.Hero.Personnage_c)
package TheGameAS3.Hero {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
import TheGameAS3.Teams.*;
public class Personnage_c extends ObjetMoteur_c implements IShooter {
private const MSG_CHANGE_GUN:String = "CHANGE_GUN";
protected var :Animation_c;// = null
private var :Sound2D_c;
private var :int;// = 3
protected var m_bWaiting:Boolean;
protected var
:MovieClip;
protected var :Animation_c;// = null
protected var ANIM_RUN:int;// = -1
protected var m_bGoLeft:Boolean;// = false
protected var ANIM_IDLE:int;// = -1
protected var :MovieClip;// = null
protected var :Number;// = 0
protected var :Number;
protected var m_crntAnimMc:MovieClip;// = null
protected var m_crntUpperbodyMc:MovieClip;// = null
protected var ANIM_RUN_VISUAL:MovieClip;
protected var m_crntGun1:WeaponLongRange_c;
protected var m_crntGun2:WeaponLongRange_c;
protected var m_crntGun3:WeaponLongRange_c;
protected var :Number;// = 0
protected var :Number;// = 0
protected var :Boolean;// = false
protected var :MovieClip;
protected var m_crntGunMortar:WeaponLongRange_c;
protected var :MovieClip;// = null
protected var :MovieClip;
protected var m_bMortar:Boolean;// = false
protected var m_bGoUp:Boolean;// = false
private var :Number;
protected var m_bGoDown:Boolean;// = false
protected var :MovieClip;
protected var m_bGoRight:Boolean;// = false
protected var m_bIsDead:Boolean;// = false
protected var m_directionGun:Point;
protected var m_bShoot:Boolean;// = false
protected var :int;// = -1
protected var ANIM_UPPERBODY_SHOOT:int;// = -1
protected var :Boolean;// = false
protected var ANIM_UPPERBODY_IDLE:int;// = -1
protected var :int;// = -1
public function Personnage_c(oLayer:LevelLayer_c){
super(oLayer);
m_crntGun1 = null;
= 10;
= true;
= 0;
= 0;
m_bWaiting = false;
xVisualOffSet = 1;
yVisualOffSet = 8;
m_crntAnimMc = null;
m_crntUpperbodyMc = null;
= this;
if (ANIM_IDLE == -1){
trace("ERROR Personnage_c :: Constructor ANIM_IDLE pas initialisé");
return;
};
}
public function OnOwnerHit(ammo:Heurtable_i, target:Heurtable_i, resultCol:Collision_c):void{
trace("PERSONNAGE_c :: ");
trace(("ammo : " + ammo));
trace(("enemy : " + target.GetOwner()));
}
private function (shoot:Boolean, id:int):void{
if (shoot){
if ( != null){
if (.id != id){
Jukebox_c.DestroySound();
= Jukebox_c.PlaySound(id, -1, null, null, true);
};
} else {
= Jukebox_c.PlaySound(id, -1, null, null, true);
};
} else {
DestroySound();
};
}
override public function OnMessage(s:String):void{
var tabParams:Array;
var _local4:Number;
super.OnMessage(s);
tabParams = s.split(",");
var strId:String = tabParams.shift();
switch (strId){
case MSG_CHANGE_GUN:
_local4 = tabParams.shift();
break;
};
}
override public function Update(context:Game_c):void{
super.Update(context);
if (GetBehaviorsSync().length <= 0){
UpdateKeyMap();
};
= EquationVecto_c.GetRotation(px, m_directionGun.x, py, m_directionGun.y);
(context);
if (!IsDead()){
(context);
};
}
private function ():Number{
return ((-() + 180));
}
public function (b:Boolean):void{
m_bGoUp = b;
}
protected function SetLowerBody(idAnim:int):void{
if (idAnim != ){
= idAnim;
m_crntAnimMc = (idAnim);
.ChangeAnim(m_crntAnimMc, true);
();
this.setChildIndex(m_crntAnimMc, 0);
};
if (((!((vx == 0))) || (!((vy == 0))))){
m_crntAnimMc.rotation = (EquationVecto_c.GetRotation(0, vx, 0, vy) + 90);
};
}
protected function SetUpperbody(idAnim:int):void{
if (idAnim != ){
= idAnim;
m_crntUpperbodyMc = (idAnim);
.ChangeAnim(m_crntUpperbodyMc, true);
(m_crntGun1, MovieClip(m_crntUpperbodyMc.getChildByName("gun1")));
(m_crntGun2, MovieClip(m_crntUpperbodyMc.getChildByName("gun2")));
(m_crntGun3, MovieClip(m_crntUpperbodyMc.getChildByName("gun3")));
(m_crntGunMortar, MovieClip(m_crntUpperbodyMc.getChildByName("mortarGun")));
.Restart();
};
m_crntUpperbodyMc.rotation = ( + 90);
}
private function (context:Game_c):void{
= ( + (1 * context.GetSpeedManager().GetSpeed()));
if ( >= ){
();
};
}
override public function OnAdd(context:Game_c):void{
}
private function (id:int):MovieClip{
switch (id){
case ANIM_IDLE:
return ();
case ANIM_RUN:
return (ANIM_RUN_VISUAL);
case ANIM_UPPERBODY_IDLE:
return ();
case ANIM_UPPERBODY_SHOOT:
return ();
};
return (null);
}
protected function NextGun(gun:WeaponLongRange_c):void{
SwitchGun(gun, ((gun.GetId() % WeaponFactory_c.NB_GUNS) + 1));
}
public function GetAngleOfWeapon(w:Weapon_i):Number{
var angle:Number = ();
if ((w is WeaponFlameThrower1_c)){
};
return (angle);
}
private function (context:Game_c):void{
m_crntGun1.Update(context);
m_crntGun2.Update(context);
m_crntGun3.Update(context);
m_crntGunMortar.Update(context);
if (!context.GetCamera().IsInFieldOfView(this)){
return;
};
var w:WeaponLongRange_c = ();
var bHaveShot:Boolean;
if (m_bShoot){
if ((((((m_crntGun1 is WeaponFlameThrower1_c)) && ((m_crntGun2 is WeaponFlameThrower1_c)))) && ((m_crntGun3 is WeaponFlameThrower1_c)))){
bHaveShot = true;
.GotoAndStopFrame(1);
w = ();
bHaveShot = (w, context);
} else {
bHaveShot = (w, context);
};
if (!bHaveShot){
.Stop();
} else {
.Start();
};
};
(((bHaveShot) && ((m_crntGun1 == w))), m_crntGun1);
if (m_bMortar){
((m_crntGunMortar, context), m_crntGunMortar);
};
();
}
public function get
():Animation_c{
return ();
}
protected function SwitchGun(gun:WeaponLongRange_c, nGun:Number):void{
if (isNaN(nGun)){
trace(("ERROR :: Pêrsonnage_c :: SwitchGun :: Wrong Id :: " + nGun));
return;
};
if (nGun == gun.GetId()){
return;
};
(gun);
gun.StopAttack();
if (gun == m_crntGun1){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(nGun));
(gun, MovieClip(m_crntUpperbodyMc.getChildByName("gun1")));
m_crntGun1 = gun;
} else {
if (gun == m_crntGun2){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(nGun));
(gun, MovieClip(m_crntUpperbodyMc.getChildByName("gun2")));
m_crntGun2 = gun;
} else {
if (gun == m_crntGun3){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(nGun));
(gun, MovieClip(m_crntUpperbodyMc.getChildByName("gun3")));
m_crntGun3 = gun;
} else {
if (gun == m_crntGunMortar){
gun = WeaponLongRange_c(WeaponFactory_c.CreateWeaponFromId(nGun));
(gun, MovieClip(m_crntUpperbodyMc.getChildByName("mortarGun")));
m_crntGunMortar = gun;
};
};
};
};
}
private function DestroySound():void{
if ( != null){
Jukebox_c.DestroySound();
= null;
};
}
protected function ():void{
if (m_bShoot){
SetUpperbody(ANIM_UPPERBODY_SHOOT);
} else {
SetUpperbody(ANIM_UPPERBODY_IDLE);
};
}
public function Die():void{
m_bIsDead = true;
if ( != null){
Jukebox_c.DestroySound();
};
m_crntGun1.StopAttack();
m_crntGun2.StopAttack();
m_crntGun3.StopAttack();
m_crntGunMortar.StopAttack();
}
override public function OnRemove(context:Game_c):void{
}
public function (b:Boolean):void{
m_bGoDown = b;
}
private function (gun:WeaponLongRange_c, visualParent:MovieClip):void{
(gun);
gun.SetMcParent(visualParent);
visualParent.addChild(gun.GetMc());
}
public function ResetKeyMap():void{
m_bShoot = false;
m_bGoLeft = false;
m_bGoRight = false;
m_bGoUp = false;
m_bGoDown = false;
m_bMortar = false;
}
public function get animHero():Animation_c{
return ();
}
private function (shoot:Boolean, w:WeaponLongRange_c):void{
if ((w is WeaponHoming_c)){
if (shoot){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_R_GUN);
};
DestroySound();
} else {
if ((w is WeaponRocket_c)){
if (shoot){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_R_GUN);
};
DestroySound();
} else {
if ((w is WeaponMortar1_c)){
if (shoot){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_MORTAR);
};
DestroySound();
} else {
if ((w is WeaponMortar2_c)){
if (shoot){
Jukebox_c.PlaySound(SoundFactory.ID_SFX_MORTAR);
};
DestroySound();
} else {
if ((w is WeaponGatling_c)){
(m_bShoot, SoundFactory.ID_SFX_S_GUN);
} else {
if ((w is WeaponMachine_c)){
(m_bShoot, SoundFactory.ID_SFX_M_GUN);
} else {
if ((w is WeaponShotgun_c)){
(m_bShoot, SoundFactory.ID_SFX_S_GUN);
} else {
if ((w is WeaponFlameThrower1_c)){
(m_bShoot, SoundFactory.ID_SFX_F_GUN);
};
};
};
};
};
};
};
};
}
public function GetTeam():Number{
return (-1);
}
public function PressRight(b:Boolean):void{
m_bGoRight = b;
}
protected function
(gun:WeaponLongRange_c):void{
var n:int = (gun.GetId() - 1);
if (n <= 0){
n = (n + WeaponFactory_c.NB_GUNS);
};
SwitchGun(gun, n);
}
public function (b:Boolean):void{
m_bShoot = b;
}
protected function
():Boolean{
return ((() && (!(m_bIsDead))));
}
protected function UpdateKeyMap():void{
}
public function IsDead():Boolean{
return (m_bIsDead);
}
private function ():void{
= true;
m_bWaiting = false;
}
public function PressLeft(b:Boolean):void{
m_bGoLeft = b;
}
protected function (nFrame:Number):void{
= nFrame;
= 0;
= false;
m_bWaiting = true;
}
private function (w:WeaponLongRange_c, context:Game_c):Boolean{
return (w.Shoot(context, this, (TeamFactory.ALL_PERSO_TEAM ^ GetTeam())));
}
private function (context:Game_c):void{
if (!
()){
if (m_bWaiting){
(context);
};
return;
};
if (m_bGoLeft){
vx = -();
} else {
if (m_bGoRight){
vx = ;
} else {
vx = 0;
};
};
if (m_bGoUp){
vy = -();
} else {
if (m_bGoDown){
vy = ;
} else {
vy = 0;
};
};
if ((((vx == 0)) && ((vy == 0)))){
SetLowerBody(ANIM_IDLE);
} else {
SetLowerBody(ANIM_RUN);
};
}
protected function InitPerso(context:Game_c):void{
= AnimationFactory_c.CreateAnimationFromId(ANIM_IDLE);
ANIM_RUN_VISUAL = AnimationFactory_c.CreateAnimationFromId(ANIM_RUN);
= AnimationFactory_c.CreateAnimationFromId(ANIM_UPPERBODY_IDLE);
= AnimationFactory_c.CreateAnimationFromId(ANIM_UPPERBODY_SHOOT);
.x = 1;
.y = -8;
.x = 1;
.y = -8;
= ANIM_IDLE;
m_crntAnimMc = ;
= ANIM_UPPERBODY_IDLE;
m_crntUpperbodyMc = ;
(m_crntGun1, MovieClip(.getChildByName("gun1")));
(m_crntGun2, MovieClip(.getChildByName("gun2")));
(m_crntGun3, MovieClip(.getChildByName("gun3")));
(m_crntGunMortar, MovieClip(.getChildByName("mortarGun")));
= new Animation_c(, m_crntAnimMc);
= new Animation_c(, m_crntUpperbodyMc);
context.AddUpdatable();
context.AddUpdatable();
}
public function (b:Boolean):void{
m_bMortar = b;
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
DestroySound();
= null;
m_crntAnimMc = null;
m_crntUpperbodyMc = null;
(m_crntGun1);
(m_crntGun2);
(m_crntGun3);
(m_crntGunMortar);
m_crntGun1.Destroy();
m_crntGun2.Destroy();
m_crntGun3.Destroy();
m_crntGunMortar.Destroy();
m_crntGun1 = null;
m_crntGun2 = null;
m_crntGun3 = null;
= null;
context.RemoveUpdatable();
context.RemoveUpdatable();
.Destroy();
.Destroy();
= null;
= null;
= null;
}
private function ():WeaponLongRange_c{
var frame:int = .GetCurrentFrame();
if (frame == 1){
return (WeaponLongRange_c(m_crntGun2));
};
if (frame == 2){
return (WeaponLongRange_c(m_crntGun1));
};
if (frame == 3){
return (WeaponLongRange_c(m_crntGun3));
};
return (null);
}
private function (gun:WeaponLongRange_c):void{
if (((((!((gun == null))) && (!((gun.GetMcParent() == null))))) && (gun.GetMcParent().contains(gun.GetMc())))){
gun.GetMcParent().removeChild(gun.GetMc());
};
}
}
}//package TheGameAS3.Hero
Section 322
//CircleCollision_c (TheGameAS3.Heurtable.CircleCollision_c)
package TheGameAS3.Heurtable {
import TheGameAS3.Physique.*;
public class CircleCollision_c extends Circle_c implements Heurtable_i {
private var :HeurtableContainer_i;// = null
public function CircleCollision_c(px:Number, py:Number, prayon:Number){
super(px, py, prayon);
= null;
}
public function OnHit(h:Heurtable_i, oCol:Collision_c):void{
.OnOwnerHit(this, h, oCol);
}
public function SetOwner(h:HeurtableContainer_i):void{
= h;
}
public function GetOwner():HeurtableContainer_i{
return ();
}
}
}//package TheGameAS3.Heurtable
Section 323
//Heurtable_i (TheGameAS3.Heurtable.Heurtable_i)
package TheGameAS3.Heurtable {
import TheGameAS3.Physique.*;
public interface Heurtable_i {
function SetOwner(:HeurtableContainer_i):void;
function OnHit(_arg1:Heurtable_i, _arg2:Collision_c):void;
function GetOwner():HeurtableContainer_i;
}
}//package TheGameAS3.Heurtable
Section 324
//HeurtableContainer_i (TheGameAS3.Heurtable.HeurtableContainer_i)
package TheGameAS3.Heurtable {
import TheGameAS3.Physique.*;
public interface HeurtableContainer_i {
function IsDead():Boolean;
function OnOwnerHit(_arg1:Heurtable_i, _arg2:Heurtable_i, _arg3:Collision_c):void;
}
}//package TheGameAS3.Heurtable
Section 325
//IShooter (TheGameAS3.Heurtable.IShooter)
package TheGameAS3.Heurtable {
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
public interface IShooter extends HeurtableContainer_i {
function GetAngleOfWeapon(C:\Workspace\CoreAS\src;TheGameAS3\Heurtable;IShooter.as:Weapon_i):Number;
function GetLayer():LevelLayer_c;
}
}//package TheGameAS3.Heurtable
Section 326
//KongStats (TheGameAS3.IO.KongStats)
package TheGameAS3.IO {
import TheGameAS3.*;
import flash.display.*;
import com.kongregate.as3.client.*;
public class KongStats {
private static var :String = "timeRankLvl";
private static var :KongregateAPI;
private static var :String = "totalSilver";
private static var :String = "killRankLvl";
private static var
:String = "lvlCompleted";
private static var :String = "totalBronze";
private static var :String = "dmgRankLvl";
private static var :String = "totalGold";
private static var SURVIVAL:String = "survivalWave";
public function KongStats(){
super();
}
public static function AddHighScore(score:Number):void{
if (!GameOptions.isKong){
return;
};
.stats.submit(SURVIVAL, score);
}
public static function SendLevelStats(levelStats:LevelStats):void{
if (!GameOptions.isKong){
return;
};
var statsArray:Array = new Array();
var timeRank:int = (levelStats.GetTimeAwardIndex() - 1);
var killRank:int = (levelStats.GetKillAwardIndex() - 1);
var dmgRank:int = (levelStats.GetDamageAwardIndex() - 1);
if (timeRank > 0){
statsArray.push({name:( + levelStats.level), value:timeRank});
};
if (killRank > 0){
statsArray.push({name:( + levelStats.level), value:killRank});
};
if (dmgRank > 0){
statsArray.push({name:( + levelStats.level), value:dmgRank});
};
statsArray.push({name:, value:GameOptions.numBronze});
statsArray.push({name:, value:GameOptions.numSilver});
statsArray.push({name:, value:GameOptions.numGold});
statsArray.push({name:
, value:levelStats.level});
.stats.submitArray(statsArray);
}
public static function SendTotalMedal():void{
if (!GameOptions.isKong){
return;
};
var statsArray:Array = new Array();
statsArray.push({name:, value:GameOptions.numBronze});
statsArray.push({name:, value:GameOptions.numSilver});
statsArray.push({name:, value:GameOptions.numGold});
statsArray.push({name:
, value:GameOptions.levelCompleted});
.stats.submitArray(statsArray);
}
public static function Init(d:DisplayObjectContainer):void{
= new KongregateAPI();
d.addChild();
}
}
}//package TheGameAS3.IO
Section 327
//AllyItem_c (TheGameAS3.Items.AllyItem_c)
package TheGameAS3.Items {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Teams.*;
public class AllyItem_c extends Item_c {
protected var :CircleCollision_c;
private var :int;// = 180
private var
:MovieClip;
private var :int;
public function AllyItem_c(level:LevelLayer_c, itemMgr:ItemManager_c){
= ;
super(level, itemMgr);
= new CircleCollision_c(this.px, (this.py - m_rayon), m_rayon);
.SetRayon(10);
.SetOwner(this);
GetLayer().AddTeamCollision(, TeamFactory.ALLY_ITEM_TEAM);
= GetItemVisuel();
addChild(
);
}
protected function GetItemVisuel():MovieClip{
return (null);
}
override public function GetAllCollision():Array{
return ([]);
}
override public function Update(context:Game_c):void{
super.Update(context);
.x = px;
.y = (py - m_rayon);
if (!IsDurable()){
--;
if (((( < 30)) && (( > 0)))){
visible = !(visible);
FadeTintTo(0xFF, 0xFF, 0xFF, 0, 0.05);
} else {
if ( < 0){
context.GetItemManager().DestroyItem(this);
};
};
};
}
protected function IsDurable():Boolean{
return (false);
}
override public function GetID():int{
return (ItemFactory_c.NONE);
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
GetLayer().RemoveTeamCollision(, TeamFactory.ALLY_ITEM_TEAM);
removeChild(
);
= null;
= null;
}
override public function OnOwnerHit(h1:Heurtable_i, h2:Heurtable_i, oCol:Collision_c):void{
super.OnOwnerHit(h1, h2, oCol);
}
}
}//package TheGameAS3.Items
Section 328
//DropShip (TheGameAS3.Items.DropShip)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class DropShip extends AllyItem_c {
public function DropShip(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
.SetRayon(50);
}
override public function GetID():int{
return (ItemFactory_c.DROP_SHIP);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_DROPSHIP));
}
override protected function IsDurable():Boolean{
return (true);
}
}
}//package TheGameAS3.Items
Section 329
//Flame (TheGameAS3.Items.Flame)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Flame extends AllyItem_c {
public function Flame(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
}
override public function GetID():int{
return (ItemFactory_c.FLAME);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_ICON_FLAME));
}
}
}//package TheGameAS3.Items
Section 330
//Gatling (TheGameAS3.Items.Gatling)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Gatling extends AllyItem_c {
public function Gatling(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
}
override public function GetID():int{
return (ItemFactory_c.GATLING);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_ICON_GATLING));
}
}
}//package TheGameAS3.Items
Section 331
//Health (TheGameAS3.Items.Health)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Health extends AllyItem_c {
public function Health(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
}
override public function GetID():int{
return (ItemFactory_c.HEALTH);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_ICON_HEALTH));
}
}
}//package TheGameAS3.Items
Section 332
//Homing (TheGameAS3.Items.Homing)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Homing extends AllyItem_c {
public function Homing(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
}
override public function GetID():int{
return (ItemFactory_c.HOMING);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_ICON_HOMING));
}
}
}//package TheGameAS3.Items
Section 333
//Item_c (TheGameAS3.Items.Item_c)
package TheGameAS3.Items {
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
public class Item_c extends ObjetMoteur_c implements Item_i, HeurtableContainer_i {
private var :Boolean;// = false
protected var :ItemManager_c;
public function Item_c(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level);
= itemMgr;
}
public function OnOwnerHit(h:Heurtable_i, h2:Heurtable_i, oCol:Collision_c):void{
.DestroyItem(this);
= true;
}
public function GetAllCollision():Array{
throw (new Error("This function must be ovveriden"));
}
public function IsDead():Boolean{
return ();
}
public function GetID():int{
throw (new Error("This function must be ovveriden"));
}
}
}//package TheGameAS3.Items
Section 334
//Item_i (TheGameAS3.Items.Item_i)
package TheGameAS3.Items {
import TheGameAS3.*;
public interface Item_i {
function GetID():int;
function Destroy(:Game_c):void;
function GetAllCollision():Array;
}
}//package TheGameAS3.Items
Section 335
//ItemFactory_c (TheGameAS3.Items.ItemFactory_c)
package TheGameAS3.Items {
import TheGameAS3.Level.*;
public class ItemFactory_c {
public static var HEALTH:int =
++;
public static var MAX:int =
++;
public static var SHOTGUN:int =
++;
private static var
:int = -1;
public static var ROCKET:int =
++;
public static var MORTAR:int =
++;
public static var GATLING:int =
++;
public static var FLAME:int =
++;
public static var DROP_SHIP:int =
++;
public static var HOMING:int =
++;
public static var NONE:int =
++;
public function ItemFactory_c(){
super();
}
public static function CreateItem(i:int, layer:LevelLayer_c, itemMgr:ItemManager_c):Item_c{
switch (i){
case MORTAR:
return (new Mortar(layer, itemMgr));
case GATLING:
return (new Gatling(layer, itemMgr));
case ROCKET:
return (new Rocket(layer, itemMgr));
case HOMING:
return (new Homing(layer, itemMgr));
case SHOTGUN:
return (new Shotgun(layer, itemMgr));
case FLAME:
return (new Flame(layer, itemMgr));
case HEALTH:
return (new Health(layer, itemMgr));
case DROP_SHIP:
return (new DropShip(layer, itemMgr));
default:
return (null);
};
}
}
}//package TheGameAS3.Items
Section 336
//ItemManager_c (TheGameAS3.Items.ItemManager_c)
package TheGameAS3.Items {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
public class ItemManager_c {
private var _context:Game_c;
private var :Array;
private var :Array;
public function ItemManager_c(){
= new Array();
= new Array();
super();
}
public function GetAllCollision():Array{
return ();
}
public function DestroyItem(i:Item_c):void{
var toRemove:Circle_c;
var lstRemoveCol:Array = i.GetAllCollision();
while (lstRemoveCol.length > 0) {
toRemove = lstRemoveCol.shift();
.splice((, toRemove), 1);
};
Camera_c.RemoveActeur(i);
if (((!((i.parent == null))) && (i.parent.contains(i)))){
i.parent.removeChild(i);
};
i.Destroy(_context);
.splice((, i), 1);
_context.RemoveUpdatable(i);
}
public function CreateItem(i:int, layer:LevelLayer_c, pos:Point):Item_c{
var item:Item_c = ItemFactory_c.CreateItem(i, layer, this);
item.px = pos.x;
item.py = pos.y;
layer.GetItemContainer().addChild(item);
_context.AddUpdatable(item);
= .concat(item.GetAllCollision());
.push(item);
Camera_c.AddActeur(item);
return (item);
}
public function Init(context:Game_c):void{
_context = context;
}
public function DestroyAllItem():void{
while (.length > 0) {
DestroyItem([0]);
};
}
private function (array:Array, elem:Object):int{
var j:int;
while (j < array.length) {
if (array[j] == elem){
return (j);
};
j++;
};
return (-1);
}
}
}//package TheGameAS3.Items
Section 337
//Mortar (TheGameAS3.Items.Mortar)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Mortar extends AllyItem_c {
public function Mortar(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
}
override public function GetID():int{
return (ItemFactory_c.MORTAR);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_ICON_MORTAR));
}
}
}//package TheGameAS3.Items
Section 338
//Rocket (TheGameAS3.Items.Rocket)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Rocket extends AllyItem_c {
public function Rocket(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
}
override public function GetID():int{
return (ItemFactory_c.ROCKET);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_ICON_ROCKET));
}
}
}//package TheGameAS3.Items
Section 339
//Shotgun (TheGameAS3.Items.Shotgun)
package TheGameAS3.Items {
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Animation.*;
public class Shotgun extends AllyItem_c {
public function Shotgun(level:LevelLayer_c, itemMgr:ItemManager_c){
super(level, itemMgr);
}
override public function GetID():int{
return (ItemFactory_c.SHOTGUN);
}
override protected function GetItemVisuel():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_FX_ICON_SHOTGUN));
}
}
}//package TheGameAS3.Items
Section 340
//ILevelEvent (TheGameAS3.Level.LevelEvents.ILevelEvent)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
public interface ILevelEvent {
function DoAction(_arg1:Game_c, _arg2:int):void;
function IsCleared():Boolean;
function InitLevel(:Game_c):void;
function DestroyLevel(:Game_c):void;
function UpdateLevel(:Game_c):void;
}
}//package TheGameAS3.Level.LevelEvents
Section 341
//LevelEvent1 (TheGameAS3.Level.LevelEvents.LevelEvent1)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Items.*;
import flash.geom.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
import TheGameAS3.IO.*;
public class LevelEvent1 implements ILevelEvent {
private var
:Boolean;// = false
private var :int;// = 0
private var :Boolean;
private var
:Boolean;
private var :Acteur_c;
public static const ACTION_END_LEVEL:int = 1;
public static const ACTION_END_BOSS:int = 0;
public static const ACTION_START_MINI_BOSS:int = 2;
public function LevelEvent1(){
super();
}
public function DoAction(context:Game_c, action:int):void{
switch (action){
case ACTION_END_BOSS:
(context);
break;
case ACTION_END_LEVEL:
(context);
break;
case ACTION_START_MINI_BOSS:
(context);
break;
};
}
public function UpdateLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var hero:Hero_c = context.GetPlayer1();
if ((((() && (!(hero.IsDead())))) && (!(ObjetMoteur_c.IsPaused())))){
if (!typedContext.GetRalfManager().TickTimer()){
hero.LoseLife(false);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LOSE_TIMER], [90], RalfManager.PERSO_RALF_IDLE);
typedContext.GetRalfManager().CloseTimer(context);
typedContext.GetHeroManager().OnHeroDead(hero);
hero.Die();
};
};
if (hero.playerTagVisible){
if (hero.playerTag.alpha < 1){
hero.playerTag.alpha = (hero.playerTag.alpha + 0.05);
} else {
hero.playerTag.alpha = 1;
};
} else {
if (hero.playerTag.alpha > 0.5){
hero.playerTag.alpha = (hero.playerTag.alpha - 0.05);
} else {
hero.playerTag.alpha = 0.5;
};
};
if (
){
if (MCGame(context).GetEnemyCreator().GetNbInactive() <= 0){
= false;
context.GetCamera().StopDynamicFollow();
hero.mustBeInFOV = false;
if (GameOptions.mode == GameOptions.MODE_LEVEL_1){
MCGame(context).GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_END_MINIBOSS], [90], RalfManager.PERSO_RALF_IDLE);
};
hero.playerTagVisible = true;
};
};
hero.MakeDirtOnFloor(MCGame(context));
}
public function IsCleared():Boolean{
return (
);
}
private function
(context:Game_c):void{
var hero:Hero_c = context.GetPlayer1();
= true;
hero.mustBeInFOV = true;
MCGame(context).GetEnemyCreator().ActivateAll();
hero.playerTagVisible = false;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_TITLE_IN);
}
private function (context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var levelLayers:Array = context.GetLevelManager().GetAllLayers();
var fxDropShip:Acteur_c = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DROPSHIP_OUT, LevelLayer_c(levelLayers[(levelLayers.length - 1)]));
var levelStats:LevelStats = GameOptions.GetLevelStats(1);
fxDropShip.px = 950;
fxDropShip.py = 6700;
var victory:MovieClip = context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_VICTORY, 0, false, typedContext.ReturnToMenu, typedContext, []);
var animVictory:Animation_c = context.GetIngameUIManager().GetAnimFromMc(victory);
animVictory.AddCallbackAt(100, typedContext.GetRalfManager().ShowLevelStats, typedContext.GetRalfManager(), [typedContext, context.GetPlayer1(), 1]);
victory.x = (Camera_c.WIDTH_VIEW / 2);
victory.y = ((Camera_c.HEIGHT_VIEW / 2) - 100);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_WIN], [120], RalfManager.PERSO_RALF_IDLE);
context.GetCamera().LockOn(950, 6700, 800, 0.2);
animVictory.AddCallbackAt(30, context.GetCamera().LockOn, context.GetCamera(), [950, 6700, 2000, 0.01]);
animVictory.AddCallbackAt(93, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE]);
animVictory.AddCallbackAt(110, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_VICTORY]);
Jukebox_c.FadeAllMusicToDestroy();
typedContext.GetRalfManager().CloseTimer(context);
context.GetPlayer1().visible = false;
context.GetPlayer1().canMove = false;
context.GetPlayer1().invincible = true;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_JET_OUT);
levelStats.time = context.GetPlayer1().timePlayed;
levelStats.kill = context.GetPlayer1().killPct;
levelStats.damage = context.GetPlayer1().dmgTook;
KongStats.SendLevelStats(levelStats);
GameOptions.Save();
= true;
}
public function DestroyLevel(context:Game_c):void{
if ( != null){
context.GetEffectManager().DestroyActeur();
= null;
= false;
};
}
public function InitLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
context.GetCamera().SetZoom(1300);
typedContext.CreateAllEnemy(AnimationFactory_c.ID_ENEMY_MAP_LEVEL1, true, false);
typedContext.GetEnemyCreator().AddEnemy(EnemyFactory_c.ID_ENEMY_BOSS, 1400, 1000, "NONE");
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_WELCOME1, TextFactory.ID_MSG_WELCOME2, TextFactory.ID_MSG_WELCOME3], [120, 120, 120], RalfManager.PERSO_RALF_IDLE);
= false;
= context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DROPSHIP, context.GetActionLevelLayer(), -1);
.px = 950;
.py = 6700;
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LEVEL1);
typedContext.GetEnemyCreator().SetEnemyCount(271);
}
private function (context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var hero:Hero_c = context.GetPlayer1();
hero.mustBeInFOV = false;
hero.playerTagVisible = true;
typedContext.GetCamera().StopDynamicFollow();
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_END_BOSS], [120], RalfManager.PERSO_RALF_IDLE);
typedContext.GetRalfManager().PlayTimer(context, (RalfManager.MINUTE * 2), TextFactory.GetMsg(TextFactory.ID_MSG_TIMER_DESC_ESCAPE));
= true;
typedContext.GetEnemyCreator().DeleteEnemiesExcept([EnemyFactory_c.ID_ENEMY_TURRET_1, EnemyFactory_c.ID_ENEMY_TURRET_2]);
typedContext.CreateAllEnemy(AnimationFactory_c.ID_ENEMY_MAP_LEVEL1, false, false);
context.GetItemManager().CreateItem(ItemFactory_c.DROP_SHIP, hero.GetLayer(), new Point(950, 6700));
context.GetEffectManager().DestroyActeur();
= null;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_ALARM);
}
}
}//package TheGameAS3.Level.LevelEvents
Section 342
//LevelEvent2 (TheGameAS3.Level.LevelEvents.LevelEvent2)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Items.*;
import flash.geom.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
import TheGameAS3.IO.*;
import TheGameAS3.Teams.*;
public class LevelEvent2 implements ILevelEvent {
private var
:Boolean;// = false
private var :int;// = 1500
private var :Boolean;// = false
private var :SpawningDoor;
private var :SpawningDoor;
private var
:SpawningDoor;
private var :SpawningDoor;
private var
:Boolean;// = false
private var :int;// = 150
private var
:Boolean;// = false
private var :int;// = 0
private var :Acteur_c;
private var
:Acteur_c;
private var :Boolean;// = false
private var :Boolean;// = true
public static const ACTION_KILL_BOSS:int = _action++;
public static const ACTION_START_MINI_BOSS:int = _action++;
public static const ACTION_START_BOSS:int = _action++;
public static const ACTION_END_LEVEL:int = _action++;
public static const ACTION_END_BOSS:int = _action++;
public static const ACTION_SPAWN_ENEMY:int = _action++;
public static var _action:int = 0;
public function LevelEvent2(){
super();
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
= true;
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL2_END_TIMER], [120], RalfManager.PERSO_ROX_IDLE);
= typedContext.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DROPSHIP_VOLE, context.GetActionLevelLayer(), -1);
.rotation = 180;
.px = 5763;
.py = 3000;
typedContext.GetRalfManager().CloseTimer(context);
}
public function IsCleared():Boolean{
return (
);
}
private function
(idDoor:int):SpawningDoor{
switch (idDoor){
case 1:
return ();
case 2:
return ();
case 3:
return (
);
case 4:
return ();
};
return (null);
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
typedContext.GetRalfManager().PlayTimer(context, RalfManager.MINUTE, TextFactory.GetMsg(TextFactory.ID_MSG_TIMER_DESC_SURVIVE));
= 60;
= true;
}
private function
(context:Game_c):void{
var typedContext:MCGame;
var victory:MovieClip;
typedContext = MCGame(context);
victory = context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_VICTORY, 0, false, typedContext.ReturnToMenu, typedContext, []);
var animVictory:Animation_c = context.GetIngameUIManager().GetAnimFromMc(victory);
var levelStats:LevelStats = GameOptions.GetLevelStats(2);
= typedContext.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DROPSHIP_VOLE, context.GetActionLevelLayer(), -1);
.rotation = 180;
.px = 5763;
.py = ;
.vy = -1;
levelStats.time = context.GetPlayer1().timePlayed;
levelStats.kill = context.GetPlayer1().killPct;
levelStats.damage = context.GetPlayer1().dmgTook;
KongStats.SendLevelStats(levelStats);
GameOptions.Save();
animVictory.AddCallbackAt(100, typedContext.GetRalfManager().ShowLevelStats, typedContext.GetRalfManager(), [typedContext, context.GetPlayer1(), 2]);
animVictory.AddCallbackAt(30, context.GetCamera().LockOn, context.GetCamera(), [5763, 900, 2800, 0.01]);
animVictory.AddCallbackAt(93, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE]);
animVictory.AddCallbackAt(110, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_VICTORY]);
Jukebox_c.FadeAllMusicToDestroy();
victory.x = (Camera_c.WIDTH_VIEW / 2);
victory.y = ((Camera_c.HEIGHT_VIEW / 2) - 100);
context.GetPlayer1().visible = false;
context.GetPlayer1().canMove = false;
context.GetPlayer1().invincible = true;
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL2_END_LEVEL1, TextFactory.ID_MSG_LEVEL2_END_LEVEL2], [120, 120], RalfManager.PERSO_ROX_IDLE);
= true;
}
private function
(context:Game_c):void{
= false;
context.GetAmmoManager().DoDamageAt(context, context.GetPlayer1(), context.GetActionLevelLayer(), 999999, TeamFactory.ENEMY1_TEAM, 999999, 4000, 4000);
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var hero:Hero_c = context.GetPlayer1();
hero.mustBeInFOV = false;
hero.playerTagVisible = true;
= true;
context.GetCamera().LockOn(5763, 900, 2800, 0.1);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL2_END_BOSS1, TextFactory.ID_MSG_LEVEL2_END_BOSS2], [180, 120], RalfManager.PERSO_ROX_IDLE,
, this, [context]);
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL2_START_BOSS1, TextFactory.ID_MSG_LEVEL2_START_BOSS2], [180, 180], RalfManager.PERSO_RALF_IDLE,
, this, [context]);
= typedContext.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DROPSHIP, context.GetActionLevelLayer(), -1);
.rotation = 90;
.px = 5700;
.py = 450;
}
public function UpdateLevel(context:Game_c):void{
var hero:Hero_c = context.GetPlayer1();
var typedContext:MCGame = MCGame(context);
if (hero.playerTagVisible){
if (hero.playerTag.alpha < 1){
hero.playerTag.alpha = (hero.playerTag.alpha + 0.05);
} else {
hero.playerTag.alpha = 1;
};
} else {
if (hero.playerTag.alpha > 0.5){
hero.playerTag.alpha = (hero.playerTag.alpha - 0.05);
} else {
hero.playerTag.alpha = 0.5;
};
};
if (!
){
hero.MakeDirtOnFloor(MCGame(context));
};
if (
){
if (MCGame(context).GetEnemyCreator().GetNbInactive() <= 0){
= false;
context.GetCamera().SetIsCinematic(false);
hero.mustBeInFOV = false;
};
};
if (((((
) && (!()))) && ())){
--;
if ( <= 0){
= ( - 10);
= Math.max(60, );
= ;
((), context);
((), context);
((), context);
((), context);
((), context);
};
};
if (
){
.Update(context);
.Update(context);
.Update(context);
.Update(context);
};
if (((((((!()) && ())) && (!(hero.IsDead())))) && (!(ObjetMoteur_c.IsPaused())))){
if (!typedContext.GetRalfManager().TickTimer()){
(context);
};
};
if (((
) && (!(( == null))))){
.py = ( .py + .vy);
.vy = ( .vy * 1.1);
} else {
if ((() && (!(( == null))))){
.py = ( .py + (( - .py) * 0.2));
if (Math.abs(( - .py)) < 5){
(context);
};
};
};
}
private function
():int{
return ((((.enemyToSpawn + .enemyToSpawn) +
.enemyToSpawn) + .enemyToSpawn));
}
public function get boss2Cleared():Boolean{
return ();
}
private function ():int{
return (int(Math.ceil((Math.random() * 4))));
}
public function get inBoss():Boolean{
return (
);
}
public function InitLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
context.GetCamera().SetZoom(1300);
typedContext.CreateAllEnemy(AnimationFactory_c.ID_ENEMY_MAP_LEVEL2);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL2_INTRO], [120], RalfManager.PERSO_RALF_IDLE);
var layer:LevelLayer_c = context.GetActionLevelLayer();
= new SpawningDoor(1, context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DOOR_METAL, layer));
= new SpawningDoor(2, context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DOOR_METAL, layer));
= new SpawningDoor(3, context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DOOR_METAL, layer));
= new SpawningDoor(4, context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DOOR_METAL, layer));
.visuelActeur.px = 5324;
.visuelActeur.py = 273;
.visuelActeur.px = 6045;
.visuelActeur.py = 273;
.visuelActeur.px = 6480;
.visuelActeur.py = 560;
.visuelActeur.rotation = 90;
.visuelActeur.px = 6480;
.visuelActeur.py = 1120;
.visuelActeur.rotation = 90;
typedContext.GetEnemyCreator().AddEnemyCount();
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LEVEL2);
}
public function DoAction(context:Game_c, action:int):void{
switch (action){
case ACTION_START_MINI_BOSS:
context.GetCamera().LockOn(1023, 2518, 2500, 0.1,
, this, [context]);
break;
case ACTION_START_BOSS:
context.GetCamera().LockOn(5763, 900, 2800, 0.1);
(context);
break;
case ACTION_END_BOSS:
(context);
break;
case ACTION_SPAWN_ENEMY:
(1, context);
break;
case ACTION_END_LEVEL:
(context);
break;
case ACTION_KILL_BOSS:
(context);
break;
};
}
private function
(context:Game_c):void{
MCGame(context).GetEnemyCreator().ActivateAll();
= true;
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var hero:Hero_c = context.GetPlayer1();
hero.mustBeInFOV = true;
typedContext.GetEnemyCreator().ActivateAll();
context.GetEnemyManager().CreateEnemy(context.GetPlayer1(), EnemyFactory_c.ID_ENEMY_BOSS2, context.GetActionLevelLayer(), "NONE", 5700, 450);
= true;
typedContext.GetEffectManager().DestroyActeur(
);
= typedContext.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_DROPSHIP_OUT, context.GetActionLevelLayer());
.rotation = 90;
.px = 5700;
.py = 450;
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_BOSSFIGHT);
}
public function DestroyLevel(context:Game_c):void{
context.GetEffectManager().DestroyActeur(.visuelActeur);
context.GetEffectManager().DestroyActeur(.visuelActeur);
context.GetEffectManager().DestroyActeur(
.visuelActeur);
context.GetEffectManager().DestroyActeur(.visuelActeur);
context.GetEffectManager().DestroyActeur( );
}
private function (context:Game_c):void{
context.GetEffectManager().DestroyActeur( );
= null;
var dropShip:Item_c = context.GetItemManager().CreateItem(ItemFactory_c.DROP_SHIP, context.GetActionLevelLayer(), new Point(5763, ));
dropShip.rotation = 180;
}
private function
(idDoor:int, context:Game_c):void{
var enemyCount:int = (context.GetEnemyManager().GetNbEnemy() +
());
if (enemyCount > 5){
return;
};
var door:SpawningDoor =
(idDoor);
var x:Number = (door.visuelActeur.px + ((door.visuelActeur.rotation > 0)) ? 0 : ((Math.random() * 300) - 150));
var y:Number = (door.visuelActeur.py + ((door.visuelActeur.rotation > 0)) ? ((Math.random() * 300) - 150) : 0);
var m:MetaEnemy = new MetaEnemy(int(Utils.PickRandomIn([EnemyFactory_c.ID_ENEMY_THUG2, EnemyFactory_c.ID_ENEMY_2])), x, y, ObjetMoteur_c.NONE_TAG);
door.AddEnemyToSpawn(m, 15);
}
}
}//package TheGameAS3.Level.LevelEvents
Section 343
//LevelEvent3 (TheGameAS3.Level.LevelEvents.LevelEvent3)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Animation.*;
import TheGameAS3.IO.*;
public class LevelEvent3 implements ILevelEvent {
private var
:Boolean;// = false
private var
:Boolean;// = false
private var
:Boolean;// = false
public static const ACTION_END_BOSS:int = _action++;
public static const ACTION_START_BOSS:int = _action++;
public static const ACTION_START_MINI_BOSS:int = _action++;
public static var _action:int = 0;
public function LevelEvent3(){
super();
}
public function DoAction(context:Game_c, action:int):void{
var hero:Hero_c = context.GetPlayer1();
switch (action){
case ACTION_START_MINI_BOSS:
context.GetCamera().LockOn(5400, 5800, 2500, 0.1,
, this, [context]);
hero.mustBeInFOV = true;
break;
case ACTION_START_BOSS:
context.GetCamera().LockOn(5346, 2661, 2000, 0.03,
, this, [context]);
hero.mustBeInFOV = true;
context.GetEnemyManager().CreateEnemy(context.GetPlayer1(), EnemyFactory_c.ID_ENEMY_BOSS3, context.GetActionLevelLayer(), "NONE", 5374, 526);
MCGame(context).GetEnemyCreator().AddEnemyCount();
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_BOSSFIGHT);
break;
case ACTION_END_BOSS:
(context);
break;
};
}
private function
(context:Game_c):void{
MCGame(context).GetEnemyCreator().ActivateAll();
= true;
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var victory:MovieClip = context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_VICTORY, 0, false, typedContext.ReturnToMenu, typedContext, []);
var animVictory:Animation_c = context.GetIngameUIManager().GetAnimFromMc(victory);
var levelStats:LevelStats = GameOptions.GetLevelStats(3);
levelStats.time = context.GetPlayer1().timePlayed;
levelStats.kill = context.GetPlayer1().killPct;
levelStats.damage = context.GetPlayer1().dmgTook;
KongStats.SendLevelStats(levelStats);
GameOptions.Save();
animVictory.AddCallbackAt(100, typedContext.GetRalfManager().ShowLevelStats, typedContext.GetRalfManager(), [typedContext, context.GetPlayer1(), 3]);
animVictory.AddCallbackAt(30, context.GetCamera().SetZoom, context.GetCamera(), [2800]);
animVictory.AddCallbackAt(93, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE]);
animVictory.AddCallbackAt(110, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_VICTORY]);
Jukebox_c.FadeAllMusicToDestroy();
victory.x = (Camera_c.WIDTH_VIEW / 2);
victory.y = ((Camera_c.HEIGHT_VIEW / 2) - 100);
context.GetPlayer1().canMove = false;
context.GetPlayer1().invincible = true;
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL3_END_LEVEL1], [120], RalfManager.PERSO_ROX_IDLE);
= true;
}
public function DestroyLevel(context:Game_c):void{
}
private function
(context:Game_c):void{
context.GetCamera().SetZoom(2000);
context.GetCamera().SetEase(0.03, 0.03, 0.03);
context.GetCamera().SetBounds(4000, 6650, 100, 3400);
context.GetCamera().SetIsCinematic(false);
= true;
}
public function InitLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
context.GetCamera().SetZoom(1300);
typedContext.CreateAllEnemy(AnimationFactory_c.ID_ENEMY_MAP_LEVEL3);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL3_INTRO1, TextFactory.ID_MSG_LEVEL3_INTRO2, TextFactory.ID_MSG_LEVEL3_INTRO3, TextFactory.ID_MSG_LEVEL3_INTRO4], [150, 120, 180, 150], RalfManager.PERSO_ROX_IDLE);
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LEVEL3);
}
public function IsCleared():Boolean{
return (
);
}
public function UpdateLevel(context:Game_c):void{
var hero:Hero_c = context.GetPlayer1();
if (hero.playerTagVisible){
if (hero.playerTag.alpha < 1){
hero.playerTag.alpha = (hero.playerTag.alpha + 0.05);
} else {
hero.playerTag.alpha = 1;
};
} else {
if (hero.playerTag.alpha > 0.5){
hero.playerTag.alpha = (hero.playerTag.alpha - 0.05);
} else {
hero.playerTag.alpha = 0.5;
};
};
if (
){
if (MCGame(context).GetEnemyCreator().GetNbInactive() <= 0){
= false;
context.GetCamera().SetIsCinematic(false);
hero.mustBeInFOV = false;
};
};
}
}
}//package TheGameAS3.Level.LevelEvents
Section 344
//LevelEvent4 (TheGameAS3.Level.LevelEvents.LevelEvent4)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Animation.*;
import TheGameAS3.IO.*;
public class LevelEvent4 implements ILevelEvent {
private var
:Boolean;// = false
private var
:Boolean;
public static const ACTION_END_BOSS:int = _action++;
public static const ACTION_START_BOSS:int = _action++;
public static const ACTION_START_MINI_BOSS:int = _action++;
public static var _action:int = 0;
public function LevelEvent4(){
super();
}
public function DoAction(context:Game_c, action:int):void{
var typedContext:MCGame = MCGame(context);
var hero:Hero_c = context.GetPlayer1();
switch (action){
case ACTION_START_MINI_BOSS:
context.GetCamera().LockOn(5875, 2780, 2000, 0.1,
, this, [context]);
hero.mustBeInFOV = true;
break;
case ACTION_START_BOSS:
hero.mustBeInFOV = true;
hero.playerTagVisible = false;
context.GetEnemyManager().CreateEnemy(context.GetPlayer1(), EnemyFactory_c.ID_ENEMY_BOSS4, context.GetActionLevelLayer(), "NONE", 2850, 4350);
MCGame(context).GetEnemyCreator().AddEnemyCount();
MCGame(context).GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL4_START_BOSS], [180], RalfManager.PERSO_ROX_IDLE);
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_BOSSFIGHT);
break;
case ACTION_END_BOSS:
hero.mustBeInFOV = false;
hero.playerTagVisible = true;
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL4_END_BOSS1, TextFactory.ID_MSG_LEVEL4_END_BOSS2], [180, 120], RalfManager.PERSO_ROX_IDLE,
, this, [context]);
break;
};
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var victory:MovieClip = context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_VICTORY, 0, false, typedContext.ReturnToMenu, typedContext, []);
var animVictory:Animation_c = context.GetIngameUIManager().GetAnimFromMc(victory);
var levelStats:LevelStats = GameOptions.GetLevelStats(4);
levelStats.time = context.GetPlayer1().timePlayed;
levelStats.kill = context.GetPlayer1().killPct;
levelStats.damage = context.GetPlayer1().dmgTook;
KongStats.SendLevelStats(levelStats);
GameOptions.Save();
context.GetCamera().SetZoom(2800);
context.GetCamera().SetEase(Camera_c.DEFAULT_EASE_X, Camera_c.DEFAULT_EASE_Y, 0.01);
animVictory.AddCallbackAt(100, typedContext.GetRalfManager().ShowLevelStats, typedContext.GetRalfManager(), [typedContext, context.GetPlayer1(), 4]);
animVictory.AddCallbackAt(93, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE]);
animVictory.AddCallbackAt(110, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_VICTORY]);
Jukebox_c.FadeAllMusicToDestroy();
victory.x = (Camera_c.WIDTH_VIEW / 2);
victory.y = ((Camera_c.HEIGHT_VIEW / 2) - 100);
}
public function DestroyLevel(context:Game_c):void{
}
private function
(context:Game_c):void{
MCGame(context).GetEnemyCreator().ActivateAll();
= true;
}
private function
(context:Game_c):void{
}
private function
(context:Game_c):void{
MCGame(context).GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL4_END_BOSS3], [180], RalfManager.PERSO_RALF_IDLE,
, this, [context]);
= true;
context.GetPlayer1().canMove = false;
context.GetPlayer1().invincible = true;
}
public function InitLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
context.GetCamera().SetZoom(1300);
typedContext.CreateAllEnemy(AnimationFactory_c.ID_ENEMY_MAP_LEVEL4);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL4_INTRO1, TextFactory.ID_MSG_LEVEL4_INTRO2], [180, 180], RalfManager.PERSO_ROX_IDLE);
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LEVEL4);
}
public function IsCleared():Boolean{
return (
);
}
public function UpdateLevel(context:Game_c):void{
var hero:Hero_c = context.GetPlayer1();
if (hero.playerTagVisible){
if (hero.playerTag.alpha < 1){
hero.playerTag.alpha = (hero.playerTag.alpha + 0.05);
} else {
hero.playerTag.alpha = 1;
};
} else {
if (hero.playerTag.alpha > 0.5){
hero.playerTag.alpha = (hero.playerTag.alpha - 0.05);
} else {
hero.playerTag.alpha = 0.5;
};
};
if (
){
if (MCGame(context).GetEnemyCreator().GetNbInactive() <= 0){
= false;
context.GetCamera().StopDynamicFollow();
hero.mustBeInFOV = false;
hero.playerTagVisible = true;
};
};
}
}
}//package TheGameAS3.Level.LevelEvents
Section 345
//LevelEvent5 (TheGameAS3.Level.LevelEvents.LevelEvent5)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Animation.*;
import TheGameAS3.IO.*;
public class LevelEvent5 implements ILevelEvent {
private var
:Boolean;// = false
private var
:Boolean;
private var
:Boolean;
public static const ACTION_END_BOSS:int = _action++;
public static const ACTION_START_BOSS:int = _action++;
public static const ACTION_START_MINI_BOSS:int = _action++;
private static var _action:int = 0;
public function LevelEvent5(){
super();
}
public function IsCleared():Boolean{
return (
);
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL5_END_BOSS2], [180], RalfManager.PERSO_ROX_IDLE);
var victory:MovieClip = context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_VICTORY, 0, false, typedContext.ReturnToMenu, typedContext, [true]);
var animVictory:Animation_c = context.GetIngameUIManager().GetAnimFromMc(victory);
var levelStats:LevelStats = GameOptions.GetLevelStats(5);
levelStats.time = context.GetPlayer1().timePlayed;
levelStats.kill = context.GetPlayer1().killPct;
levelStats.damage = context.GetPlayer1().dmgTook;
KongStats.SendLevelStats(levelStats);
GameOptions.Save();
context.GetCamera().SetZoom(2800);
context.GetCamera().SetEase(Camera_c.DEFAULT_EASE_X, Camera_c.DEFAULT_EASE_Y, 0.01);
animVictory.AddCallbackAt(100, typedContext.GetRalfManager().ShowLevelStats, typedContext.GetRalfManager(), [typedContext, context.GetPlayer1(), 5]);
animVictory.AddCallbackAt(93, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_INTERFACE_DOOR_CLOSE]);
animVictory.AddCallbackAt(110, Jukebox_c.PlaySound, Jukebox_c, [SoundFactory.ID_SFX_VICTORY]);
Jukebox_c.FadeAllMusicToDestroy();
victory.x = (Camera_c.WIDTH_VIEW / 2);
victory.y = ((Camera_c.HEIGHT_VIEW / 2) - 100);
context.GetPlayer1().canMove = false;
context.GetPlayer1().invincible = true;
= true;
}
public function DestroyLevel(context:Game_c):void{
}
private function
(context:Game_c):void{
MCGame(context).GetEnemyCreator().ActivateAll();
= true;
}
public function DoAction(context:Game_c, action:int):void{
var typedContext:MCGame = MCGame(context);
var hero:Hero_c = context.GetPlayer1();
switch (action){
case ACTION_START_MINI_BOSS:
context.GetCamera().LockOn(1600, 4725, 2500, 0.1,
, this, [context]);
hero.mustBeInFOV = true;
break;
case ACTION_START_BOSS:
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LAST_BOSS);
context.GetCamera().LockOn(5800, 800, 2200, 0.05,
, this, [context]);
hero.mustBeInFOV = true;
hero.playerTagVisible = false;
context.GetEnemyManager().CreateEnemy(context.GetPlayer1(), EnemyFactory_c.ID_ENEMY_BOSS5, context.GetActionLevelLayer(), "NONE", 5840, 850);
MCGame(context).GetEnemyCreator().AddEnemyCount();
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_LEVEL5_START_BOSS1], [180], RalfManager.PERSO_RALF_IDLE);
break;
case ACTION_END_BOSS:
(context);
break;
};
}
private function
(context:Game_c):void{
context.GetCamera().SetBounds(5000, 6645, 150, 2250);
context.GetCamera().SetZoom(1500);
context.GetCamera().SetEase(0.03, 0.03, 0.03);
context.GetCamera().SetIsCinematic(false);
= true;
}
public function InitLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
context.GetCamera().SetZoom(1300);
typedContext.CreateAllEnemy(AnimationFactory_c.ID_ENEMY_MAP_LEVEL5);
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LAST_LEVEL);
}
public function UpdateLevel(context:Game_c):void{
var hero:Hero_c = context.GetPlayer1();
if (hero.playerTagVisible){
if (hero.playerTag.alpha < 1){
hero.playerTag.alpha = (hero.playerTag.alpha + 0.05);
} else {
hero.playerTag.alpha = 1;
};
} else {
if (hero.playerTag.alpha > 0.5){
hero.playerTag.alpha = (hero.playerTag.alpha - 0.05);
} else {
hero.playerTag.alpha = 0.5;
};
};
if (
){
if (MCGame(context).GetEnemyCreator().GetNbInactive() <= 0){
= false;
context.GetCamera().StopDynamicFollow();
hero.mustBeInFOV = false;
hero.playerTagVisible = true;
};
};
hero.MakeDirtOnFloor(MCGame(context));
}
}
}//package TheGameAS3.Level.LevelEvents
Section 346
//LevelEventFactory (TheGameAS3.Level.LevelEvents.LevelEventFactory)
package TheGameAS3.Level.LevelEvents {
public class LevelEventFactory {
public static const ID_LEVEL1:int = ++;
public static const ID_LEVEL2:int = ++;
public static const ID_LEVEL3:int = ++;
public static const ID_LEVEL5:int = ++;
public static const ID_LEVEL_NONE:int = ++;
public static const ID_LEVEL4:int = ++;
public static const ID_LEVEL_SURVIVAL:int = ++;
private static var :int = 0;
public function LevelEventFactory(){
super();
}
public static function CreateLevelEvent(i:int):ILevelEvent{
switch (i){
case ID_LEVEL_NONE:
return (new LevelEventNull());
case ID_LEVEL1:
return (new LevelEvent1());
case ID_LEVEL2:
return (new LevelEvent2());
case ID_LEVEL3:
return (new LevelEvent3());
case ID_LEVEL4:
return (new LevelEvent4());
case ID_LEVEL5:
return (new LevelEvent5());
case ID_LEVEL_SURVIVAL:
return (new LevelEventSurvival());
};
return (null);
}
}
}//package TheGameAS3.Level.LevelEvents
Section 347
//LevelEventManager (TheGameAS3.Level.LevelEvents.LevelEventManager)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
public class LevelEventManager {
private var :ILevelEvent;
public function LevelEventManager(){
super();
}
public function Destroy():void{
= null;
}
public function DoActionLevel(context:Game_c, action:int):void{
.DoAction(context, action);
}
public function InitLevel(context:Game_c, iLevel:int):void{
DestroyLevel(context);
= LevelEventFactory.CreateLevelEvent(iLevel);
.InitLevel(context);
}
public function GetCurrentLevelEvent():ILevelEvent{
return ();
}
public function DestroyLevel(context:Game_c):void{
if ( != null){
.DestroyLevel(context);
};
}
public function UpdateLevel(context:Game_c):void{
if ( != null){
.UpdateLevel(context);
};
}
}
}//package TheGameAS3.Level.LevelEvents
Section 348
//LevelEventNull (TheGameAS3.Level.LevelEvents.LevelEventNull)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
public class LevelEventNull implements ILevelEvent {
public function LevelEventNull(){
super();
}
public function InitLevel(context:Game_c):void{
}
public function DoAction(context:Game_c, action:int):void{
}
public function IsCleared():Boolean{
return (false);
}
public function DestroyLevel(context:Game_c):void{
}
public function UpdateLevel(context:Game_c):void{
}
}
}//package TheGameAS3.Level.LevelEvents
Section 349
//LevelEventSurvival (TheGameAS3.Level.LevelEvents.LevelEventSurvival)
package TheGameAS3.Level.LevelEvents {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
public class LevelEventSurvival implements ILevelEvent {
private const HARD_LEVEL:int = 10;
private const MEDIUM_LEVEL:int = 5;
private var :int;// = 180
private var :int;// = 0
private var :Array;
private var
:Boolean;// = false
private var :int;// = 0
private var :Array;
private var :Array;
public function LevelEventSurvival(){
= [AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_EASY1, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_EASY2, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_EASY3, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_EASY4];
= [AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_MEDIUM1, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_MEDIUM2, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_MEDIUM3, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_MEDIUM4];
= [AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_HARD1, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_HARD2, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_HARD3, AnimationFactory_c.ID_ENEMY_SURVIVAL_MAP_HARD4];
super();
}
public function DoAction(context:Game_c, action:int):void{
}
public function InitLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
context.GetPlayer1().playerTagVisible = false;
context.GetCamera().SetZoom(2500);
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_SURVIVAL_WELCOME], [180], RalfManager.PERSO_ROX_IDLE);
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LEVEL2);
}
private function CreateAllEnemy(id:int, context:Game_c):void{
var child:DisplayObject;
var tag:String;
var enemyMap:MovieClip = AnimationFactory_c.CreateAnimationFromId(id);
var enemyManager:EnemyManager_c = context.GetEnemyManager();
var hero:Hero_c = context.GetHeroManager().GetPlayer(HeroManager_c.HERO_1);
var oLevelLayer:LevelLayer_c = hero.GetLayer();
var i:int;
while (i < enemyMap.numChildren) {
child = enemyMap.getChildAt(i);
tag = ((((child.name == null)) || ((child.name == "")))) ? "NONE" : child.name;
if ((child is ENEMY_TURRET_1_IDLE)){
enemyManager.CreateEnemy(hero, EnemyFactory_c.ID_ENEMY_TURRET_1, oLevelLayer, tag, child.x, child.y);
} else {
if ((child is ENEMY_TURRET_2_IDLE)){
enemyManager.CreateEnemy(hero, EnemyFactory_c.ID_ENEMY_TURRET_2, oLevelLayer, tag, child.x, child.y);
} else {
if ((child is ENEMY_THUG_IDLE)){
enemyManager.CreateEnemy(hero, EnemyFactory_c.ID_ENEMY_THUG, oLevelLayer, tag, child.x, child.y);
} else {
if ((child is ENEMY_1_IDLE)){
enemyManager.CreateEnemy(hero, EnemyFactory_c.ID_ENEMY_1, oLevelLayer, tag, child.x, child.y);
} else {
if ((child is ENEMY_BOSS_IDLE)){
enemyManager.CreateEnemy(hero, EnemyFactory_c.ID_ENEMY_BOSS, oLevelLayer, tag, child.x, child.y);
};
};
};
};
};
i++;
};
}
public function IsCleared():Boolean{
return (
);
}
public function DestroyLevel(context:Game_c):void{
}
private function ():int{
var i:int;
if ( < MEDIUM_LEVEL){
i = ( );
} else {
if ( < HARD_LEVEL){
i = ();
} else {
i = ();
};
};
if (i == ){
return (());
};
return (i);
}
public function UpdateLevel(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
var hero:Hero_c = context.GetPlayer1();
if ((((typedContext.GetEnemyCreator().GetNbInactive() <= 0)) && (( < 0)))){
(context);
};
--;
hero.MakeDirtOnFloor(MCGame(context));
}
private function (a:Array):int{
var id:int;
var r:int = (Math.random() * a.length);
if ((a[r] is int)){
id = a[r];
} else {
throw (new Error("The content of the array must be int"));
};
return (id);
}
public function get wave():int{
return ();
}
private function
(context:Game_c):void{
var typedContext:MCGame = MCGame(context);
++;
if ( == MEDIUM_LEVEL){
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_SURVIVAL_MEDIUM], [180], RalfManager.PERSO_ROX_IDLE);
= 180;
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_BOSSFIGHT);
return;
};
if ( == HARD_LEVEL){
typedContext.GetRalfManager().ShowMessage(context, [TextFactory.ID_MSG_SURVIVAL_HARD], [180], RalfManager.PERSO_ROX_IDLE);
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_LAST_BOSS);
= 180;
return;
};
= ();
CreateAllEnemy(, context);
typedContext.GetEnemyCreator().ActivateAll();
}
}
}//package TheGameAS3.Level.LevelEvents
Section 350
//LevelLayer_c (TheGameAS3.Level.LevelLayer_c)
package TheGameAS3.Level {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Scenario.*;
import flash.geom.*;
import TheGameAS3.Visuel.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
import flash.net.*;
import TheGameAS3.Teams.*;
public class LevelLayer_c extends MovieClip {
private const LEVEL_PART_ID:int = 6;
private const AMMO_ID:int = 2;
private const PLAYER_ID:int = 3;
private const BACK_FX_ID:int = 4;
private const ENEMY_ID:int = 1;
private const FORE_FX_ID:int = 0;
private const DEBUG_ID:int = 7;
private const ITEM_PART_ID:int = 5;
private var :Boolean;// = false
private var :Array;// = null
private var :Number;// = 100
private var :Number;// = 0
private var :Array;// = null
private var :Number;// = 0
private var :Array;// = null
private var :String;// = ""
private var
:XML;
public var :BitmapData;// = null
private var :Array;// = null
private var :Array;// = null
private var :LevelPartManager_c;// = null
private var :Boolean;// = false
private var m_context:Game_c;// = null
private var :Rectangle;
private var
:Array;// = null
private var :Array;// = null
public static const NO_PNG:String = "LevelEmpty";
public function LevelLayer_c(context:Game_c, z:Number, xmlLayer:XML, bDrawable:Boolean=false, bIsActionLayer:Boolean=false){
= new Rectangle();
super();
if (context == null){
trace("ERROR LevelLayer_c :: Constructor Wrong parameters : ");
trace(("context: " + context));
return;
};
= new Array();
= new Array();
= new Array();
= new Array();
= new Array();
= new Array();
= bDrawable;
= bIsActionLayer;
var i:int;
while (i < TeamFactory.NB_TEAM) {
.push(new Array());
.push(new Array());
i++;
};
m_context = context;
= z;
(xmlLayer);
("ligneContainer_mc");
("foreFxContainer_mc");
("ammoContainer_mc");
("playerContainer_mc");
("enemyContainer_mc");
("itemContainer_mc");
("backFxContainer_mc");
("levelPartContainer_mc");
}
private function
():void{
var childY:int;
var strX:String;
var strY:String;
var x:int;
var xMin:int;
var xMax:int;
var y:int;
var yMin:int;
var yMax:int;
var strVisual:String;
var xmlVisualList:XMLList =
.Visual.hor;
var xmlVisualListVer:XMLList;
var xmlVisualListNode:XML;
var childX:int;
while (childX < xmlVisualList.length()) {
xmlVisualListNode = xmlVisualList[childX];
childY = 0;
while (childY < xmlVisualListNode.ver.length()) {
strX = xmlVisualListNode.@x;
strY = xmlVisualListNode.ver[childY].@y;
x = -1;
xMin = -1;
xMax = -1;
y = -1;
yMin = -1;
yMax = -1;
if (isNaN(Number(strX))){
if (((isNaN(Number(strX.split("~")[0]))) || (isNaN(Number(strX.split("~")[1]))))){
trace(((("ERROR :: LevelLayer_c :: BuildCollisionFromXml : Problem with attribute X Of XML" + childX) + "/") + strX));
return;
};
x = Number(strX.split("~")[0]);
xMin = x;
xMax = Number(strX.split("~")[1]);
} else {
x = int(strX);
xMin = x;
xMax = x;
};
if (isNaN(Number(strY))){
if (((isNaN(Number(strY.split("~")[0]))) || (isNaN(Number(strY.split("~")[1]))))){
trace(((("ERROR :: LevelLayer_c :: BuildCollisionFromXml : Problem with attribute Y Of XML" + childY) + "/") + strY));
return;
};
y = Number(strY.split("~")[0]);
yMin = y;
yMax = Number(strY.split("~")[1]);
} else {
y = int(strY);
yMin = y;
yMax = y;
};
x = xMin;
while (x <= xMax) {
y = yMin;
while (y <= yMax) {
strVisual = xmlVisualListNode.ver[childY];
SetLevelPart(strVisual, x, y);
VisuelFactory_c.AddPNGToLoad([x][y]);
y++;
};
x++;
};
childY++;
};
childX++;
};
}
public function IsDrawable():Boolean{
return ( );
}
public function ():XML{
return (
);
}
public function ():Boolean{
return ();
}
public function AddLine(oLine:Line_c):void{
if (oLine == null){
return;
};
.push(oLine);
ObjetMoteur_c.UpdateCollisionOfAllObjet();
}
public function GetLevelPart(i:Number, j:Number):String{
if (((([i] == null)) || (([i][j] == null)))){
return (NO_PNG);
};
return ([i][j]);
}
private function (xml:XML):void{
var x1:Number = Number(xml.@x1);
var y1:Number = Number(xml.@y1);
var x2:Number = Number(xml.@x2);
var y2:Number = Number(xml.@y2);
var bCanDrop:Boolean = ((xml.@canDrop == "true")) ? true : false;
var bCanWallKick:Boolean = ((xml.@canWallKick == "true")) ? true : false;
AddLine(new Line_c(x1, x2, y1, y2, bCanDrop, bCanWallKick));
}
private function (strName:String):void{
var mc:MovieClip = new MovieClip();
mc.name = strName;
this.addChildAt(mc, 0);
}
public function GetHeroContainer():MovieClip{
return (
(PLAYER_ID));
}
public function GetPointsInRange(x:Number, y:Number, nRayon:Number):Array{
var tabPointInRange:Array = new Array();
var crntPoint:Circle_c;
if ( == null){
return (null);
};
var i:int;
while (i < .length) {
crntPoint = [i];
if (crntPoint == null){
} else {
if ((((nRayon == -1)) || ((crntPoint.GetDistanceCarre(x, y) <= ((nRayon + crntPoint.rayon) * (nRayon + crntPoint.rayon)))))){
tabPointInRange.push([i]);
};
};
i++;
};
return (tabPointInRange);
}
public function GetItemContainer():MovieClip{
return (
(ITEM_PART_ID));
}
public function RemoveTeamCollision(oPoint:Circle_c, nTeam:Number):void{
if (oPoint == null){
return;
};
var tabTeam:Array = (nTeam);
if (tabTeam.length > 1){
trace(("ERROR LevelLayer_c :: RemoveTeamCollision :: More than one team detected (Must be log2)" + nTeam));
return;
};
var tabRef:Array = [tabTeam[0]];
var i:int;
while (i < tabRef.length) {
if (tabRef[i] == oPoint){
delete tabRef[i];
tabRef.splice(i, 1);
return;
};
i++;
};
trace("WARNING :: LevelLayer_c::RemoveTeamCollision :: Collision not found");
}
public function ():Number{
return (.width);
}
public function (strPathOfXml:String, fctCallBack:Function):void{
if ((((strPathOfXml == null)) || ((fctCallBack == null)))){
trace("ERROR LevelLayer_c :: Init Wrong parameters : ");
trace(("strPathOfXml : " + strPathOfXml));
trace(("fctCallBack : " + fctCallBack));
return;
};
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, , false, 1);
loader.addEventListener(Event.COMPLETE, fctCallBack, false, 0);
loader.load(new URLRequest(strPathOfXml));
}
public function SetZoom(n:Number):void{
= n;
}
public function GetZoom():Number{
return ();
}
public function SetPctOfView(n:Number):void{
= n;
}
public function GetDebugContainer():MovieClip{
return (
(DEBUG_ID));
}
public function RemovePoint(oPoint:Circle_c):Boolean{
var i:int;
while (i < .length) {
if (oPoint == [i]){
delete [i];
.splice(i, 1);
return (true);
};
i++;
};
return (false);
}
public function GetBackFxContainer():MovieClip{
return (
(BACK_FX_ID));
}
public function AddTeamCollision(oPoint:Circle_c, nTeam:Number):void{
if (oPoint == null){
return;
};
var tabTeam:Array = (nTeam);
if (tabTeam.length > 1){
trace(("ERROR LevelLayer_c :: AddTeamCollision :: More than one team detected (Must be log2)" + nTeam));
return;
};
var tabRef:Array = [tabTeam[0]];
tabRef.push(oPoint);
}
private function (evtMgr:EventManager_c, xml:XML):void{
var x:Number = Number(xml.@x);
var y:Number = Number(xml.@y);
var nRayon:Number = Number(xml.@nRayon);
var strName:String = xml.@name;
var strTeam:String = xml.@nTeam;
var iTeam:int = TeamFactory.GetTeamNumberByName(strTeam);
var xmlEventList:XMLList = xml.Event;
var oSwitch:EventSwitch_c = evtMgr.CreateEventSwitch(this, x, y, nRayon, iTeam);
var crntEvent:Event_c;
var crntEventID = -1;
var crntParams:Array;
oSwitch.SetName(strName);
var i:int;
while (i < xmlEventList.length()) {
crntEventID = ScenarioEventID_c.GetIdByName(xmlEventList[i].@idEvent);
crntParams = ((xmlEventList[i].@params)!="null") ? xmlEventList[i].@params.split("~") : null;
if (((((!((crntParams == null))) && ((crntParams.length == 1)))) && ((crntParams[0] == "")))){
crntParams = null;
};
crntEvent = ScenarioManager_c.GetEmptyEvent(crntEventID);
crntEvent.FeedParameters(crntParams);
oSwitch.AddEvent(crntEvent);
i++;
};
}
public function GetForeFxContainer():MovieClip{
return (
(FORE_FX_ID));
}
public function GetBmpUseCount(bmp:Bitmap):int{
var y:int;
var str:String;
var xDebut:Number = .x;
var xFin:Number = (xDebut + .width);
var yDebut:Number = .y;
var yFin:Number = (yDebut + .height);
var cpt:int;
var x:int = xDebut;
while (x <= xFin) {
if ([x] == null){
} else {
y = yDebut;
while (y <= yFin) {
if ([x][y] == null){
} else {
str = VisuelFactory_c.GetStrFromBmpData(bmp.bitmapData);
if (str == [x][y]){
cpt++;
};
};
y++;
};
};
x++;
};
return (cpt);
}
public function SetZ(z:Number):void{
= Math.max((-(Camera_c.Z_POSITION_START) + 1), z);
}
private function
(i:int):MovieClip{
if (m_context == null){
trace("ERROR : LevelLayer_c :: CheckAndReturnStuff :: Init pas callé ");
return (null);
};
switch (i){
case DEBUG_ID:
return (MovieClip(this.getChildByName("ligneContainer_mc")));
case FORE_FX_ID:
return (MovieClip(this.getChildByName("foreFxContainer_mc")));
case ENEMY_ID:
return (MovieClip(this.getChildByName("enemyContainer_mc")));
case AMMO_ID:
return (MovieClip(this.getChildByName("ammoContainer_mc")));
case PLAYER_ID:
return (MovieClip(this.getChildByName("playerContainer_mc")));
case BACK_FX_ID:
return (MovieClip(this.getChildByName("backFxContainer_mc")));
case ITEM_PART_ID:
return (MovieClip(this.getChildByName("itemContainer_mc")));
case LEVEL_PART_ID:
return (MovieClip(this.getChildByName("levelPartContainer_mc")));
default:
trace(("ERROR : LevelLayer_c :: CheckAndReturnStuff :: Wrong Id : " + i));
return (null);
};
}
private function ():XML{
var oLine:Line_c;
var oCircle:Circle_c;
var xmlCollision:XML = <Collision></Collision>
;
var xmlLine:XML;
var xmlCircle:XML;
var i:int;
while (i < .length) {
oLine = [i];
if ((((oLine == null)) || (oLine.IsDynamic()))){
} else {
xmlLine = <Line></Line>
;
xmlLine.@x1 = oLine.GetPoint1().x;
xmlLine.@y1 = oLine.GetPoint1().y;
xmlLine.@x2 = oLine.GetPoint2().x;
xmlLine.@y2 = oLine.GetPoint2().y;
xmlLine.@canDrop = oLine.CanBeDropped();
xmlLine.@canWallKick = oLine.CanBeWallKicked();
xmlCollision.appendChild(xmlLine);
};
i++;
};
i = 0;
while (i < .length) {
oCircle = [i];
if ((((oCircle == null)) || (oCircle.IsDynamic()))){
} else {
xmlCircle = <Point></Point>
;
xmlCircle.@x = oCircle.x;
xmlCircle.@y = oCircle.y;
xmlCircle.@rayon = oCircle.rayon;
xmlCollision.appendChild(xmlCircle);
};
i++;
};
return (xmlCollision);
}
public function GetLevelPartManager():LevelPartManager_c{
return ();
}
public function GetLinesInRange(x:Number, y:Number, nRayon:Number, bWithDroppedLine:Boolean=true, bWithWallKickLine:Boolean=true):Array{
var tabLinesInRange:Array = new Array();
var crntLine:Line_c;
var pCenter:Point;
var nDist:Number = 0;
if ( == null){
return (null);
};
var i:int;
while (i < .length) {
crntLine = [i];
if (crntLine == null){
} else {
if (((!(bWithDroppedLine)) && (crntLine.CanBeDropped()))){
} else {
if (((!(bWithWallKickLine)) && (crntLine.CanBeWallKicked()))){
} else {
pCenter = crntLine.GetCenterPoint();
nDist = (((x - pCenter.x) * (x - pCenter.x)) + ((y - pCenter.y) * (y - pCenter.y)));
if ((((nRayon == -1)) || ((nDist < (crntLine.GetRayonCarre() + (nRayon * nRayon)))))){
tabLinesInRange.push([i]);
};
};
};
};
i++;
};
return (tabLinesInRange);
}
public function SetLevelPart(strLink:String, i:int, j:int):void{
if ([i] == null){
[i] = new Array();
};
if (i < .x){
.width = (.width + (.x - i));
.x = i;
} else {
if (i > (.x + .width)){
.width = (i - .x);
};
};
if (j < .y){
.height = (.height + (.y - j));
.y = j;
} else {
if (j > (.y + .height)){
.height = (j - .y);
};
};
[i][j] = strLink;
}
public function SetLevelPartManager(lvlPartMgr:LevelPartManager_c):void{
= lvlPartMgr;
}
public function IsReady():Boolean{
return (!((
== null)));
}
public function (xml:XML):void{
= xml;
}
public function GetLevelPartContainer():MovieClip{
return (
(LEVEL_PART_ID));
}
private function ():XML{
var oSwitch:EventSwitch_c;
var tabEvent:Array;
var j:int;
var xmlEventSwitch:XML = <EventSwitch></EventSwitch>
;
var xmlSwitch:XML;
var xmlEvent:XML;
var tabSwitch:Array = m_context.GetEventManager().GetSwitchByLayer(this);
var i:int;
while (i < tabSwitch.length) {
oSwitch = tabSwitch[i];
if (oSwitch == null){
} else {
xmlSwitch = <Switch></Switch>
;
xmlSwitch.@name = oSwitch.GetName();
xmlSwitch.@x = oSwitch.x;
xmlSwitch.@y = oSwitch.y;
xmlSwitch.@nRayon = oSwitch.rayon;
xmlSwitch.@nTeam = TeamFactory.GetTeamNameById(oSwitch.GetTeam());
tabEvent = oSwitch.GetAllEvent();
j = 0;
while (j < tabEvent.length) {
xmlEvent = <Event></Event>
;
xmlEvent.@idEvent = ScenarioEventID_c.GetNameById(tabEvent[j].GetId());
xmlEvent.@params = ((tabEvent[j].GetParameters() == null)) ? null : tabEvent[j].GetParametersValue().join("~");
xmlSwitch.appendChild(xmlEvent);
j++;
};
xmlEventSwitch.appendChild(xmlSwitch);
};
i++;
};
return (xmlEventSwitch);
}
public function ():Array{
return ();
}
public function AddPoint(p:Circle_c):void{
if (p == null){
return;
};
.push(p);
}
public function (xml:XML):void{
(xml);
();
}
private function (e:Event):void{
(new XML(e.target.data));
}
public function (tab:Array):void{
if (tab == null){
return;
};
var i:int;
while (i < tab.length) {
RemovePoint(tab[i]);
i++;
};
}
public function GetEnemyContainer():MovieClip{
return (
(ENEMY_ID));
}
public function RemoveLine(oLine:Line_c):Boolean{
var i:int;
while (i < .length) {
if (oLine == [i]){
delete [i];
.splice(i, 1);
ObjetMoteur_c.UpdateCollisionOfAllObjet();
return (true);
};
i++;
};
return (false);
}
public function GetAmmoContainer():MovieClip{
return (
(AMMO_ID));
}
public function GetTeamCollision(nTeam:Number):Array{
if ((((nTeam == 0)) || (( == null)))){
return (null);
};
var tabTeam:Array = (nTeam);
var tabResult:Array = new Array();
var i:int;
while (i < tabTeam.length) {
tabResult = tabResult.concat([tabTeam[i]]);
i++;
};
return (tabResult);
}
private function (xml:XML):void{
var x:Number = Number(xml.@x);
var y:Number = Number(xml.@y);
var rayon:Number = Number(xml.@rayon);
AddPoint(new Circle_c(x, y, rayon));
}
public function GetXmlLayer():XML{
var xmlLayer:XML = <Layer></Layer>
;
xmlLayer.@Name = GetName();
xmlLayer.@z = GetZ();
xmlLayer.@bDrawable = IsDrawable();
xmlLayer.@bActionLayer = ;
xmlLayer.appendChild(());
xmlLayer.appendChild(());
xmlLayer.appendChild(());
return (xmlLayer);
}
public function
():Number{
return ();
}
private function ():XML{
var y:int;
var xDebut:Number = .x;
var xFin:Number = (xDebut + .width);
var yDebut:Number = .y;
var yFin:Number = (yDebut + .height);
var xmlVisual:XML = <Visual></Visual>
;
var xmlHor:XML;
var xmlVer:XML;
var x:int = xDebut;
while (x <= xFin) {
if ([x] == null){
} else {
xmlHor = <hor></hor>
;
xmlHor.@x = x;
y = yDebut;
while (y <= yFin) {
if ([x][y] == null){
} else {
xmlVer = <ver></ver>
;
xmlVer.@y = y;
xmlVer.setChildren([x][y]);
xmlHor.appendChild(xmlVer);
};
y++;
};
if (xmlHor.children().length() > 0){
xmlVisual.appendChild(xmlHor);
};
};
x++;
};
return (xmlVisual);
}
public function Destroy():void{
= null;
= null;
= null;
= null;
= null;
= null;
= null;
= null;
= null;
}
public function ConnectLine(tabLines:Array):void{
var j:int;
var line1:Line_c;
var line2:Line_c;
var nAngleStart:Number;
var nAngleEnd:Number;
var oCircle:Circle_c;
var crntJoint:Circle_c;
var i:int;
while (i < tabLines.length) {
j = 0;
while (j < tabLines.length) {
if ((((((i == j)) || ((tabLines[i] == null)))) || ((tabLines[j] == null)))){
} else {
line1 = tabLines[i];
line2 = tabLines[j];
if (line1.GetPoint2().equals(line2.GetPoint1())){
nAngleStart = ((line1.Angle() >= 0)) ? (line1.Angle() - 180) : (line1.Angle() + 180);
nAngleEnd = line2.Angle();
oCircle = new Circle_c(line1.GetPoint2().x, line1.GetPoint2().y, 0, nAngleStart, nAngleEnd);
crntJoint = line1.GetJoint2();
oCircle.SetIsDynamic(true);
if (oCircle.AngleRange() > 180){
if (crntJoint == null){
line1.SetJoint2(oCircle, line2);
line2.SetJoint1(oCircle, line1);
AddPoint(oCircle);
} else {
if (oCircle.AngleRange() > crntJoint.AngleRange()){
RemovePoint(crntJoint);
line1.GetLinkedLine2().DestroyJoint1();
line1.DestroyJoint2();
line1.SetJoint2(oCircle, line2);
line2.SetJoint1(oCircle, line1);
AddPoint(oCircle);
};
};
};
};
};
j++;
};
i++;
};
}
public function GetName():String{
return ( );
}
public function GetZ():Number{
return ();
}
public function ():void{
var visualNameArray:Array;
var mapName:String;
var iAnimation:int;
var dynamicVisual:MovieClip;
var origin:Point;
var offSet:Point;
var xDraw:int;
var yDraw:int;
var x:int;
var y:int;
var strVisual:String;
var xmlCollisionLineList:XMLList =
.Collision.Line;
var xmlPointList:XMLList =
.Collision.Point;
var xmlSwitchList:XMLList =
.EventSwitch.Switch;
var xmlSwitchEventList:XMLList;
=
.@Name;
var i:int;
while (i < xmlCollisionLineList.length()) {
(xmlCollisionLineList[i]);
i++;
};
i = 0;
while (i < xmlPointList.length()) {
(xmlPointList[i]);
i++;
};
= new Array();
var dynamicVisualName:String =
.Visual.@dynamicVisual;
if (((!((dynamicVisualName == null))) && (!((dynamicVisualName == ""))))){
visualNameArray = dynamicVisualName.split(VisuelFactory_c.DYNAMIC_VISUAL);
mapName = visualNameArray[1];
if (isNaN(Number(mapName))){
iAnimation = AnimationFactory_c.GetIdByName(mapName);
} else {
iAnimation = int(mapName);
};
dynamicVisual = AnimationFactory_c.CreateAnimationFromId(iAnimation);
origin = Utils.GetOriginOfMc(dynamicVisual);
offSet = new Point();
if (origin.x < 0){
offSet.x = -(origin.x);
};
if (origin.x > dynamicVisual.width){
offSet.x = (origin.x - dynamicVisual.width);
};
if (origin.y < 0){
offSet.y = -(origin.y);
};
if (origin.x > dynamicVisual.width){
offSet.y = (origin.y - dynamicVisual.height);
};
xDraw = Math.ceil(((dynamicVisual.width + offSet.x) / LevelPartManager_c.LEVEL_WIDTH));
yDraw = Math.ceil(((dynamicVisual.height + offSet.y) / LevelPartManager_c.LEVEL_HEIGHT));
x = 0;
while (x < xDraw) {
y = 0;
while (y < yDraw) {
strVisual = ((((dynamicVisualName + "~") + x) + "~") + y);
SetLevelPart(strVisual, x, y);
VisuelFactory_c.AddPNGToLoad(strVisual);
y++;
};
x++;
};
} else {
();
};
var eventMng:EventManager_c = m_context.GetEventManager();
i = 0;
while (i < xmlSwitchList.length()) {
(eventMng, xmlSwitchList[i]);
i++;
};
ConnectLine();
}
public function GetContainer():MovieClip{
return (this);
}
public function ():Number{
return (.height);
}
public static function (obj:Object, tabRef:Array, tabNull:Array):Boolean{
var i:int;
while (i < tabRef.length) {
if (tabRef[i] == obj){
delete tabRef[i];
tabRef.splice(i, 1);
return (true);
};
i++;
};
return (false);
}
public static function (n:int):Array{
var exp = 10;
var maxValue:int = Math.pow(2, exp);
var crnt:int = maxValue;
var temp:int = maxValue;
var tabValue:Array = new Array();
while (crnt != 0) {
temp = n;
temp = (temp - crnt);
if (temp >= 0){
n = (n - crnt);
tabValue.push(exp);
};
crnt = (crnt / 2);
exp--;
};
return (tabValue);
}
public static function (obj:Object, tabRef:Array, tabNull:Array):Number{
tabRef.push(obj);
return ((tabRef.length - 1));
}
}
}//package TheGameAS3.Level
Section 351
//LevelManager_c (TheGameAS3.Level.LevelManager_c)
package TheGameAS3.Level {
import TheGameAS3.*;
public class LevelManager_c implements Updatable_i {
private var
:Array;
private var :Boolean;// = true
public function LevelManager_c(){
= new Array();
super();
= true;
}
public function OnAdd(context:Game_c):void{
}
public function SetEnable(b:Boolean):void{
= b;
}
public function OnRemove(context:Game_c):void{
}
public function GetAllLayers():Array{
return (
);
}
public function Update(context:Game_c):void{
var oLayer:LevelLayer_c;
var i:int;
while (i <
.length) {
oLayer =
[i];
oLayer.GetLevelPartManager().Update(context);
i++;
};
= false;
}
public function Move(x:Number, y:Number, oCam:Camera_c):void{
var oLayer:LevelLayer_c;
var i:int;
while (i <
.length) {
oLayer =
[i];
oLayer.GetLevelPartManager().Move(x, y);
oLayer.GetLevelPartManager().LoadLevelPart(oCam);
i++;
};
= true;
}
public function CreateLayer(context:Game_c, z:Number, xmlLayer:XML, bDrawable:Boolean=false, bIsActionLayer:Boolean=false, bShowCadre:Boolean=false, bShowGrid:Boolean=false):LevelLayer_c{
var oLayer:LevelLayer_c = new LevelLayer_c(context, z, xmlLayer, bDrawable, bIsActionLayer);
var oLevelPartManager:LevelPartManager_c = new LevelPartManager_c(oLayer, bShowCadre, bShowGrid);
oLayer.SetLevelPartManager(oLevelPartManager);
.push(oLayer);
return (oLayer);
}
public function IsEnabled():Boolean{
return ();
}
public function IsReady():Boolean{
var oLayer:LevelLayer_c;
var i:int;
while (i <
.length) {
oLayer =
[i];
if (!oLayer.IsReady()){
return (false);
};
i++;
};
return (true);
}
public function GetLayer(i:uint):LevelLayer_c{
return (
[i]);
}
public function ():LevelPartManager_c{
return (
[1].GetLevelPartManager());
}
public function DestroyAllLayer():void{
var oLayer:LevelLayer_c;
var i:int;
while (i <
.length) {
oLayer =
[i];
oLayer.GetLevelPartManager().DestroyAll();
oLayer.Destroy();
if (oLayer.parent != null){
oLayer.parent.removeChild(oLayer);
};
oLayer = null;
i++;
};
= new Array();
}
}
}//package TheGameAS3.Level
Section 352
//LevelPart_c (TheGameAS3.Level.LevelPart_c)
package TheGameAS3.Level {
import flash.display.*;
import flash.geom.*;
import TheGameAS3.Visuel.*;
import TheGameAS3.Debug.*;
public class LevelPart_c extends MovieClip {
private var :LevelPart_c;
private var
:BitmapData;
private var :LevelPart_c;
private var :Point;
private var :Bitmap;
private var :Point;
private var :LevelPart_c;
private var :LevelPart_c;
private var :Number;// = -1
private var :Number;// = -1
public function LevelPart_c(bmpData:BitmapData, x:Number, y:Number, bShowCadre:Boolean=false, bShowGrid:Boolean=false){
var cadre:Cadre_c;
super();
= null;
= null;
= null;
= null;
this. = null;
this. = null;
this. = new Point();
this. = x;
this. = y;
this.
= bmpData;
if (getChildByName("mcCadre") == null){
cadre = new Cadre_c(LevelPartManager_c.LEVEL_WIDTH, LevelPartManager_c.LEVEL_HEIGHT);
cadre.name = "mcCadre";
addChild(cadre);
};
getChildByName("mcCadre").visible = bShowCadre;
if (getChildByName("mcGrid")){
getChildByName("mcGrid").visible = bShowGrid;
};
Init(bmpData, x, y);
scaleX = (1 / VisuelFactory_c.COMPRESSION);
scaleY = (1 / VisuelFactory_c.COMPRESSION);
}
public function get left():LevelPart_c{
return ();
}
public function SetPos(x:Number, y:Number):void{
if (this. == null){
trace("ERROR :: LevelPart_c :: SetPos :: m_bmp = null");
trace(("this.x : " + this.));
trace(("this.y : " + this.));
return;
};
this.x = Math.floor((x + .x));
this.y = Math.floor((y + .y));
}
public function set left(left:LevelPart_c):void{
= left;
}
public function get down():LevelPart_c{
return ();
}
public function ToString():String{
var strX:String = String();
var strY:String = String();
while (strX.length < 3) {
strX = (strX + " ");
};
while (strY.length < 3) {
strY = (strY + " ");
};
return ((((("(" + strX) + ",") + strY) + ")"));
}
public function GetMatrixPos():Point{
return ();
}
public function set down(down:LevelPart_c):void{
= down;
}
public function Destroy():void{
Hide();
= null;
= null;
}
public function get up():LevelPart_c{
return ();
}
public function GetCadre():Cadre_c{
return (Cadre_c(getChildByName("mcCadre")));
}
public function Hide():void{
if ( != null){
.right = null;
= null;
};
if ( != null){
.left = null;
= null;
};
if ( != null){
.down = null;
= null;
};
if ( != null){
.up = null;
= null;
};
if (this.parent != null){
this.parent.removeChild(this);
};
}
public function GetY():Number{
return (this.);
}
public function get right():LevelPart_c{
return ();
}
public function Init(bmpData:BitmapData, x:Number, y:Number):void{
this. = new Point(x, y);
this. = CreateVisual(bmpData);
}
public function GetX():Number{
return (this.);
}
public function IsOnStage():Boolean{
return (!((this.parent == null)));
}
public function set up(up:LevelPart_c):void{
= up;
}
public function set right(right:LevelPart_c):void{
= right;
}
private function CreateVisual(bmpData:BitmapData):Bitmap{
var oLevelBmp:Bitmap;
var oLevelBmpData:BitmapData = bmpData;
oLevelBmp = new Bitmap(oLevelBmpData);
addChildAt(oLevelBmp, 0);
return (oLevelBmp);
}
public function GetLevelBitmap():Bitmap{
return (this.);
}
}
}//package TheGameAS3.Level
Section 353
//LevelPartManager_c (TheGameAS3.Level.LevelPartManager_c)
package TheGameAS3.Level {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Visuel.*;
public class LevelPartManager_c implements Updatable_i {
private var :LevelPart_c;// = null
private var :Boolean;// = false
private var :Boolean;// = false
private var :Boolean;
private var :Array;
private var :LevelPart_c;// = null
private var :LevelLayer_c;
public static var LEVEL_HEIGHT:int = 0x0100;
public static var LEVEL_WIDTH:int = 0x0100;
public function LevelPartManager_c(levelLayer:LevelLayer_c, bShowCadre:Boolean=false, bShowGrid:Boolean=false){
super();
= new Array();
= true;
= levelLayer;
= bShowCadre;
= bShowGrid;
}
public function OnAdd(context:Game_c):void{
}
public function SetShowGrid(b:Boolean):void{
= b;
}
private function ():void{
var crntLvl:LevelPart_c = ;
= .left;
while (crntLvl.up != null) {
crntLvl = crntLvl.up;
(crntLvl.down);
};
(crntLvl);
}
private function
(lvl:LevelPart_c):void{
if (lvl == null){
throw (new Error("Lvl must be non-null"));
};
DestroyLevel(lvl);
}
private function ():void{
var j:int;
var i:int = .GetX();
while (i <= .GetX()) {
j = .GetY();
while (j <= .GetY()) {
[i][j].down = (([i][(j + 1)] == undefined)) ? null : ([i][(j + 1)].IsOnStage()) ? [i][(j + 1)] : null;
[i][j].up = (([i][(j - 1)] == undefined)) ? null : ([i][(j - 1)].IsOnStage()) ? [i][(j - 1)] : null;
[i][j].left = (([(i - 1)] == undefined)) ? null : (([(i - 1)][j] == undefined)) ? null : ([(i - 1)][j].IsOnStage()) ? [(i - 1)][j] : null;
[i][j].right = (([(i + 1)] == undefined)) ? null : (([(i + 1)][j] == undefined)) ? null : ([(i + 1)][j].IsOnStage()) ? [(i + 1)][j] : null;
j++;
};
i++;
};
}
private function ():void{
var j:int;
var msg:String = "THE MATRIX \n";
var i:int = .GetY();
while (i <= (.GetY() + 1)) {
j = .GetX();
while (j <= (.GetX() + 1)) {
msg = (msg + ([j][i].ToString() + "|"));
j++;
};
msg = (msg + "\n");
i++;
};
msg = (msg + ("TopLeft : " + .ToString()));
msg = (msg + ("\nBottomRight : " + .ToString()));
trace(msg);
}
public function DestroyLevel(lvl:LevelPart_c):void{
if (lvl == null){
return;
};
lvl.Destroy();
delete [lvl.GetX()][lvl.GetY()];
[lvl.GetX()][lvl.GetY()] = null;
lvl = null;
}
private function ():void{
var crntLvl:LevelPart_c = ;
= .up;
while (crntLvl.left != null) {
crntLvl = crntLvl.left;
(crntLvl.right);
};
(crntLvl);
}
public function IsEnabled():Boolean{
return ();
}
public function GetLevelPart(x:int, y:int):LevelPart_c{
if ( == null){
return (null);
};
if ([x] == null){
return (null);
};
return ([x][y]);
}
public function (b:Boolean):void{
= b;
}
private function (i:int, j:int):void{
if ([i] == undefined){
[i] = new Array();
};
if (((([i][j] == null)) || (([i][j] == undefined)))){
[i][j] = new LevelPart_c(VisuelFactory_c.GetBitmapDataFromStr(.GetLevelPart(i, j), .IsDrawable()), i, j, , );
};
([i][j]);
}
private function ():void{
if (((( == null)) || (( == null)))){
return;
};
var msg:String = "THE REFERENCE \n";
var cpt:Number = 0;
var m_crntLvl:LevelPart_c;
var i:int = .GetY();
while (i <= .GetY()) {
m_crntLvl = ;
cpt = i;
while (cpt > .GetY()) {
m_crntLvl = m_crntLvl.down;
cpt--;
};
while (m_crntLvl.right != null) {
msg = (msg + (m_crntLvl.ToString() + "|"));
m_crntLvl = m_crntLvl.right;
};
msg = (msg + (m_crntLvl.ToString() + "|"));
msg = (msg + "\n");
i++;
};
msg = (msg + ("TopLeft : " + .ToString()));
msg = (msg + ("\nBottomRight : " + .ToString()));
trace(msg);
}
public function ():LevelPart_c{
return ();
}
public function OnRemove(context:Game_c):void{
}
public function SetEnable(b:Boolean):void{
= b;
}
public function DestroyAll():void{
var j:int;
if (((( == null)) || (( == null)))){
return;
};
var xmin:Number = .GetX();
var xmax:Number = (.GetX() + 1);
var ymin:Number = .GetY();
var ymax:Number = (.GetY() + 1);
var i:int = ymin;
while (i <= ymax) {
j = xmin;
while (j <= xmax) {
if ([j] == null){
} else {
if ([j][i] != null){
[j][i].Destroy();
delete [j][i];
[j][i] = null;
};
};
j++;
};
i++;
};
}
private function ():void{
var crntLvl:LevelPart_c = ;
= .right;
while (crntLvl.down != null) {
crntLvl = crntLvl.down;
(crntLvl.up);
};
(crntLvl);
}
public function Update(context:Game_c):void{
var crntLvl:LevelPart_c = ;
while (crntLvl != null) {
(crntLvl.down);
if (crntLvl.right != null){
crntLvl.right.SetPos(((crntLvl.x + LEVEL_WIDTH) - 1), crntLvl.y);
};
crntLvl = crntLvl.right;
};
}
public function ():LevelPart_c{
return ();
}
public function (lvl:LevelPart_c):void{
if (lvl == null){
return;
};
if (lvl.up != null){
lvl.SetPos(lvl.up.x, ((lvl.up.y + LEVEL_HEIGHT) - 1));
};
(lvl.down);
}
public function LoadLevelPart(oCam:Camera_c, bForce:Boolean=false):void{
var j:int;
var xMin:Number = ((oCam.GetX() - (oCam.GetWidthView() / 2)) / LEVEL_WIDTH);
var yMin:Number = ((oCam.GetY() - (oCam.GetHeightView() / 2)) / LEVEL_HEIGHT);
var xMax:Number = (xMin + (oCam.GetWidthView() / LEVEL_WIDTH));
var yMax:Number = (yMin + (oCam.GetHeightView() / LEVEL_HEIGHT));
xMin = Math.floor(xMin);
yMin = Math.floor(yMin);
xMax = Math.floor(xMax);
yMax = Math.floor(yMax);
xMax = Math.min((xMin + 10), xMax);
yMax = Math.min((yMin + 10), yMax);
if (((!(( == null))) && (!(bForce)))){
if ((((((((.GetX() == xMin)) && ((.GetY() == yMin)))) && ((.GetX() == xMax)))) && ((.GetY() == yMax)))){
return;
};
};
while (((!(( == null))) && ((xMax < .GetX())))) {
();
};
while (((!(( == null))) && ((yMax < .GetY())))) {
();
};
while (((!(( == null))) && ((xMin > .GetX())))) {
();
};
while (((!(( == null))) && ((yMin > .GetY())))) {
();
};
var i:int = xMin;
while (i <= xMax) {
j = yMin;
while (j <= yMax) {
(i, j);
j++;
};
i++;
};
if (((([xMin] == undefined)) || (([xMax] == undefined)))){
trace("WARNING : LevelPartManager_c :: LoadLevelPart :: Problème d'affection de la matrix");
return;
};
= [xMin][yMin];
= [xMax][yMax];
();
Move(oCam.GetX(), oCam.GetY());
}
private function
():void{
var crntLvl:LevelPart_c = ;
= .down;
while (crntLvl.right != null) {
crntLvl = crntLvl.right;
(crntLvl.left);
};
(crntLvl);
}
public function Move(xCam:Number, yCam:Number):void{
if ( == null){
return;
};
.SetPos(((.GetMatrixPos().x * LEVEL_WIDTH) - (xCam - (Camera_c.WIDTH_VIEW / 2))), ((.GetMatrixPos().y * LEVEL_HEIGHT) - (yCam - (Camera_c.HEIGHT_VIEW / 2))));
}
private function (oLevel:MovieClip):void{
.GetLevelPartContainer().addChild(oLevel);
}
public function GetLayer():LevelLayer_c{
return ();
}
}
}//package TheGameAS3.Level
Section 354
//LevelXML (TheGameAS3.Level.LevelXML)
package TheGameAS3.Level {
public class LevelXML {
public static var LEVEL1_XML:XML = <Level Name="Level1">
<startPos hero1="750~6700" cameraPos="750~6700~1300" cameraBounds="350.0143211689492~7000~264.0131350559217~6957.435492057168" visualStaticBack=""/>
<Layer Name="LayerAction1" z="0" bDrawable="true" bActionLayer="true">
<Visual dynamicVisual="DYNAMIC_FROM_MC_ID_MAP_1_0">
</Visual>
<Collision>
<Line x1="395" y1="6910" x2="1395" y2="6910" canDrop="false" canWallKick="false"/>
<Line x1="395" y1="3860" x2="395" y2="6910" canDrop="false" canWallKick="false"/>
<Line x1="3450" y1="3860" x2="395" y2="3860" canDrop="false" canWallKick="false"/>
<Line x1="3450" y1="5860" x2="3450" y2="3860" canDrop="false" canWallKick="false"/>
<Line x1="5050" y1="5860" x2="3450" y2="5860" canDrop="false" canWallKick="false"/>
<Line x1="5050" y1="4860" x2="5050" y2="5860" canDrop="false" canWallKick="false"/>
<Line x1="5900" y1="4860" x2="5050" y2="4860" canDrop="false" canWallKick="false"/>
<Line x1="5900" y1="3960" x2="5900" y2="4860" canDrop="false" canWallKick="false"/>
<Line x1="3950" y1="3965" x2="5900" y2="3960" canDrop="false" canWallKick="false"/>
<Line x1="3945" y1="3060" x2="3950" y2="3965" canDrop="false" canWallKick="false"/>
<Line x1="400" y1="3060" x2="3945" y2="3060" canDrop="false" canWallKick="false"/>
<Line x1="400" y1="305" x2="400" y2="3060" canDrop="false" canWallKick="false"/>
<Line x1="2450" y1="305" x2="400" y2="305" canDrop="false" canWallKick="false"/>
<Line x1="2450" y1="1860" x2="2450" y2="305" canDrop="false" canWallKick="false"/>
<Line x1="7000" y1="1855" x2="2450" y2="1860" canDrop="false" canWallKick="false"/>
<Line x1="7000" y1="6910" x2="7000" y2="1855" canDrop="false" canWallKick="false"/>
<Line x1="2395" y1="6915" x2="7000" y2="6910" canDrop="false" canWallKick="false"/>
<Line x1="2395" y1="4965" x2="2395" y2="6915" canDrop="false" canWallKick="false"/>
<Line x1="1395" y1="4965" x2="2395" y2="4965" canDrop="false" canWallKick="false"/>
<Line x1="1395" y1="6910" x2="1395" y2="4965" canDrop="false" canWallKick="false"/>
<Line x1="5850" y1="5665" x2="6445" y2="5665" canDrop="false" canWallKick="false"/>
<Line x1="6445" y1="5665" x2="6445" y2="6305" canDrop="false" canWallKick="false"/>
<Line x1="5850" y1="6305" x2="5850" y2="5665" canDrop="false" canWallKick="false"/>
<Line x1="6445" y1="6305" x2="5850" y2="6305" canDrop="false" canWallKick="false"/>
<Line x1="5350" y1="2510" x2="6395" y2="2510" canDrop="false" canWallKick="false"/>
<Line x1="6395" y1="2510" x2="6395" y2="3110" canDrop="false" canWallKick="false"/>
<Line x1="6395" y1="3110" x2="5350" y2="3110" canDrop="false" canWallKick="false"/>
<Line x1="5350" y1="3110" x2="5350" y2="2510" canDrop="false" canWallKick="false"/>
<Line x1="900" y1="6160" x2="395" y2="6160" canDrop="true" canWallKick="false"/>
<Line x1="395" y1="6110" x2="900" y2="6110" canDrop="true" canWallKick="false"/>
<Line x1="900" y1="6110" x2="900" y2="6160" canDrop="true" canWallKick="false"/>
<Line x1="850" y1="5960" x2="1250" y2="5960" canDrop="true" canWallKick="false"/>
<Line x1="1250" y1="5960" x2="1250" y2="6010" canDrop="true" canWallKick="false"/>
<Line x1="1250" y1="6010" x2="850" y2="6010" canDrop="true" canWallKick="false"/>
<Line x1="850" y1="6010" x2="850" y2="5960" canDrop="true" canWallKick="false"/>
<Line x1="550" y1="5460" x2="600" y2="5460" canDrop="true" canWallKick="false"/>
<Line x1="600" y1="5460" x2="600" y2="5505" canDrop="true" canWallKick="false"/>
<Line x1="600" y1="5505" x2="550" y2="5505" canDrop="true" canWallKick="false"/>
<Line x1="550" y1="5505" x2="550" y2="5460" canDrop="true" canWallKick="false"/>
<Line x1="850" y1="5460" x2="900" y2="5460" canDrop="true" canWallKick="false"/>
<Line x1="900" y1="5460" x2="900" y2="5510" canDrop="true" canWallKick="false"/>
<Line x1="900" y1="5510" x2="850" y2="5510" canDrop="true" canWallKick="false"/>
<Line x1="850" y1="5510" x2="850" y2="5460" canDrop="true" canWallKick="false"/>
<Line x1="1200" y1="5460" x2="1245" y2="5460" canDrop="true" canWallKick="false"/>
<Line x1="1245" y1="5460" x2="1245" y2="5510" canDrop="true" canWallKick="false"/>
<Line x1="1245" y1="5510" x2="1200" y2="5510" canDrop="true" canWallKick="false"/>
<Line x1="1200" y1="5510" x2="1200" y2="5460" canDrop="true" canWallKick="false"/>
<Line x1="1050" y1="5260" x2="1100" y2="5260" canDrop="true" canWallKick="false"/>
<Line x1="1100" y1="5260" x2="1100" y2="5310" canDrop="true" canWallKick="false"/>
<Line x1="1100" y1="5310" x2="1050" y2="5310" canDrop="true" canWallKick="false"/>
<Line x1="1050" y1="5310" x2="1050" y2="5260" canDrop="true" canWallKick="false"/>
<Line x1="700" y1="5260" x2="750" y2="5260" canDrop="true" canWallKick="false"/>
<Line x1="750" y1="5260" x2="750" y2="5310" canDrop="true" canWallKick="false"/>
<Line x1="750" y1="5310" x2="700" y2="5310" canDrop="true" canWallKick="false"/>
<Line x1="700" y1="5310" x2="700" y2="5260" canDrop="true" canWallKick="false"/>
<Line x1="950" y1="5060" x2="995" y2="5060" canDrop="true" canWallKick="false"/>
<Line x1="995" y1="5060" x2="995" y2="5110" canDrop="true" canWallKick="false"/>
<Line x1="995" y1="5110" x2="950" y2="5110" canDrop="true" canWallKick="false"/>
<Line x1="950" y1="5110" x2="950" y2="5060" canDrop="true" canWallKick="false"/>
<Line x1="750" y1="5010" x2="795" y2="5010" canDrop="true" canWallKick="false"/>
<Line x1="795" y1="5010" x2="795" y2="5060" canDrop="true" canWallKick="false"/>
<Line x1="795" y1="5060" x2="750" y2="5060" canDrop="true" canWallKick="false"/>
<Line x1="750" y1="5060" x2="750" y2="5010" canDrop="true" canWallKick="false"/>
<Line x1="500" y1="5010" x2="550" y2="5010" canDrop="true" canWallKick="false"/>
<Line x1="550" y1="5010" x2="550" y2="5060" canDrop="true" canWallKick="false"/>
<Line x1="550" y1="5060" x2="500" y2="5060" canDrop="true" canWallKick="false"/>
<Line x1="500" y1="5060" x2="500" y2="5010" canDrop="true" canWallKick="false"/>
<Line x1="1250" y1="4960" x2="1295" y2="4960" canDrop="true" canWallKick="false"/>
<Line x1="1295" y1="4960" x2="1295" y2="5010" canDrop="true" canWallKick="false"/>
<Line x1="1295" y1="5010" x2="1250" y2="5010" canDrop="true" canWallKick="false"/>
<Line x1="1250" y1="5010" x2="1250" y2="4960" canDrop="true" canWallKick="false"/>
<Line x1="900" y1="4760" x2="1250" y2="4760" canDrop="true" canWallKick="false"/>
<Line x1="1250" y1="4760" x2="1250" y2="4810" canDrop="true" canWallKick="false"/>
<Line x1="1250" y1="4810" x2="900" y2="4810" canDrop="true" canWallKick="false"/>
<Line x1="900" y1="4810" x2="900" y2="4760" canDrop="true" canWallKick="false"/>
<Line x1="1650" y1="4965" x2="1650" y2="4560" canDrop="true" canWallKick="false"/>
<Line x1="1650" y1="4560" x2="2250" y2="4560" canDrop="true" canWallKick="false"/>
<Line x1="2250" y1="4560" x2="2250" y2="4610" canDrop="true" canWallKick="false"/>
<Line x1="2250" y1="4610" x2="1700" y2="4610" canDrop="true" canWallKick="false"/>
<Line x1="1700" y1="4610" x2="1700" y2="4965" canDrop="true" canWallKick="false"/>
<Line x1="1650" y1="4310" x2="1650" y2="3860" canDrop="true" canWallKick="false"/>
<Line x1="2195" y1="4310" x2="1650" y2="4310" canDrop="true" canWallKick="false"/>
<Line x1="2195" y1="4260" x2="2195" y2="4310" canDrop="true" canWallKick="false"/>
<Line x1="1700" y1="3860" x2="1700" y2="4260" canDrop="true" canWallKick="false"/>
<Line x1="2340" y1="4675" x2="3100" y2="4655" canDrop="true" canWallKick="false"/>
<Line x1="2330" y1="4965" x2="2340" y2="4675" canDrop="true" canWallKick="false"/>
<Line x1="3100" y1="4655" x2="3100" y2="5760" canDrop="true" canWallKick="false"/>
<Line x1="3245" y1="4655" x2="3450" y2="4650" canDrop="true" canWallKick="false"/>
<Line x1="3245" y1="5760" x2="3245" y2="4655" canDrop="true" canWallKick="false"/>
<Line x1="3450" y1="5770" x2="3245" y2="5760" canDrop="true" canWallKick="false"/>
<Line x1="3100" y1="5760" x2="2825" y2="5760" canDrop="true" canWallKick="false"/>
<Line x1="2825" y1="5760" x2="2825" y2="5175" canDrop="true" canWallKick="false"/>
<Line x1="2825" y1="5175" x2="2700" y2="5020" canDrop="true" canWallKick="false"/>
<Line x1="2700" y1="5020" x2="2395" y2="5020" canDrop="true" canWallKick="false"/>
<Line x1="2395" y1="5160" x2="2750" y2="5160" canDrop="true" canWallKick="false"/>
<Line x1="2750" y1="5160" x2="2750" y2="5655" canDrop="true" canWallKick="false"/>
<Line x1="2750" y1="5655" x2="2700" y2="5655" canDrop="true" canWallKick="false"/>
<Line x1="2700" y1="5655" x2="2700" y2="5210" canDrop="true" canWallKick="false"/>
<Line x1="2700" y1="5210" x2="2395" y2="5210" canDrop="true" canWallKick="false"/>
<Line x1="3800" y1="6710" x2="3800" y2="6910" canDrop="true" canWallKick="false"/>
<Line x1="3750" y1="6710" x2="3800" y2="6710" canDrop="true" canWallKick="false"/>
<Line x1="3750" y1="6915" x2="3750" y2="6710" canDrop="true" canWallKick="false"/>
<Line x1="3800" y1="5860" x2="3800" y2="6510" canDrop="true" canWallKick="false"/>
<Line x1="3800" y1="6510" x2="3750" y2="6510" canDrop="true" canWallKick="false"/>
<Line x1="3750" y1="6510" x2="3750" y2="5855" canDrop="true" canWallKick="false"/>
<Line x1="4100" y1="6910" x2="4100" y2="6455" canDrop="true" canWallKick="false"/>
<Line x1="4145" y1="6455" x2="4145" y2="6910" canDrop="true" canWallKick="false"/>
<Line x1="4100" y1="6455" x2="4145" y2="6455" canDrop="true" canWallKick="false"/>
<Line x1="4150" y1="5860" x2="4150" y2="6305" canDrop="true" canWallKick="false"/>
<Line x1="4095" y1="6305" x2="4095" y2="5860" canDrop="true" canWallKick="false"/>
<Line x1="4150" y1="6305" x2="4095" y2="6305" canDrop="true" canWallKick="false"/>
<Line x1="4495" y1="6510" x2="4495" y2="5855" canDrop="true" canWallKick="false"/>
<Line x1="4550" y1="5860" x2="4550" y2="6510" canDrop="true" canWallKick="false"/>
<Line x1="4550" y1="6510" x2="4495" y2="6510" canDrop="true" canWallKick="false"/>
<Line x1="4495" y1="6915" x2="4495" y2="6710" canDrop="true" canWallKick="false"/>
<Line x1="4545" y1="6710" x2="4545" y2="6910" canDrop="true" canWallKick="false"/>
<Line x1="4495" y1="6710" x2="4545" y2="6710" canDrop="true" canWallKick="false"/>
<Line x1="4850" y1="6910" x2="4850" y2="6060" canDrop="true" canWallKick="false"/>
<Line x1="4900" y1="6060" x2="4900" y2="6910" canDrop="true" canWallKick="false"/>
<Line x1="4850" y1="6060" x2="4900" y2="6060" canDrop="true" canWallKick="false"/>
<Line x1="5445" y1="6910" x2="5445" y2="6755" canDrop="true" canWallKick="false"/>
<Line x1="5500" y1="6755" x2="5500" y2="6910" canDrop="true" canWallKick="false"/>
<Line x1="5445" y1="6755" x2="5500" y2="6755" canDrop="true" canWallKick="false"/>
<Line x1="5050" y1="5810" x2="5240" y2="5810" canDrop="true" canWallKick="false"/>
<Line x1="5240" y1="5810" x2="5240" y2="5860" canDrop="true" canWallKick="false"/>
<Line x1="5240" y1="5860" x2="5050" y2="5860" canDrop="true" canWallKick="false"/>
<Line x1="5525" y1="5470" x2="5050" y2="5470" canDrop="true" canWallKick="false"/>
<Line x1="5940" y1="5660" x2="5890" y2="5550" canDrop="true" canWallKick="false"/>
<Line x1="5805" y1="5475" x2="5675" y2="5470" canDrop="true" canWallKick="false"/>
<Line x1="5890" y1="5550" x2="5805" y2="5475" canDrop="true" canWallKick="false"/>
<Line x1="5675" y1="5470" x2="5675" y2="5050" canDrop="true" canWallKick="false"/>
<Line x1="5525" y1="5050" x2="5525" y2="5470" canDrop="true" canWallKick="false"/>
<Line x1="5050" y1="5050" x2="5525" y2="5050" canDrop="true" canWallKick="false"/>
<Line x1="5675" y1="5050" x2="6140" y2="5055" canDrop="true" canWallKick="false"/>
<Line x1="6140" y1="5055" x2="6140" y2="5660" canDrop="true" canWallKick="false"/>
<Line x1="6345" y1="4860" x2="5900" y2="4860" canDrop="true" canWallKick="false"/>
<Line x1="7005" y1="4860" x2="6645" y2="4860" canDrop="true" canWallKick="false"/>
<Line x1="6645" y1="4860" x2="6645" y2="4810" canDrop="true" canWallKick="false"/>
<Line x1="6645" y1="4810" x2="7000" y2="4810" canDrop="true" canWallKick="false"/>
<Line x1="5900" y1="4810" x2="6345" y2="4810" canDrop="true" canWallKick="false"/>
<Line x1="6345" y1="4810" x2="6345" y2="4860" canDrop="true" canWallKick="false"/>
<Line x1="6700" y1="3960" x2="7000" y2="3960" canDrop="true" canWallKick="false"/>
<Line x1="7000" y1="4010" x2="6700" y2="4010" canDrop="true" canWallKick="false"/>
<Line x1="6700" y1="4010" x2="6700" y2="3960" canDrop="true" canWallKick="false"/>
<Line x1="5900" y1="3960" x2="6495" y2="3960" canDrop="true" canWallKick="false"/>
<Line x1="6495" y1="3960" x2="6495" y2="4010" canDrop="true" canWallKick="false"/>
<Line x1="6495" y1="4010" x2="5900" y2="4010" canDrop="true" canWallKick="false"/>
<Line x1="6545" y1="3205" x2="6545" y2="3510" canDrop="true" canWallKick="false"/>
<Line x1="6545" y1="3510" x2="6500" y2="3510" canDrop="true" canWallKick="false"/>
<Line x1="6495" y1="3510" x2="6495" y2="3205" canDrop="true" canWallKick="false"/>
<Line x1="6495" y1="3205" x2="6545" y2="3205" canDrop="true" canWallKick="false"/>
<Line x1="6100" y1="2010" x2="6100" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="6245" y1="2010" x2="6100" y2="2010" canDrop="true" canWallKick="false"/>
<Line x1="6245" y1="1860" x2="6245" y2="2010" canDrop="true" canWallKick="false"/>
<Line x1="5600" y1="2510" x2="5600" y2="2110" canDrop="true" canWallKick="false"/>
<Line x1="5645" y1="2260" x2="5645" y2="2505" canDrop="true" canWallKick="false"/>
<Line x1="5800" y1="2260" x2="5645" y2="2260" canDrop="true" canWallKick="false"/>
<Line x1="5600" y1="2110" x2="5800" y2="2110" canDrop="true" canWallKick="false"/>
<Line x1="5800" y1="2110" x2="5800" y2="2260" canDrop="true" canWallKick="false"/>
<Line x1="4400" y1="2165" x2="4400" y2="1855" canDrop="true" canWallKick="false"/>
<Line x1="4450" y1="1855" x2="4450" y2="2160" canDrop="true" canWallKick="false"/>
<Line x1="4350" y1="2160" x2="4500" y2="2160" canDrop="true" canWallKick="false"/>
<Line x1="4500" y1="2310" x2="4350" y2="2310" canDrop="true" canWallKick="false"/>
<Line x1="4350" y1="2310" x2="4350" y2="2160" canDrop="true" canWallKick="false"/>
<Line x1="4500" y1="2160" x2="4500" y2="2310" canDrop="true" canWallKick="false"/>
<Line x1="3890" y1="2010" x2="3890" y2="2305" canDrop="true" canWallKick="false"/>
<Line x1="3890" y1="2305" x2="3850" y2="2305" canDrop="true" canWallKick="false"/>
<Line x1="3850" y1="2305" x2="3850" y2="2005" canDrop="true" canWallKick="false"/>
<Line x1="3950" y1="2010" x2="3795" y2="2010" canDrop="true" canWallKick="false"/>
<Line x1="3795" y1="2010" x2="3795" y2="1855" canDrop="true" canWallKick="false"/>
<Line x1="3950" y1="1860" x2="3950" y2="2010" canDrop="true" canWallKick="false"/>
<Line x1="3800" y1="3060" x2="3800" y2="2910" canDrop="true" canWallKick="false"/>
<Line x1="3945" y1="2910" x2="3945" y2="3060" canDrop="true" canWallKick="false"/>
<Line x1="3800" y1="2910" x2="3945" y2="2910" canDrop="true" canWallKick="false"/>
<Line x1="3900" y1="2610" x2="3900" y2="2910" canDrop="true" canWallKick="false"/>
<Line x1="3850" y1="2910" x2="3850" y2="2610" canDrop="true" canWallKick="false"/>
<Line x1="3850" y1="2610" x2="3900" y2="2610" canDrop="true" canWallKick="false"/>
<Line x1="3395" y1="2765" x2="3395" y2="3060" canDrop="true" canWallKick="false"/>
<Line x1="3395" y1="2280" x2="3395" y2="2620" canDrop="true" canWallKick="false"/>
<Line x1="3395" y1="1855" x2="3395" y2="2135" canDrop="true" canWallKick="false"/>
<Line x1="2835" y1="2135" x2="2835" y2="1855" canDrop="true" canWallKick="false"/>
<Line x1="2835" y1="2620" x2="2835" y2="2280" canDrop="true" canWallKick="false"/>
<Line x1="2835" y1="3060" x2="2835" y2="2760" canDrop="true" canWallKick="false"/>
<Line x1="3395" y1="2135" x2="2835" y2="2135" canDrop="true" canWallKick="false"/>
<Line x1="2835" y1="2280" x2="3395" y2="2280" canDrop="true" canWallKick="false"/>
<Line x1="3395" y1="2620" x2="2835" y2="2620" canDrop="true" canWallKick="false"/>
<Line x1="2835" y1="2760" x2="3395" y2="2765" canDrop="true" canWallKick="false"/>
<Line x1="2390" y1="2810" x2="2390" y2="3060" canDrop="true" canWallKick="false"/>
<Line x1="1080" y1="2810" x2="2390" y2="2810" canDrop="true" canWallKick="false"/>
<Line x1="1075" y1="3060" x2="1080" y2="2810" canDrop="true" canWallKick="false"/>
<Line x1="700" y1="1860" x2="400" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="400" y1="1810" x2="550" y2="1810" canDrop="true" canWallKick="false"/>
<Line x1="550" y1="1810" x2="550" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="545" y1="1660" x2="700" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="700" y1="1660" x2="700" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="1750" y1="1860" x2="900" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="1750" y1="1660" x2="1750" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="1600" y1="1660" x2="1750" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="1600" y1="1810" x2="1600" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="1045" y1="1810" x2="1600" y2="1810" canDrop="true" canWallKick="false"/>
<Line x1="1045" y1="1660" x2="1045" y2="1810" canDrop="true" canWallKick="false"/>
<Line x1="900" y1="1660" x2="1045" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="900" y1="1860" x2="900" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="2450" y1="1860" x2="2000" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="2000" y1="1860" x2="2000" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="2000" y1="1660" x2="2150" y2="1660" canDrop="true" canWallKick="false"/>
<Line x1="2150" y1="1660" x2="2150" y2="1815" canDrop="true" canWallKick="false"/>
<Line x1="2150" y1="1815" x2="2450" y2="1815" canDrop="true" canWallKick="false"/>
<Line x1="545" y1="460" x2="400" y2="460" canDrop="true" canWallKick="false"/>
<Line x1="545" y1="310" x2="545" y2="460" canDrop="true" canWallKick="false"/>
<Line x1="695" y1="460" x2="695" y2="305" canDrop="true" canWallKick="false"/>
<Line x1="850" y1="460" x2="695" y2="460" canDrop="true" canWallKick="false"/>
<Line x1="850" y1="305" x2="850" y2="460" canDrop="true" canWallKick="false"/>
<Line x1="1400" y1="310" x2="1400" y2="465" canDrop="true" canWallKick="false"/>
<Line x1="1400" y1="465" x2="1250" y2="465" canDrop="true" canWallKick="false"/>
<Line x1="1250" y1="465" x2="1250" y2="305" canDrop="true" canWallKick="false"/>
<Line x1="1645" y1="460" x2="1645" y2="310" canDrop="true" canWallKick="false"/>
<Line x1="1800" y1="460" x2="1645" y2="460" canDrop="true" canWallKick="false"/>
<Line x1="1800" y1="310" x2="1800" y2="460" canDrop="true" canWallKick="false"/>
<Line x1="2445" y1="460" x2="2300" y2="460" canDrop="true" canWallKick="false"/>
<Line x1="2300" y1="460" x2="2300" y2="310" canDrop="true" canWallKick="false"/>
<Line x1="3950" y1="3660" x2="4545" y2="3660" canDrop="true" canWallKick="false"/>
<Line x1="4545" y1="3660" x2="4545" y2="3810" canDrop="true" canWallKick="false"/>
<Line x1="4545" y1="3810" x2="4400" y2="3810" canDrop="true" canWallKick="false"/>
<Line x1="4400" y1="3810" x2="4400" y2="3710" canDrop="true" canWallKick="false"/>
<Line x1="4400" y1="3710" x2="4250" y2="3710" canDrop="true" canWallKick="false"/>
<Line x1="4250" y1="3710" x2="4250" y2="3970" canDrop="true" canWallKick="false"/>
<Line x1="4750" y1="3460" x2="4800" y2="3460" canDrop="true" canWallKick="false"/>
<Line x1="4800" y1="3460" x2="4800" y2="3505" canDrop="true" canWallKick="false"/>
<Line x1="4800" y1="3505" x2="4750" y2="3505" canDrop="true" canWallKick="false"/>
<Line x1="4750" y1="3505" x2="4750" y2="3460" canDrop="true" canWallKick="false"/>
<Line x1="4900" y1="3610" x2="4945" y2="3610" canDrop="true" canWallKick="false"/>
<Line x1="4945" y1="3610" x2="4945" y2="3705" canDrop="true" canWallKick="false"/>
<Line x1="4945" y1="3705" x2="4900" y2="3705" canDrop="true" canWallKick="false"/>
<Line x1="4900" y1="3705" x2="4900" y2="3610" canDrop="true" canWallKick="false"/>
<Line x1="5050" y1="3310" x2="5100" y2="3310" canDrop="true" canWallKick="false"/>
<Line x1="5100" y1="3310" x2="5100" y2="3360" canDrop="true" canWallKick="false"/>
<Line x1="5100" y1="3360" x2="5050" y2="3360" canDrop="true" canWallKick="false"/>
<Line x1="5050" y1="3360" x2="5050" y2="3310" canDrop="true" canWallKick="false"/>
<Line x1="5500" y1="3260" x2="5550" y2="3260" canDrop="true" canWallKick="false"/>
<Line x1="5550" y1="3260" x2="5550" y2="3505" canDrop="true" canWallKick="false"/>
<Line x1="5550" y1="3505" x2="5500" y2="3505" canDrop="true" canWallKick="false"/>
<Line x1="5500" y1="3505" x2="5500" y2="3260" canDrop="true" canWallKick="false"/>
<Line x1="5400" y1="3660" x2="5600" y2="3660" canDrop="true" canWallKick="false"/>
<Line x1="5600" y1="3660" x2="5600" y2="3710" canDrop="true" canWallKick="false"/>
<Line x1="5600" y1="3710" x2="5400" y2="3710" canDrop="true" canWallKick="false"/>
<Line x1="5400" y1="3710" x2="5400" y2="3660" canDrop="true" canWallKick="false"/>
<Line x1="5800" y1="3510" x2="5845" y2="3510" canDrop="true" canWallKick="false"/>
<Line x1="5845" y1="3510" x2="5845" y2="3605" canDrop="true" canWallKick="false"/>
<Line x1="5845" y1="3605" x2="5800" y2="3605" canDrop="true" canWallKick="false"/>
<Line x1="5800" y1="3605" x2="5800" y2="3510" canDrop="true" canWallKick="false"/>
<Line x1="1700" y1="4260" x2="2195" y2="4260" canDrop="true" canWallKick="false"/>
</Collision>
<EventSwitch>
<Switch name="" x="6473.931368516186" y="4683.689818975101" nRayon="231.0246201687927" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_LOCK_CAMERA_ON" params="6450~4400~1600~0.1"/>
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~MINI_BOSS_LEVEL1"/>
</Switch>
<Switch name="" x="1421.6066322081351" y="300" nRayon="1522.4737268005622" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_FADE_TO_MUSIC" params="5~25"/>
<Event idEvent="ID_LOCK_CAMERA_ON" params="1400~1100~3000~0.1"/>
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~BOSS_LEVEL1"/>
</Switch>
<Switch name="" x="738.69037532729" y="5068.979457391714" nRayon="432.1121586225616" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~TUT1"/>
</Switch>
</EventSwitch>
</Layer>
<Layer Name="LayerFront1" z="0" bDrawable="true" bActionLayer="false">
<Visual dynamicVisual="DYNAMIC_FROM_MC_ID_MAP_1_1">
</Visual>
<Collision/>
<EventSwitch/>
</Layer>
</Level>
;
public static var LEVEL2_XML:XML = <Level Name="Level2">
<startPos hero1="497.345~6230.4" cameraPos="568~6272~1300" cameraBounds="78~6648~102~6655" visualStaticBack=""/>
<Layer Name="LayerAction1" z="0" bDrawable="true" bActionLayer="true">
<Visual dynamicVisual="DYNAMIC_FROM_MC_ID_MAP_2_0">
</Visual>
<Collision>
<Line x1="1520" y1="3265" x2="1520" y2="3675" canDrop="true" canWallKick="false"/>
<Line x1="1520" y1="3675" x2="1475" y2="3675" canDrop="true" canWallKick="false"/>
<Line x1="1475" y1="3930" x2="1525" y2="3930" canDrop="true" canWallKick="false"/>
<Line x1="1525" y1="3930" x2="1525" y2="4080" canDrop="true" canWallKick="false"/>
<Line x1="4775" y1="2845" x2="4775" y2="3930" canDrop="true" canWallKick="false"/>
<Line x1="185" y1="6335" x2="300" y2="6480" canDrop="true" canWallKick="false"/>
<Line x1="300" y1="6480" x2="1860" y2="6490" canDrop="true" canWallKick="false"/>
<Line x1="1860" y1="6490" x2="1985" y2="6380" canDrop="true" canWallKick="false"/>
<Line x1="1985" y1="6380" x2="1985" y2="6170" canDrop="true" canWallKick="false"/>
<Line x1="1980" y1="6020" x2="1980" y2="5740" canDrop="true" canWallKick="false"/>
<Line x1="1980" y1="5740" x2="2850" y2="5740" canDrop="true" canWallKick="false"/>
<Line x1="2850" y1="5740" x2="2850" y2="6025" canDrop="true" canWallKick="false"/>
<Line x1="2850" y1="6025" x2="1980" y2="6020" canDrop="true" canWallKick="false"/>
<Line x1="1985" y1="6170" x2="2855" y2="6170" canDrop="true" canWallKick="false"/>
<Line x1="2855" y1="6170" x2="2990" y2="6360" canDrop="true" canWallKick="false"/>
<Line x1="2990" y1="6360" x2="6195" y2="6360" canDrop="true" canWallKick="false"/>
<Line x1="6195" y1="6360" x2="6320" y2="6265" canDrop="true" canWallKick="false"/>
<Line x1="6320" y1="6265" x2="6320" y2="6060" canDrop="true" canWallKick="false"/>
<Line x1="6320" y1="6060" x2="6195" y2="5970" canDrop="true" canWallKick="false"/>
<Line x1="6195" y1="5970" x2="5850" y2="5970" canDrop="true" canWallKick="false"/>
<Line x1="5850" y1="5970" x2="5850" y2="5290" canDrop="true" canWallKick="false"/>
<Line x1="5850" y1="5290" x2="6155" y2="5290" canDrop="true" canWallKick="false"/>
<Line x1="6155" y1="5290" x2="6275" y2="5200" canDrop="true" canWallKick="false"/>
<Line x1="6275" y1="5200" x2="6275" y2="4675" canDrop="true" canWallKick="false"/>
<Line x1="6275" y1="4675" x2="6150" y2="4570" canDrop="true" canWallKick="false"/>
<Line x1="6150" y1="4570" x2="5925" y2="4570" canDrop="true" canWallKick="false"/>
<Line x1="5925" y1="4570" x2="5920" y2="3645" canDrop="true" canWallKick="false"/>
<Line x1="5920" y1="3645" x2="6255" y2="3645" canDrop="true" canWallKick="false"/>
<Line x1="6255" y1="3645" x2="6375" y2="3470" canDrop="true" canWallKick="false"/>
<Line x1="6375" y1="3470" x2="6375" y2="3010" canDrop="true" canWallKick="false"/>
<Line x1="6375" y1="3010" x2="6240" y2="2845" canDrop="true" canWallKick="false"/>
<Line x1="6240" y1="2845" x2="3250" y2="2845" canDrop="true" canWallKick="false"/>
<Line x1="185" y1="4980" x2="185" y2="6335" canDrop="true" canWallKick="false"/>
<Line x1="1980" y1="5610" x2="1980" y2="4985" canDrop="true" canWallKick="false"/>
<Line x1="1980" y1="4985" x2="1870" y2="4870" canDrop="true" canWallKick="false"/>
<Line x1="1870" y1="4870" x2="280" y2="4870" canDrop="true" canWallKick="false"/>
<Line x1="280" y1="4870" x2="185" y2="4980" canDrop="true" canWallKick="false"/>
<Line x1="2865" y1="5610" x2="1980" y2="5610" canDrop="true" canWallKick="false"/>
<Line x1="5705" y1="5965" x2="5000" y2="5965" canDrop="true" canWallKick="false"/>
<Line x1="5000" y1="5965" x2="4990" y2="5835" canDrop="true" canWallKick="false"/>
<Line x1="4990" y1="5835" x2="4875" y2="5735" canDrop="true" canWallKick="false"/>
<Line x1="4875" y1="5735" x2="4685" y2="5735" canDrop="true" canWallKick="false"/>
<Line x1="4685" y1="5735" x2="4680" y2="5580" canDrop="true" canWallKick="false"/>
<Line x1="4680" y1="5580" x2="4550" y2="5470" canDrop="true" canWallKick="false"/>
<Line x1="4550" y1="5470" x2="2935" y2="5470" canDrop="true" canWallKick="false"/>
<Line x1="2935" y1="5470" x2="2865" y2="5505" canDrop="true" canWallKick="false"/>
<Line x1="2865" y1="5505" x2="2865" y2="5610" canDrop="true" canWallKick="false"/>
<Line x1="5705" y1="5290" x2="5705" y2="5965" canDrop="true" canWallKick="false"/>
<Line x1="5260" y1="4970" x2="5260" y2="5130" canDrop="true" canWallKick="false"/>
<Line x1="5260" y1="5130" x2="5375" y2="5280" canDrop="true" canWallKick="false"/>
<Line x1="5375" y1="5280" x2="5705" y2="5290" canDrop="true" canWallKick="false"/>
<Line x1="3430" y1="4870" x2="3430" y2="5040" canDrop="true" canWallKick="false"/>
<Line x1="3430" y1="5040" x2="3480" y2="5090" canDrop="true" canWallKick="false"/>
<Line x1="3480" y1="5090" x2="4470" y2="5090" canDrop="true" canWallKick="false"/>
<Line x1="4470" y1="5090" x2="4640" y2="4970" canDrop="true" canWallKick="false"/>
<Line x1="4640" y1="4970" x2="5260" y2="4970" canDrop="true" canWallKick="false"/>
<Line x1="3040" y1="4730" x2="3005" y2="4600" canDrop="true" canWallKick="false"/>
<Line x1="3005" y1="4600" x2="2905" y2="4520" canDrop="true" canWallKick="false"/>
<Line x1="2905" y1="4520" x2="2460" y2="4520" canDrop="true" canWallKick="false"/>
<Line x1="2460" y1="4520" x2="2340" y2="4625" canDrop="true" canWallKick="false"/>
<Line x1="2340" y1="4625" x2="2340" y2="4780" canDrop="true" canWallKick="false"/>
<Line x1="2340" y1="4780" x2="2465" y2="4890" canDrop="true" canWallKick="false"/>
<Line x1="2465" y1="4890" x2="2905" y2="4890" canDrop="true" canWallKick="false"/>
<Line x1="2905" y1="4890" x2="3040" y2="4870" canDrop="true" canWallKick="false"/>
<Line x1="3040" y1="4870" x2="3430" y2="4870" canDrop="true" canWallKick="false"/>
<Line x1="5780" y1="4565" x2="5400" y2="4565" canDrop="true" canWallKick="false"/>
<Line x1="5400" y1="4565" x2="5275" y2="4665" canDrop="true" canWallKick="false"/>
<Line x1="5275" y1="4665" x2="5275" y2="4825" canDrop="true" canWallKick="false"/>
<Line x1="5275" y1="4825" x2="4635" y2="4825" canDrop="true" canWallKick="false"/>
<Line x1="4635" y1="4825" x2="4555" y2="4675" canDrop="true" canWallKick="false"/>
<Line x1="4555" y1="4675" x2="4285" y2="4675" canDrop="true" canWallKick="false"/>
<Line x1="4285" y1="4675" x2="4285" y2="4400" canDrop="true" canWallKick="false"/>
<Line x1="4285" y1="4400" x2="4175" y2="4300" canDrop="true" canWallKick="false"/>
<Line x1="4175" y1="4300" x2="3870" y2="4300" canDrop="true" canWallKick="false"/>
<Line x1="3870" y1="4300" x2="3770" y2="4390" canDrop="true" canWallKick="false"/>
<Line x1="3770" y1="4390" x2="3770" y2="4650" canDrop="true" canWallKick="false"/>
<Line x1="3770" y1="4650" x2="3565" y2="4650" canDrop="true" canWallKick="false"/>
<Line x1="3565" y1="4650" x2="3430" y2="4730" canDrop="true" canWallKick="false"/>
<Line x1="3430" y1="4730" x2="3040" y2="4730" canDrop="true" canWallKick="false"/>
<Line x1="5780" y1="3645" x2="5780" y2="4565" canDrop="true" canWallKick="false"/>
<Line x1="3250" y1="2845" x2="3115" y2="2935" canDrop="true" canWallKick="false"/>
<Line x1="3115" y1="2935" x2="3110" y2="3625" canDrop="true" canWallKick="false"/>
<Line x1="3110" y1="3625" x2="2475" y2="3625" canDrop="true" canWallKick="false"/>
<Line x1="2475" y1="3625" x2="2475" y2="3300" canDrop="true" canWallKick="false"/>
<Line x1="2475" y1="3300" x2="2435" y2="3265" canDrop="true" canWallKick="false"/>
<Line x1="2435" y1="3265" x2="770" y2="3265" canDrop="true" canWallKick="false"/>
<Line x1="625" y1="3265" x2="380" y2="3265" canDrop="true" canWallKick="false"/>
<Line x1="380" y1="3265" x2="260" y2="3380" canDrop="true" canWallKick="false"/>
<Line x1="260" y1="3380" x2="260" y2="3930" canDrop="true" canWallKick="false"/>
<Line x1="260" y1="3930" x2="375" y2="4080" canDrop="true" canWallKick="false"/>
<Line x1="375" y1="4080" x2="2355" y2="4080" canDrop="true" canWallKick="false"/>
<Line x1="2355" y1="4080" x2="2465" y2="3980" canDrop="true" canWallKick="false"/>
<Line x1="2465" y1="3980" x2="2465" y2="3770" canDrop="true" canWallKick="false"/>
<Line x1="2465" y1="3770" x2="3110" y2="3770" canDrop="true" canWallKick="false"/>
<Line x1="3110" y1="3770" x2="3110" y2="4030" canDrop="true" canWallKick="false"/>
<Line x1="3110" y1="4030" x2="3230" y2="4125" canDrop="true" canWallKick="false"/>
<Line x1="3230" y1="4125" x2="5450" y2="4125" canDrop="true" canWallKick="false"/>
<Line x1="5450" y1="4125" x2="5565" y2="3960" canDrop="true" canWallKick="false"/>
<Line x1="5565" y1="3960" x2="5565" y2="3645" canDrop="true" canWallKick="false"/>
<Line x1="5565" y1="3645" x2="5780" y2="3645" canDrop="true" canWallKick="false"/>
<Line x1="770" y1="3265" x2="770" y2="3000" canDrop="true" canWallKick="false"/>
<Line x1="770" y1="3000" x2="1960" y2="3000" canDrop="true" canWallKick="false"/>
<Line x1="1960" y1="3000" x2="2070" y2="2895" canDrop="true" canWallKick="false"/>
<Line x1="2070" y1="2895" x2="2070" y2="2020" canDrop="true" canWallKick="false"/>
<Line x1="2070" y1="2020" x2="700" y2="2020" canDrop="true" canWallKick="false"/>
<Line x1="700" y1="2020" x2="700" y2="1840" canDrop="true" canWallKick="false"/>
<Line x1="700" y1="1840" x2="650" y2="1820" canDrop="true" canWallKick="false"/>
<Line x1="650" y1="1820" x2="475" y2="1820" canDrop="true" canWallKick="false"/>
<Line x1="475" y1="1820" x2="475" y2="1095" canDrop="true" canWallKick="false"/>
<Line x1="475" y1="950" x2="475" y2="395" canDrop="true" canWallKick="false"/>
<Line x1="475" y1="395" x2="175" y2="395" canDrop="true" canWallKick="false"/>
<Line x1="175" y1="395" x2="175" y2="2805" canDrop="true" canWallKick="false"/>
<Line x1="175" y1="2805" x2="225" y2="2855" canDrop="true" canWallKick="false"/>
<Line x1="225" y1="2855" x2="510" y2="2855" canDrop="true" canWallKick="false"/>
<Line x1="510" y1="2855" x2="510" y2="2975" canDrop="true" canWallKick="false"/>
<Line x1="510" y1="2975" x2="625" y2="3000" canDrop="true" canWallKick="false"/>
<Line x1="625" y1="3000" x2="625" y2="3265" canDrop="true" canWallKick="false"/>
<Line x1="475" y1="1095" x2="715" y2="1095" canDrop="true" canWallKick="false"/>
<Line x1="715" y1="1095" x2="715" y2="1490" canDrop="true" canWallKick="false"/>
<Line x1="715" y1="1490" x2="805" y2="1630" canDrop="true" canWallKick="false"/>
<Line x1="805" y1="1630" x2="1050" y2="1630" canDrop="true" canWallKick="false"/>
<Line x1="1050" y1="1630" x2="1165" y2="1465" canDrop="true" canWallKick="false"/>
<Line x1="1165" y1="1465" x2="1340" y2="1465" canDrop="true" canWallKick="false"/>
<Line x1="1340" y1="1465" x2="1340" y2="1645" canDrop="true" canWallKick="false"/>
<Line x1="1340" y1="1645" x2="1470" y2="1785" canDrop="true" canWallKick="false"/>
<Line x1="1470" y1="1785" x2="2035" y2="1785" canDrop="true" canWallKick="false"/>
<Line x1="2035" y1="1785" x2="2145" y2="1665" canDrop="true" canWallKick="false"/>
<Line x1="2145" y1="1665" x2="2145" y2="1440" canDrop="true" canWallKick="false"/>
<Line x1="2145" y1="1440" x2="2305" y2="1440" canDrop="true" canWallKick="false"/>
<Line x1="2305" y1="1440" x2="2345" y2="1385" canDrop="true" canWallKick="false"/>
<Line x1="2345" y1="1385" x2="2345" y2="905" canDrop="true" canWallKick="false"/>
<Line x1="2345" y1="905" x2="2275" y2="870" canDrop="true" canWallKick="false"/>
<Line x1="2275" y1="870" x2="1735" y2="870" canDrop="true" canWallKick="false"/>
<Line x1="1735" y1="870" x2="1735" y2="675" canDrop="true" canWallKick="false"/>
<Line x1="1735" y1="675" x2="2110" y2="675" canDrop="true" canWallKick="false"/>
<Line x1="2110" y1="675" x2="2140" y2="620" canDrop="true" canWallKick="false"/>
<Line x1="2140" y1="620" x2="2425" y2="620" canDrop="true" canWallKick="false"/>
<Line x1="2425" y1="620" x2="2480" y2="645" canDrop="true" canWallKick="false"/>
<Line x1="2480" y1="645" x2="2735" y2="645" canDrop="true" canWallKick="false"/>
<Line x1="2735" y1="645" x2="2735" y2="805" canDrop="true" canWallKick="false"/>
<Line x1="2735" y1="805" x2="3100" y2="805" canDrop="true" canWallKick="false"/>
<Line x1="3100" y1="805" x2="3100" y2="975" canDrop="true" canWallKick="false"/>
<Line x1="3100" y1="975" x2="2950" y2="1015" canDrop="true" canWallKick="false"/>
<Line x1="2950" y1="1015" x2="2905" y2="1100" canDrop="true" canWallKick="false"/>
<Line x1="2905" y1="1100" x2="2900" y2="1200" canDrop="true" canWallKick="false"/>
<Line x1="2900" y1="1200" x2="2965" y2="1280" canDrop="true" canWallKick="false"/>
<Line x1="2965" y1="1280" x2="3125" y2="1315" canDrop="true" canWallKick="false"/>
<Line x1="3125" y1="1315" x2="3125" y2="1865" canDrop="true" canWallKick="false"/>
<Line x1="3125" y1="1865" x2="2475" y2="1865" canDrop="true" canWallKick="false"/>
<Line x1="2475" y1="1865" x2="2350" y2="1955" canDrop="true" canWallKick="false"/>
<Line x1="2350" y1="1955" x2="2350" y2="2090" canDrop="true" canWallKick="false"/>
<Line x1="2350" y1="2090" x2="2445" y2="2175" canDrop="true" canWallKick="false"/>
<Line x1="2445" y1="2175" x2="2655" y2="2200" canDrop="true" canWallKick="false"/>
<Line x1="2655" y1="2200" x2="2655" y2="2375" canDrop="true" canWallKick="false"/>
<Line x1="2655" y1="2375" x2="2535" y2="2375" canDrop="true" canWallKick="false"/>
<Line x1="2535" y1="2375" x2="2485" y2="2415" canDrop="true" canWallKick="false"/>
<Line x1="2485" y1="2415" x2="2485" y2="2595" canDrop="true" canWallKick="false"/>
<Line x1="2485" y1="2595" x2="2580" y2="2690" canDrop="true" canWallKick="false"/>
<Line x1="2580" y1="2690" x2="2885" y2="2695" canDrop="true" canWallKick="false"/>
<Line x1="2885" y1="2695" x2="2990" y2="2575" canDrop="true" canWallKick="false"/>
<Line x1="2990" y1="2575" x2="4125" y2="2575" canDrop="true" canWallKick="false"/>
<Line x1="4125" y1="2575" x2="4125" y2="2330" canDrop="true" canWallKick="false"/>
<Line x1="4125" y1="2330" x2="4430" y2="2330" canDrop="true" canWallKick="false"/>
<Line x1="4430" y1="2330" x2="4570" y2="2385" canDrop="true" canWallKick="false"/>
<Line x1="4570" y1="2385" x2="4760" y2="2385" canDrop="true" canWallKick="false"/>
<Line x1="4760" y1="2385" x2="4870" y2="2335" canDrop="true" canWallKick="false"/>
<Line x1="4870" y1="2335" x2="4910" y2="2260" canDrop="true" canWallKick="false"/>
<Line x1="4910" y1="2260" x2="5110" y2="2260" canDrop="true" canWallKick="false"/>
<Line x1="5110" y1="2260" x2="5180" y2="2295" canDrop="true" canWallKick="false"/>
<Line x1="5180" y1="2295" x2="5180" y2="2445" canDrop="true" canWallKick="false"/>
<Line x1="5180" y1="2445" x2="5090" y2="2445" canDrop="true" canWallKick="false"/>
<Line x1="5090" y1="2445" x2="5045" y2="2485" canDrop="true" canWallKick="false"/>
<Line x1="5045" y1="2485" x2="5045" y2="2635" canDrop="true" canWallKick="false"/>
<Line x1="5045" y1="2635" x2="5105" y2="2670" canDrop="true" canWallKick="false"/>
<Line x1="5105" y1="2670" x2="5415" y2="2670" canDrop="true" canWallKick="false"/>
<Line x1="5415" y1="2670" x2="5475" y2="2615" canDrop="true" canWallKick="false"/>
<Line x1="5475" y1="2615" x2="6375" y2="2615" canDrop="true" canWallKick="false"/>
<Line x1="6375" y1="2615" x2="6525" y2="2535" canDrop="true" canWallKick="false"/>
<Line x1="6525" y1="2535" x2="6525" y2="2145" canDrop="true" canWallKick="false"/>
<Line x1="6525" y1="2145" x2="6270" y2="2145" canDrop="true" canWallKick="false"/>
<Line x1="6270" y1="2145" x2="6270" y2="1830" canDrop="true" canWallKick="false"/>
<Line x1="6270" y1="1830" x2="6485" y2="1830" canDrop="true" canWallKick="false"/>
<Line x1="6485" y1="1830" x2="6525" y2="1755" canDrop="true" canWallKick="false"/>
<Line x1="6525" y1="1755" x2="6525" y2="1475" canDrop="true" canWallKick="false"/>
<Line x1="6525" y1="1475" x2="6470" y2="1475" canDrop="true" canWallKick="false"/>
<Line x1="6470" y1="1475" x2="6470" y2="275" canDrop="false" canWallKick="false"/>
<Line x1="6470" y1="275" x2="4860" y2="275" canDrop="false" canWallKick="false"/>
<Line x1="4860" y1="275" x2="4860" y2="1360" canDrop="true" canWallKick="false"/>
<Line x1="4860" y1="1360" x2="4925" y2="1400" canDrop="true" canWallKick="false"/>
<Line x1="4925" y1="1400" x2="5065" y2="1400" canDrop="true" canWallKick="false"/>
<Line x1="5065" y1="1400" x2="5065" y2="1655" canDrop="true" canWallKick="false"/>
<Line x1="5065" y1="1655" x2="5140" y2="1695" canDrop="true" canWallKick="false"/>
<Line x1="5140" y1="1695" x2="5895" y2="1695" canDrop="true" canWallKick="false"/>
<Line x1="5895" y1="1695" x2="5895" y2="1805" canDrop="true" canWallKick="false"/>
<Line x1="5895" y1="1805" x2="5950" y2="1830" canDrop="true" canWallKick="false"/>
<Line x1="5950" y1="1830" x2="6130" y2="1830" canDrop="true" canWallKick="false"/>
<Line x1="6130" y1="1830" x2="6130" y2="2130" canDrop="true" canWallKick="false"/>
<Line x1="6130" y1="2130" x2="5985" y2="2135" canDrop="true" canWallKick="false"/>
<Line x1="5985" y1="2135" x2="5935" y2="2170" canDrop="true" canWallKick="false"/>
<Line x1="5935" y1="2170" x2="5935" y2="2470" canDrop="true" canWallKick="false"/>
<Line x1="5935" y1="2470" x2="5445" y2="2470" canDrop="true" canWallKick="false"/>
<Line x1="5445" y1="2470" x2="5320" y2="2445" canDrop="true" canWallKick="false"/>
<Line x1="5320" y1="2445" x2="5320" y2="2305" canDrop="true" canWallKick="false"/>
<Line x1="5320" y1="2305" x2="5475" y2="2225" canDrop="true" canWallKick="false"/>
<Line x1="5475" y1="2225" x2="5475" y2="1945" canDrop="true" canWallKick="false"/>
<Line x1="5475" y1="1945" x2="5375" y2="1865" canDrop="true" canWallKick="false"/>
<Line x1="5375" y1="1865" x2="5165" y2="1870" canDrop="true" canWallKick="false"/>
<Line x1="5165" y1="1870" x2="5055" y2="1975" canDrop="true" canWallKick="false"/>
<Line x1="5055" y1="1975" x2="5050" y2="2115" canDrop="true" canWallKick="false"/>
<Line x1="5050" y1="2115" x2="4870" y2="2115" canDrop="true" canWallKick="false"/>
<Line x1="4870" y1="2115" x2="4770" y2="2060" canDrop="true" canWallKick="false"/>
<Line x1="4770" y1="2060" x2="4470" y2="2060" canDrop="true" canWallKick="false"/>
<Line x1="4470" y1="2060" x2="4405" y2="2100" canDrop="true" canWallKick="false"/>
<Line x1="4405" y1="2100" x2="4405" y2="2185" canDrop="true" canWallKick="false"/>
<Line x1="4405" y1="2185" x2="4020" y2="2185" canDrop="true" canWallKick="false"/>
<Line x1="4020" y1="2185" x2="4020" y2="1935" canDrop="true" canWallKick="false"/>
<Line x1="4020" y1="1935" x2="4180" y2="1880" canDrop="true" canWallKick="false"/>
<Line x1="4180" y1="1880" x2="4185" y2="1760" canDrop="true" canWallKick="false"/>
<Line x1="4185" y1="1760" x2="4410" y2="1760" canDrop="true" canWallKick="false"/>
<Line x1="4410" y1="1760" x2="4450" y2="1705" canDrop="true" canWallKick="false"/>
<Line x1="4450" y1="1705" x2="4450" y2="1315" canDrop="true" canWallKick="false"/>
<Line x1="4450" y1="1315" x2="4370" y2="1315" canDrop="true" canWallKick="false"/>
<Line x1="4370" y1="1315" x2="4370" y2="1010" canDrop="true" canWallKick="false"/>
<Line x1="4370" y1="1010" x2="4550" y2="1010" canDrop="true" canWallKick="false"/>
<Line x1="4550" y1="1010" x2="4605" y2="960" canDrop="true" canWallKick="false"/>
<Line x1="4605" y1="960" x2="4605" y2="480" canDrop="true" canWallKick="false"/>
<Line x1="4605" y1="480" x2="4245" y2="480" canDrop="true" canWallKick="false"/>
<Line x1="4245" y1="480" x2="4200" y2="515" canDrop="true" canWallKick="false"/>
<Line x1="4200" y1="515" x2="4200" y2="675" canDrop="true" canWallKick="false"/>
<Line x1="4200" y1="675" x2="3600" y2="675" canDrop="true" canWallKick="false"/>
<Line x1="3600" y1="675" x2="3560" y2="605" canDrop="true" canWallKick="false"/>
<Line x1="3560" y1="605" x2="2835" y2="605" canDrop="true" canWallKick="false"/>
<Line x1="2835" y1="605" x2="2835" y2="245" canDrop="true" canWallKick="false"/>
<Line x1="2835" y1="245" x2="2435" y2="245" canDrop="true" canWallKick="false"/>
<Line x1="2435" y1="245" x2="2435" y2="475" canDrop="true" canWallKick="false"/>
<Line x1="2435" y1="475" x2="1560" y2="475" canDrop="true" canWallKick="false"/>
<Line x1="1560" y1="475" x2="1520" y2="515" canDrop="true" canWallKick="false"/>
<Line x1="1520" y1="515" x2="1520" y2="640" canDrop="true" canWallKick="false"/>
<Line x1="1520" y1="640" x2="1590" y2="675" canDrop="true" canWallKick="false"/>
<Line x1="1590" y1="675" x2="1590" y2="870" canDrop="true" canWallKick="false"/>
<Line x1="1590" y1="870" x2="1410" y2="870" canDrop="true" canWallKick="false"/>
<Line x1="1410" y1="870" x2="1340" y2="915" canDrop="true" canWallKick="false"/>
<Line x1="1340" y1="915" x2="1340" y2="1325" canDrop="true" canWallKick="false"/>
<Line x1="1340" y1="1325" x2="1140" y2="1325" canDrop="true" canWallKick="false"/>
<Line x1="1140" y1="1325" x2="1140" y2="620" canDrop="true" canWallKick="false"/>
<Line x1="1140" y1="620" x2="735" y2="620" canDrop="true" canWallKick="false"/>
<Line x1="735" y1="620" x2="715" y2="950" canDrop="true" canWallKick="false"/>
<Line x1="715" y1="950" x2="475" y2="950" canDrop="true" canWallKick="false"/>
<Line x1="3250" y1="820" x2="4040" y2="820" canDrop="true" canWallKick="false"/>
<Line x1="4040" y1="820" x2="4105" y2="975" canDrop="true" canWallKick="false"/>
<Line x1="4105" y1="975" x2="4225" y2="1010" canDrop="true" canWallKick="false"/>
<Line x1="4225" y1="1010" x2="4225" y2="1315" canDrop="true" canWallKick="false"/>
<Line x1="4225" y1="1315" x2="3960" y2="1315" canDrop="true" canWallKick="false"/>
<Line x1="3960" y1="1315" x2="3910" y2="1345" canDrop="true" canWallKick="false"/>
<Line x1="3910" y1="1345" x2="3910" y2="1490" canDrop="true" canWallKick="false"/>
<Line x1="3910" y1="1490" x2="3755" y2="1490" canDrop="true" canWallKick="false"/>
<Line x1="3755" y1="1490" x2="3755" y2="1925" canDrop="true" canWallKick="false"/>
<Line x1="3755" y1="1925" x2="3875" y2="1930" canDrop="true" canWallKick="false"/>
<Line x1="3875" y1="1930" x2="3875" y2="2185" canDrop="true" canWallKick="false"/>
<Line x1="3875" y1="2185" x2="3840" y2="2355" canDrop="true" canWallKick="false"/>
<Line x1="3840" y1="2355" x2="3700" y2="2425" canDrop="true" canWallKick="false"/>
<Line x1="3700" y1="2425" x2="2925" y2="2425" canDrop="true" canWallKick="false"/>
<Line x1="2925" y1="2425" x2="2800" y2="2375" canDrop="true" canWallKick="false"/>
<Line x1="2800" y1="2375" x2="2800" y2="2200" canDrop="true" canWallKick="false"/>
<Line x1="2800" y1="2200" x2="3360" y2="2200" canDrop="true" canWallKick="false"/>
<Line x1="3360" y1="2200" x2="3515" y2="2130" canDrop="true" canWallKick="false"/>
<Line x1="3515" y1="2130" x2="3515" y2="1930" canDrop="true" canWallKick="false"/>
<Line x1="3515" y1="1930" x2="3430" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="3430" y1="1860" x2="3270" y2="1860" canDrop="true" canWallKick="false"/>
<Line x1="3270" y1="1860" x2="3270" y2="1320" canDrop="true" canWallKick="false"/>
<Line x1="3270" y1="1320" x2="3425" y2="1255" canDrop="true" canWallKick="false"/>
<Line x1="3425" y1="1255" x2="3425" y2="1060" canDrop="true" canWallKick="false"/>
<Line x1="3425" y1="1060" x2="3250" y2="970" canDrop="true" canWallKick="false"/>
<Line x1="3250" y1="970" x2="3250" y2="820" canDrop="true" canWallKick="false"/>
<Line x1="4825" y1="2845" x2="4825" y2="3930" canDrop="true" canWallKick="false"/>
<Line x1="4225" y1="4120" x2="4225" y2="3080" canDrop="true" canWallKick="false"/>
<Line x1="4225" y1="3080" x2="4270" y2="3080" canDrop="true" canWallKick="false"/>
<Line x1="4270" y1="3080" x2="4270" y2="4120" canDrop="true" canWallKick="false"/>
<Line x1="1475" y1="4080" x2="1475" y2="3930" canDrop="true" canWallKick="false"/>
<Line x1="1475" y1="3675" x2="1475" y2="3265" canDrop="true" canWallKick="false"/>
<Line x1="175" y1="2330" x2="1770" y2="2325" canDrop="true" canWallKick="false"/>
<Line x1="1770" y1="2325" x2="1770" y2="2375" canDrop="true" canWallKick="false"/>
<Line x1="1770" y1="2375" x2="175" y2="2375" canDrop="true" canWallKick="false"/>
<Line x1="4825" y1="3930" x2="4775" y2="3930" canDrop="true" canWallKick="false"/>
</Collision>
<EventSwitch>
<Switch name="" x="5715.7" y="35" nRayon="1200" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~BOSS_LEVEL2"/>
</Switch>
<Switch name="" x="719" y="2814" nRayon="222.03603311174518" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~MINI_BOSS_LEVEL2"/>
</Switch>
</EventSwitch>
</Layer>
</Level>
;
public static var LEVEL3_XML:XML = <Level Name="Level3">
<startPos hero1="881~6310" cameraPos="900~6327~1300" cameraBounds="158~6640~136~6635" visualStaticBack=""/>
<Layer Name="LayerAction1" z="0" bDrawable="true" bActionLayer="true">
<Visual dynamicVisual="DYNAMIC_FROM_MC_ID_MAP_3_0">
</Visual>
<Collision>
<Line x1="275" y1="6475" x2="1475" y2="6470" canDrop="false" canWallKick="true"/>
<Line x1="1475" y1="6470" x2="1475" y2="775" canDrop="false" canWallKick="true"/>
<Line x1="275" y1="275" x2="275" y2="6475" canDrop="false" canWallKick="true"/>
<Line x1="3670" y1="275" x2="275" y2="275" canDrop="false" canWallKick="true"/>
<Line x1="3670" y1="3075" x2="3670" y2="275" canDrop="false" canWallKick="true"/>
<Line x1="2975" y1="3075" x2="3670" y2="3075" canDrop="false" canWallKick="true"/>
<Line x1="1475" y1="775" x2="3270" y2="775" canDrop="false" canWallKick="true"/>
<Line x1="3270" y1="775" x2="3270" y2="980" canDrop="false" canWallKick="true"/>
<Line x1="3270" y1="980" x2="1775" y2="980" canDrop="false" canWallKick="true"/>
<Line x1="1775" y1="980" x2="1775" y2="6475" canDrop="false" canWallKick="true"/>
<Line x1="1775" y1="6475" x2="6470" y2="6475" canDrop="false" canWallKick="true"/>
<Line x1="2975" y1="5280" x2="2975" y2="3075" canDrop="false" canWallKick="true"/>
<Line x1="2370" y1="1480" x2="2970" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="2970" y1="1480" x2="2970" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="2970" y1="1780" x2="2675" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="1780" x2="2675" y2="2480" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="2480" x2="3170" y2="2480" canDrop="false" canWallKick="true"/>
<Line x1="3170" y1="2480" x2="3170" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="3170" y1="1480" x2="3375" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="3375" y1="1480" x2="3375" y2="2680" canDrop="false" canWallKick="true"/>
<Line x1="3375" y1="2680" x2="2370" y2="2680" canDrop="false" canWallKick="true"/>
<Line x1="2370" y1="2680" x2="2370" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="2170" y1="5680" x2="2870" y2="5680" canDrop="false" canWallKick="true"/>
<Line x1="2870" y1="5680" x2="2870" y2="6275" canDrop="false" canWallKick="true"/>
<Line x1="2870" y1="6275" x2="2170" y2="6275" canDrop="false" canWallKick="true"/>
<Line x1="2170" y1="6275" x2="2170" y2="5680" canDrop="false" canWallKick="true"/>
<Line x1="6075" y1="5280" x2="2975" y2="5280" canDrop="false" canWallKick="true"/>
<Line x1="6075" y1="5075" x2="6075" y2="5280" canDrop="false" canWallKick="true"/>
<Line x1="3275" y1="5075" x2="6075" y2="5075" canDrop="false" canWallKick="true"/>
<Line x1="3275" y1="3480" x2="3275" y2="5075" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="3480" x2="3275" y2="3480" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="3275" x2="5175" y2="3480" canDrop="false" canWallKick="true"/>
<Line x1="4275" y1="3275" x2="5175" y2="3275" canDrop="false" canWallKick="true"/>
<Line x1="4275" y1="280" x2="4275" y2="3275" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="280" x2="4275" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="6475" y1="3280" x2="6470" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="5570" y1="3280" x2="6475" y2="3280" canDrop="false" canWallKick="true"/>
<Line x1="5570" y1="3480" x2="5570" y2="3280" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="3480" x2="5570" y2="3480" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="4275" x2="6470" y2="3480" canDrop="false" canWallKick="true"/>
<Line x1="4070" y1="4275" x2="6470" y2="4275" canDrop="false" canWallKick="true"/>
<Line x1="4070" y1="3880" x2="4070" y2="4275" canDrop="false" canWallKick="true"/>
<Line x1="3670" y1="3880" x2="4070" y2="3880" canDrop="false" canWallKick="true"/>
<Line x1="3675" y1="4480" x2="3670" y2="3880" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="4480" x2="3675" y2="4480" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="6475" x2="6470" y2="4480" canDrop="false" canWallKick="true"/>
<Line x1="5170" y1="2380" x2="5575" y2="2380" canDrop="false" canWallKick="true"/>
<Line x1="5575" y1="2380" x2="5575" y2="2880" canDrop="false" canWallKick="true"/>
<Line x1="5575" y1="2880" x2="5175" y2="2880" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="2880" x2="5170" y2="2380" canDrop="false" canWallKick="true"/>
<Line x1="5170" y1="1680" x2="5570" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="5570" y1="1680" x2="5570" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="5570" y1="1980" x2="5170" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="5170" y1="1980" x2="5170" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="4470" y1="1680" x2="4870" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="4870" y1="1680" x2="4870" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="4870" y1="1980" x2="4470" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="4470" y1="1980" x2="4470" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="5870" y1="1680" x2="6280" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="6280" y1="1980" x2="5870" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="5870" y1="1980" x2="5870" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="6280" y1="1680" x2="6280" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="5870" y1="880" x2="6275" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="6275" y1="880" x2="6275" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="6275" y1="1180" x2="5870" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="5870" y1="1180" x2="5870" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="5170" y1="880" x2="5570" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="5570" y1="880" x2="5570" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="5570" y1="1180" x2="5170" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="5170" y1="1180" x2="5170" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="4470" y1="880" x2="4875" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="4875" y1="880" x2="4875" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="4875" y1="1180" x2="4470" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="4470" y1="1180" x2="4470" y2="880" canDrop="false" canWallKick="true"/>
</Collision>
<EventSwitch>
<Switch name="" x="5536" y="5872" nRayon="1051" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~MINI_BOSS_LEVEL3"/>
</Switch>
<Switch name="" x="5350" y="3016.91" nRayon="429" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~BOSS_LEVEL3"/>
</Switch>
</EventSwitch>
</Layer>
</Level>
;
public static var LEVEL4_XML:XML = <Level Name="Level4">
<startPos hero1="1318~5555" cameraPos="1310~5611~1300" cameraBounds="96~6654~136~6642" visualStaticBack=""/>
<Layer Name="LayerAction1" z="0" bDrawable="true" bActionLayer="true">
<Visual dynamicVisual="DYNAMIC_FROM_MC_ID_MAP_4_0">
</Visual>
<Collision>
<Line x1="270" y1="280" x2="275" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="1170" y1="3780" x2="275" y2="3780" canDrop="false" canWallKick="true"/>
<Line x1="275" y1="6480" x2="1575" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="1575" y1="6480" x2="1575" y2="5380" canDrop="false" canWallKick="true"/>
<Line x1="1575" y1="5380" x2="1075" y2="5380" canDrop="false" canWallKick="true"/>
<Line x1="1075" y1="5380" x2="1075" y2="6180" canDrop="true" canWallKick="false"/>
<Line x1="1075" y1="6375" x2="1075" y2="6480" canDrop="true" canWallKick="false"/>
<Line x1="1075" y1="6180" x2="775" y2="6180" canDrop="true" canWallKick="false"/>
<Line x1="775" y1="6180" x2="575" y2="6180" canDrop="false" canWallKick="true"/>
<Line x1="775" y1="6475" x2="775" y2="6375" canDrop="true" canWallKick="false"/>
<Line x1="775" y1="6375" x2="1075" y2="6375" canDrop="true" canWallKick="false"/>
<Line x1="575" y1="6180" x2="575" y2="5175" canDrop="false" canWallKick="true"/>
<Line x1="575" y1="5175" x2="775" y2="5175" canDrop="false" canWallKick="true"/>
<Line x1="775" y1="5175" x2="775" y2="6180" canDrop="false" canWallKick="true"/>
<Line x1="575" y1="5175" x2="575" y2="4875" canDrop="true" canWallKick="false"/>
<Line x1="575" y1="4875" x2="675" y2="4875" canDrop="true" canWallKick="false"/>
<Line x1="675" y1="4875" x2="675" y2="4680" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="4680" x2="1475" y2="4680" canDrop="false" canWallKick="true"/>
<Line x1="1475" y1="4680" x2="1475" y2="3580" canDrop="false" canWallKick="true"/>
<Line x1="1475" y1="3580" x2="1770" y2="3580" canDrop="false" canWallKick="true"/>
<Line x1="1770" y1="3580" x2="1770" y2="4875" canDrop="false" canWallKick="true"/>
<Line x1="1770" y1="4875" x2="675" y2="4875" canDrop="false" canWallKick="true"/>
<Line x1="275" y1="4875" x2="370" y2="4875" canDrop="true" canWallKick="false"/>
<Line x1="370" y1="4875" x2="370" y2="5175" canDrop="true" canWallKick="false"/>
<Line x1="370" y1="5175" x2="270" y2="5175" canDrop="true" canWallKick="false"/>
<Line x1="1575" y1="3075" x2="1575" y2="2875" canDrop="false" canWallKick="true"/>
<Line x1="1575" y1="2875" x2="1680" y2="2875" canDrop="false" canWallKick="true"/>
<Line x1="1680" y1="2875" x2="1680" y2="2580" canDrop="false" canWallKick="true"/>
<Line x1="1680" y1="2580" x2="775" y2="2580" canDrop="false" canWallKick="true"/>
<Line x1="775" y1="2580" x2="775" y2="1880" canDrop="false" canWallKick="true"/>
<Line x1="775" y1="1880" x2="970" y2="1880" canDrop="false" canWallKick="true"/>
<Line x1="775" y1="1880" x2="675" y2="1880" canDrop="true" canWallKick="false"/>
<Line x1="675" y1="1880" x2="675" y2="1580" canDrop="true" canWallKick="false"/>
<Line x1="675" y1="1580" x2="870" y2="1580" canDrop="true" canWallKick="false"/>
<Line x1="870" y1="1580" x2="870" y2="880" canDrop="true" canWallKick="false"/>
<Line x1="870" y1="880" x2="975" y2="880" canDrop="true" canWallKick="false"/>
<Line x1="975" y1="880" x2="975" y2="680" canDrop="false" canWallKick="true"/>
<Line x1="975" y1="680" x2="2275" y2="680" canDrop="false" canWallKick="true"/>
<Line x1="2275" y1="680" x2="2275" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="2275" y1="880" x2="975" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="2275" y1="880" x2="2375" y2="880" canDrop="true" canWallKick="false"/>
<Line x1="2375" y1="880" x2="2375" y2="1080" canDrop="true" canWallKick="false"/>
<Line x1="2375" y1="1080" x2="1575" y2="1080" canDrop="true" canWallKick="false"/>
<Line x1="1575" y1="1080" x2="1575" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="1575" y1="1680" x2="2175" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="2175" y1="1680" x2="2175" y2="2280" canDrop="false" canWallKick="true"/>
<Line x1="2175" y1="2280" x2="3975" y2="2280" canDrop="false" canWallKick="true"/>
<Line x1="3975" y1="2280" x2="3975" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="3975" y1="1980" x2="4775" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="4775" y1="1980" x2="4775" y2="1080" canDrop="false" canWallKick="true"/>
<Line x1="4775" y1="1080" x2="4975" y2="1080" canDrop="false" canWallKick="true"/>
<Line x1="4775" y1="1080" x2="4670" y2="1080" canDrop="true" canWallKick="false"/>
<Line x1="4670" y1="1080" x2="4670" y2="780" canDrop="true" canWallKick="false"/>
<Line x1="4670" y1="780" x2="4775" y2="780" canDrop="true" canWallKick="false"/>
<Line x1="4775" y1="780" x2="4775" y2="580" canDrop="false" canWallKick="true"/>
<Line x1="4775" y1="580" x2="5375" y2="580" canDrop="false" canWallKick="true"/>
<Line x1="5375" y1="580" x2="5375" y2="2180" canDrop="false" canWallKick="true"/>
<Line x1="5375" y1="2180" x2="5675" y2="2180" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="2180" x2="5675" y2="2385" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="2385" x2="5375" y2="2385" canDrop="false" canWallKick="true"/>
<Line x1="5375" y1="2385" x2="5375" y2="2680" canDrop="false" canWallKick="true"/>
<Line x1="5375" y1="2680" x2="5175" y2="2680" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="2680" x2="5175" y2="3380" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="3380" x2="4975" y2="3380" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="3380" x2="5175" y2="3680" canDrop="true" canWallKick="false"/>
<Line x1="5175" y1="3680" x2="5175" y2="4880" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="4880" x2="5875" y2="4880" canDrop="true" canWallKick="false"/>
<Line x1="5875" y1="4880" x2="5875" y2="4680" canDrop="true" canWallKick="false"/>
<Line x1="5875" y1="4680" x2="6075" y2="4680" canDrop="true" canWallKick="false"/>
<Line x1="6075" y1="4680" x2="6075" y2="4875" canDrop="true" canWallKick="false"/>
<Line x1="6075" y1="5180" x2="6075" y2="5780" canDrop="true" canWallKick="false"/>
<Line x1="5875" y1="5780" x2="4975" y2="5780" canDrop="false" canWallKick="true"/>
<Line x1="4975" y1="5780" x2="4975" y2="5580" canDrop="false" canWallKick="true"/>
<Line x1="4975" y1="5580" x2="4975" y2="5180" canDrop="true" canWallKick="false"/>
<Line x1="4975" y1="5180" x2="4665" y2="5180" canDrop="true" canWallKick="false"/>
<Line x1="4665" y1="5180" x2="4665" y2="6180" canDrop="true" canWallKick="false"/>
<Line x1="4665" y1="6180" x2="4270" y2="6180" canDrop="true" canWallKick="false"/>
<Line x1="4270" y1="6180" x2="4270" y2="5980" canDrop="true" canWallKick="false"/>
<Line x1="4270" y1="5980" x2="3170" y2="5980" canDrop="false" canWallKick="true"/>
<Line x1="3170" y1="5980" x2="3170" y2="5175" canDrop="false" canWallKick="true"/>
<Line x1="3170" y1="5175" x2="2975" y2="5175" canDrop="true" canWallKick="false"/>
<Line x1="6075" y1="5780" x2="5875" y2="5780" canDrop="true" canWallKick="false"/>
<Line x1="2975" y1="5175" x2="2975" y2="4775" canDrop="true" canWallKick="false"/>
<Line x1="2975" y1="4775" x2="3075" y2="4775" canDrop="true" canWallKick="false"/>
<Line x1="3075" y1="4775" x2="3075" y2="4580" canDrop="false" canWallKick="true"/>
<Line x1="3075" y1="4580" x2="4475" y2="4580" canDrop="false" canWallKick="true"/>
<Line x1="4475" y1="4580" x2="4470" y2="2980" canDrop="false" canWallKick="true"/>
<Line x1="4470" y1="2980" x2="2175" y2="2980" canDrop="false" canWallKick="true"/>
<Line x1="2175" y1="2980" x2="2175" y2="4580" canDrop="false" canWallKick="true"/>
<Line x1="2175" y1="4580" x2="2675" y2="4580" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="4580" x2="2675" y2="4780" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="4780" x2="1975" y2="4780" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="4780" x2="2780" y2="4780" canDrop="true" canWallKick="false"/>
<Line x1="2780" y1="4780" x2="2780" y2="5180" canDrop="true" canWallKick="false"/>
<Line x1="2780" y1="5180" x2="2675" y2="5180" canDrop="true" canWallKick="false"/>
<Line x1="2675" y1="5180" x2="2675" y2="6475" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="6475" x2="4275" y2="6475" canDrop="false" canWallKick="true"/>
<Line x1="4275" y1="6475" x2="4275" y2="6370" canDrop="true" canWallKick="false"/>
<Line x1="4275" y1="6370" x2="4675" y2="6370" canDrop="true" canWallKick="false"/>
<Line x1="4675" y1="6370" x2="4675" y2="6480" canDrop="true" canWallKick="false"/>
<Line x1="4675" y1="6480" x2="6475" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="6480" x2="5675" y2="6280" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="6280" x2="5875" y2="6280" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="6280" x2="5875" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="6475" y1="6480" x2="6475" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="6475" y1="4485" x2="6075" y2="4485" canDrop="false" canWallKick="true"/>
<Line x1="6075" y1="4485" x2="6075" y2="4280" canDrop="false" canWallKick="true"/>
<Line x1="6075" y1="4280" x2="6475" y2="4280" canDrop="false" canWallKick="true"/>
<Line x1="6075" y1="4485" x2="5870" y2="4485" canDrop="true" canWallKick="false"/>
<Line x1="5870" y1="4485" x2="5870" y2="3680" canDrop="true" canWallKick="false"/>
<Line x1="5870" y1="3680" x2="5370" y2="3680" canDrop="true" canWallKick="false"/>
<Line x1="5370" y1="3680" x2="5370" y2="3375" canDrop="true" canWallKick="false"/>
<Line x1="5370" y1="3375" x2="5575" y2="3375" canDrop="true" canWallKick="false"/>
<Line x1="5575" y1="3375" x2="5575" y2="3180" canDrop="false" canWallKick="true"/>
<Line x1="5575" y1="3180" x2="6475" y2="3180" canDrop="false" canWallKick="true"/>
<Line x1="6475" y1="3380" x2="5575" y2="3375" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="2675" x2="6075" y2="2675" canDrop="false" canWallKick="true"/>
<Line x1="6075" y1="2675" x2="6075" y2="2980" canDrop="false" canWallKick="true"/>
<Line x1="6075" y1="2980" x2="5675" y2="2980" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="2980" x2="5675" y2="2675" canDrop="false" canWallKick="true"/>
<Line x1="6475" y1="2380" x2="6070" y2="2380" canDrop="false" canWallKick="true"/>
<Line x1="6070" y1="2380" x2="6070" y2="2175" canDrop="false" canWallKick="true"/>
<Line x1="6070" y1="2175" x2="6475" y2="2175" canDrop="false" canWallKick="true"/>
<Line x1="6475" y1="280" x2="4375" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="280" x2="4375" y2="680" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="680" x2="4175" y2="680" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="680" x2="4375" y2="780" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="780" x2="4475" y2="780" canDrop="true" canWallKick="false"/>
<Line x1="4475" y1="780" x2="4475" y2="1080" canDrop="true" canWallKick="false"/>
<Line x1="4475" y1="1080" x2="4475" y2="1280" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="875" x2="6275" y2="875" canDrop="false" canWallKick="true"/>
<Line x1="6275" y1="875" x2="6275" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="6275" y1="1180" x2="5875" y2="1180" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="1180" x2="5875" y2="875" canDrop="false" canWallKick="true"/>
<Line x1="6275" y1="1680" x2="6275" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="6275" y1="1980" x2="5870" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="5870" y1="1980" x2="5870" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="5870" y1="1680" x2="6275" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="4475" y1="1280" x2="2870" y2="1280" canDrop="false" canWallKick="true"/>
<Line x1="2870" y1="1280" x2="2870" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="2870" y1="1480" x2="1770" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="1770" y1="1480" x2="1770" y2="1275" canDrop="false" canWallKick="true"/>
<Line x1="1770" y1="1275" x2="2675" y2="1275" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="1275" x2="2675" y2="1080" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="1080" x2="4475" y2="1080" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="1080" x2="2570" y2="1080" canDrop="true" canWallKick="false"/>
<Line x1="2570" y1="1080" x2="2570" y2="875" canDrop="true" canWallKick="false"/>
<Line x1="2570" y1="875" x2="2675" y2="875" canDrop="true" canWallKick="false"/>
<Line x1="2870" y1="875" x2="2675" y2="875" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="875" x2="2675" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="280" x2="675" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="280" x2="675" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="880" x2="475" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="475" y1="880" x2="475" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="880" x2="675" y2="1080" canDrop="true" canWallKick="false"/>
<Line x1="675" y1="1080" x2="265" y2="1080" canDrop="true" canWallKick="false"/>
<Line x1="270" y1="1580" x2="475" y2="1580" canDrop="true" canWallKick="false"/>
<Line x1="475" y1="1580" x2="475" y2="1880" canDrop="true" canWallKick="false"/>
<Line x1="475" y1="1880" x2="270" y2="1880" canDrop="true" canWallKick="false"/>
<Line x1="275" y1="2880" x2="1175" y2="2880" canDrop="false" canWallKick="true"/>
<Line x1="1175" y1="2880" x2="1175" y2="3080" canDrop="false" canWallKick="true"/>
<Line x1="1175" y1="3080" x2="270" y2="3080" canDrop="false" canWallKick="true"/>
<Line x1="1275" y1="3580" x2="1170" y2="3580" canDrop="true" canWallKick="false"/>
<Line x1="1170" y1="3580" x2="1170" y2="3780" canDrop="false" canWallKick="true"/>
<Line x1="575" y1="3980" x2="1075" y2="3980" canDrop="false" canWallKick="true"/>
<Line x1="1075" y1="3980" x2="1075" y2="4380" canDrop="false" canWallKick="true"/>
<Line x1="1075" y1="4380" x2="575" y2="4380" canDrop="false" canWallKick="true"/>
<Line x1="575" y1="4380" x2="575" y2="3980" canDrop="false" canWallKick="true"/>
<Line x1="2570" y1="1780" x2="2975" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="2975" y1="1780" x2="2975" y2="2080" canDrop="false" canWallKick="true"/>
<Line x1="2975" y1="2080" x2="2570" y2="2080" canDrop="false" canWallKick="true"/>
<Line x1="2570" y1="2080" x2="2570" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="3270" y1="1780" x2="3675" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="3675" y1="1780" x2="3675" y2="2080" canDrop="false" canWallKick="true"/>
<Line x1="3675" y1="2080" x2="3270" y2="2080" canDrop="false" canWallKick="true"/>
<Line x1="3270" y1="2080" x2="3270" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="3970" y1="1480" x2="4375" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="1480" x2="4375" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="1780" x2="3970" y2="1780" canDrop="false" canWallKick="true"/>
<Line x1="3970" y1="1780" x2="3970" y2="1480" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="6280" x2="5875" y2="5975" canDrop="true" canWallKick="false"/>
<Line x1="5875" y1="5975" x2="6075" y2="5975" canDrop="true" canWallKick="false"/>
<Line x1="6075" y1="5975" x2="6075" y2="6180" canDrop="true" canWallKick="false"/>
<Line x1="6075" y1="6180" x2="6480" y2="6180" canDrop="true" canWallKick="false"/>
<Line x1="1475" y1="3580" x2="1475" y2="3075" canDrop="true" canWallKick="false"/>
<Line x1="1275" y1="3080" x2="1275" y2="3580" canDrop="true" canWallKick="false"/>
<Line x1="1175" y1="3080" x2="1275" y2="3080" canDrop="true" canWallKick="false"/>
<Line x1="1475" y1="3075" x2="1575" y2="3075" canDrop="true" canWallKick="false"/>
<Line x1="1870" y1="3075" x2="1575" y2="3075" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="780" x2="4775" y2="780" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="1380" x2="5175" y2="780" canDrop="false" canWallKick="true"/>
<Line x1="6475" y1="5175" x2="6370" y2="5175" canDrop="true" canWallKick="false"/>
<Line x1="6370" y1="5175" x2="6370" y2="4875" canDrop="true" canWallKick="false"/>
<Line x1="6370" y1="4875" x2="6475" y2="4875" canDrop="true" canWallKick="false"/>
<Line x1="6075" y1="4875" x2="6175" y2="4875" canDrop="true" canWallKick="false"/>
<Line x1="6175" y1="4875" x2="6175" y2="5180" canDrop="true" canWallKick="false"/>
<Line x1="6175" y1="5180" x2="6075" y2="5180" canDrop="true" canWallKick="false"/>
<Line x1="2475" y1="5180" x2="2675" y2="5180" canDrop="false" canWallKick="true"/>
<Line x1="3170" y1="5175" x2="3370" y2="5175" canDrop="false" canWallKick="true"/>
<Line x1="4675" y1="4775" x2="3075" y2="4775" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="3380" x2="3975" y2="3380" canDrop="false" canWallKick="true"/>
<Line x1="3975" y1="3380" x2="3975" y2="4180" canDrop="false" canWallKick="true"/>
<Line x1="3975" y1="4180" x2="2675" y2="4180" canDrop="false" canWallKick="true"/>
<Line x1="2675" y1="4180" x2="2675" y2="3380" canDrop="false" canWallKick="true"/>
</Collision>
<EventSwitch>
<Switch name="" x="2861.9" y="4664.96" nRayon="179.7889751903604" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~BOSS_LEVEL4"/>
</Switch>
<Switch name="" x="5883.1025" y="2414.7850000000003" nRayon="255.12382382139427" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~MINI_BOSS_LEVEL4"/>
</Switch>
</EventSwitch>
</Layer>
</Level>
;
public static var LEVEL5_XML:XML = <Level Name="Level5">
<startPos hero1="515~5873" cameraPos="650~5967~1300" cameraBounds="98~6645~115~6630" visualStaticBack=""/>
<Layer Name="LayerAction1" z="0" bDrawable="true" bActionLayer="true">
<Visual dynamicVisual="DYNAMIC_FROM_MC_ID_MAP_5_0">
</Visual>
<Collision>
<Line x1="275" y1="6475" x2="1575" y2="6475" canDrop="false" canWallKick="true"/>
<Line x1="1575" y1="6475" x2="1570" y2="6180" canDrop="false" canWallKick="true"/>
<Line x1="1570" y1="6180" x2="1875" y2="6180" canDrop="false" canWallKick="true"/>
<Line x1="1875" y1="6180" x2="1875" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="1875" y1="6480" x2="5675" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="6480" x2="5675" y2="6280" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="6280" x2="5875" y2="6280" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="6280" x2="5875" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="6480" x2="6470" y2="6480" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="6480" x2="6470" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="280" x2="275" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="275" y1="280" x2="275" y2="6475" canDrop="false" canWallKick="true"/>
<Line x1="875" y1="6030" x2="1075" y2="6030" canDrop="false" canWallKick="true"/>
<Line x1="1075" y1="6030" x2="1075" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="1075" y1="6230" x2="875" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="875" y1="6230" x2="875" y2="6030" canDrop="false" canWallKick="true"/>
<Line x1="2825" y1="5925" x2="3225" y2="5925" canDrop="false" canWallKick="true"/>
<Line x1="3225" y1="5925" x2="3225" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="3225" y1="6230" x2="2825" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="2825" y1="6225" x2="2825" y2="5925" canDrop="false" canWallKick="true"/>
<Line x1="3525" y1="5925" x2="3925" y2="5925" canDrop="false" canWallKick="true"/>
<Line x1="3925" y1="5925" x2="3925" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="3925" y1="6230" x2="3525" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="3525" y1="6230" x2="3525" y2="5925" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="5925" x2="4775" y2="5925" canDrop="false" canWallKick="true"/>
<Line x1="4775" y1="5925" x2="4775" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="4775" y1="6230" x2="4375" y2="6230" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="6230" x2="4375" y2="5925" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="4130" x2="925" y2="4130" canDrop="false" canWallKick="true"/>
<Line x1="925" y1="4130" x2="925" y2="735" canDrop="false" canWallKick="true"/>
<Line x1="925" y1="735" x2="2875" y2="730" canDrop="false" canWallKick="true"/>
<Line x1="2875" y1="730" x2="2875" y2="930" canDrop="false" canWallKick="true"/>
<Line x1="2875" y1="930" x2="1125" y2="930" canDrop="false" canWallKick="true"/>
<Line x1="1125" y1="930" x2="1125" y2="3880" canDrop="false" canWallKick="true"/>
<Line x1="1125" y1="3880" x2="3025" y2="3880" canDrop="false" canWallKick="true"/>
<Line x1="3025" y1="3880" x2="3025" y2="2880" canDrop="false" canWallKick="true"/>
<Line x1="3025" y1="2880" x2="3225" y2="2880" canDrop="false" canWallKick="true"/>
<Line x1="3225" y1="2880" x2="3225" y2="3880" canDrop="false" canWallKick="true"/>
<Line x1="3225" y1="3880" x2="6470" y2="3880" canDrop="false" canWallKick="true"/>
<Line x1="6470" y1="2380" x2="5675" y2="2380" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="2380" x2="5675" y2="2180" canDrop="false" canWallKick="true"/>
<Line x1="5675" y1="2180" x2="6475" y2="2180" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="280" x2="5175" y2="2230" canDrop="false" canWallKick="true"/>
<Line x1="5175" y1="2230" x2="2375" y2="2230" canDrop="false" canWallKick="true"/>
<Line x1="4825" y1="2230" x2="4825" y2="3180" canDrop="false" canWallKick="true"/>
<Line x1="4825" y1="3180" x2="6025" y2="3180" canDrop="false" canWallKick="true"/>
<Line x1="6025" y1="3180" x2="6025" y2="3380" canDrop="false" canWallKick="true"/>
<Line x1="6025" y1="3380" x2="4625" y2="3380" canDrop="false" canWallKick="true"/>
<Line x1="4625" y1="3380" x2="4625" y2="2230" canDrop="false" canWallKick="true"/>
<Line x1="2375" y1="2230" x2="2375" y2="3480" canDrop="false" canWallKick="true"/>
<Line x1="2375" y1="3480" x2="2025" y2="3480" canDrop="false" canWallKick="true"/>
<Line x1="2025" y1="3480" x2="2025" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="2025" y1="1980" x2="4775" y2="1980" canDrop="false" canWallKick="true"/>
<Line x1="4775" y1="1980" x2="4775" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="280" x2="4375" y2="680" canDrop="false" canWallKick="true"/>
<Line x1="4375" y1="680" x2="4175" y2="680" canDrop="false" canWallKick="true"/>
<Line x1="4175" y1="680" x2="4175" y2="280" canDrop="false" canWallKick="true"/>
<Line x1="475" y1="880" x2="675" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="880" x2="675" y2="1080" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="1080" x2="475" y2="1080" canDrop="false" canWallKick="true"/>
<Line x1="475" y1="1080" x2="475" y2="880" canDrop="false" canWallKick="true"/>
<Line x1="475" y1="2280" x2="675" y2="2280" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="2280" x2="675" y2="2485" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="2485" x2="475" y2="2485" canDrop="false" canWallKick="true"/>
<Line x1="475" y1="2485" x2="475" y2="2280" canDrop="false" canWallKick="true"/>
<Line x1="475" y1="3630" x2="675" y2="3630" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="3630" x2="675" y2="3830" canDrop="false" canWallKick="true"/>
<Line x1="675" y1="3830" x2="475" y2="3830" canDrop="false" canWallKick="true"/>
<Line x1="475" y1="3830" x2="475" y2="3630" canDrop="false" canWallKick="true"/>
<Line x1="1025" y1="4375" x2="1225" y2="4375" canDrop="false" canWallKick="true"/>
<Line x1="1225" y1="4375" x2="1225" y2="4580" canDrop="false" canWallKick="true"/>
<Line x1="1225" y1="4580" x2="1025" y2="4580" canDrop="false" canWallKick="true"/>
<Line x1="1025" y1="4580" x2="1025" y2="4375" canDrop="false" canWallKick="true"/>
<Line x1="1025" y1="4875" x2="1225" y2="4875" canDrop="false" canWallKick="true"/>
<Line x1="1225" y1="4875" x2="1225" y2="5080" canDrop="false" canWallKick="true"/>
<Line x1="1225" y1="5080" x2="1025" y2="5080" canDrop="false" canWallKick="true"/>
<Line x1="1025" y1="5080" x2="1025" y2="4875" canDrop="false" canWallKick="true"/>
<Line x1="275" y1="5330" x2="2625" y2="5330" canDrop="false" canWallKick="true"/>
<Line x1="2625" y1="5330" x2="2625" y2="4980" canDrop="false" canWallKick="true"/>
<Line x1="2625" y1="4980" x2="4675" y2="4980" canDrop="false" canWallKick="true"/>
<Line x1="4675" y1="4980" x2="4675" y2="5780" canDrop="false" canWallKick="true"/>
<Line x1="4675" y1="5780" x2="275" y2="5780" canDrop="false" canWallKick="true"/>
<Line x1="4975" y1="5580" x2="5875" y2="5580" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="5580" x2="5875" y2="5780" canDrop="false" canWallKick="true"/>
<Line x1="5875" y1="5780" x2="4975" y2="5780" canDrop="false" canWallKick="true"/>
<Line x1="4975" y1="5780" x2="4975" y2="5580" canDrop="false" canWallKick="true"/>
<Line x1="4225" y1="4330" x2="4625" y2="4330" canDrop="false" canWallKick="true"/>
<Line x1="4625" y1="4330" x2="4625" y2="4630" canDrop="false" canWallKick="true"/>
<Line x1="4625" y1="4630" x2="4225" y2="4630" canDrop="false" canWallKick="true"/>
<Line x1="4225" y1="4630" x2="4225" y2="4330" canDrop="false" canWallKick="true"/>
<Line x1="2875" y1="4230" x2="3075" y2="4230" canDrop="false" canWallKick="true"/>
<Line x1="3075" y1="4230" x2="3075" y2="4430" canDrop="false" canWallKick="true"/>
<Line x1="3075" y1="4430" x2="2875" y2="4430" canDrop="false" canWallKick="true"/>
<Line x1="2875" y1="4430" x2="2875" y2="4230" canDrop="false" canWallKick="true"/>
<Line x1="2875" y1="4630" x2="3075" y2="4630" canDrop="false" canWallKick="true"/>
<Line x1="3075" y1="4630" x2="3075" y2="4830" canDrop="false" canWallKick="true"/>
<Line x1="3075" y1="4830" x2="2875" y2="4830" canDrop="false" canWallKick="true"/>
<Line x1="2875" y1="4830" x2="2875" y2="4630" canDrop="false" canWallKick="true"/>
<Line x1="1925" y1="1380" x2="2325" y2="1380" canDrop="false" canWallKick="true"/>
<Line x1="2325" y1="1380" x2="2325" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="2325" y1="1680" x2="1925" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="1925" y1="1680" x2="1925" y2="1380" canDrop="false" canWallKick="true"/>
<Line x1="3725" y1="2730" x2="4125" y2="2730" canDrop="false" canWallKick="true"/>
<Line x1="4125" y1="2730" x2="4125" y2="3030" canDrop="false" canWallKick="true"/>
<Line x1="4125" y1="3030" x2="3725" y2="3030" canDrop="false" canWallKick="true"/>
<Line x1="3725" y1="3030" x2="3725" y2="2730" canDrop="false" canWallKick="true"/>
<Line x1="3325" y1="1380" x2="3725" y2="1380" canDrop="false" canWallKick="true"/>
<Line x1="3725" y1="1380" x2="3725" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="3725" y1="1680" x2="3325" y2="1680" canDrop="false" canWallKick="true"/>
<Line x1="3325" y1="1685" x2="3325" y2="1380" canDrop="false" canWallKick="true"/>
</Collision>
<EventSwitch>
<Switch name="" x="1843.0275000000001" y="4693.675" nRayon="710.0750739402487" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~MINI_BOSS_LEVEL5"/>
</Switch>
<Switch name="" x="5791.05" y="764.3275000000001" nRayon="927.0967922802071" nTeam="ALLY_EVENT_TEAM">
<Event idEvent="ID_SEND_MESSAGE" params="PLAYER_1~BOSS_LEVEL5"/>
</Switch>
</EventSwitch>
</Layer>
</Level>
;
public static var LEVEL_SURVIVAL_XML:XML = <Level Name="Level1">
<startPos hero1="931.7090000000001~1014.7345" cameraPos="1013.5~1117.75~1300" cameraBounds="41~1840~67~1838" visualStaticBack=""/>
<Layer Name="LayerAction1" z="0" bDrawable="true" bActionLayer="true">
<Visual dynamicVisual="DYNAMIC_FROM_MC_ID_MAP_SURVIVAL">
</Visual>
<Collision>
<Line x1="285" y1="1610" x2="1590" y2="1615" canDrop="true" canWallKick="false"/>
<Line x1="1590" y1="1615" x2="1585" y2="305" canDrop="true" canWallKick="false"/>
<Line x1="1585" y1="305" x2="285" y2="305" canDrop="true" canWallKick="false"/>
<Line x1="285" y1="305" x2="285" y2="1610" canDrop="true" canWallKick="false"/>
</Collision>
<EventSwitch/>
</Layer>
</Level>
;
public function LevelXML(){
super();
}
}
}//package TheGameAS3.Level
Section 355
//Cadre_c (TheGameAS3.LevelEditor.Cadre_c)
package TheGameAS3.LevelEditor {
import flash.display.*;
public class Cadre_c extends MovieClip {
private var :Number;
private var _mode:String;
private var
;// = 0
private var :Number;
private var ;// = 0xFF
private var ;// = 0xFF0000
public static var ROLLOVER = "ROLLOVER";
public static var IDLE = "IDLE";
public static var SELECTED = "SELECTED";
public function Cadre_c(w:Number, h:Number){
super();
= w;
= h;
SetIdle();
}
public function SetRollOver():void{
_mode = ROLLOVER;
(10, );
}
private function (lineWidth:Number, hexaCouleur:Number):void{
this.graphics.clear();
this.graphics.lineStyle(lineWidth, hexaCouleur, 1, false, LineScaleMode.NONE);
this.graphics.moveTo(0, 0);
this.graphics.lineTo(0, );
this.graphics.lineTo(, );
this.graphics.lineTo(, 0);
this.graphics.lineTo(0, 0);
}
public function SetIdle():void{
_mode = IDLE;
(1,
);
}
public function GetCurrentMode():String{
return (_mode);
}
public function SetSelected():void{
_mode = SELECTED;
(10, );
}
}
}//package TheGameAS3.LevelEditor
Section 356
//CamBoundsHelper_c (TheGameAS3.LevelEditor.CamBoundsHelper_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
public class CamBoundsHelper_c {
private var :Acteur_c;// = null
private var :Acteur_c;// = null
private var :Acteur_c;// = null
private var camBounds:Rectangle;// = null
private var :Acteur_c;// = null
private var :LevelLayer_c;// = null
private var :Boolean;// = false
private var :Acteur_c;// = null
private static var
:Camera_c = null;
public function CamBoundsHelper_c(oLayer:LevelLayer_c, oBounds:Rectangle){
super();
= new Acteur_c(new CAM_BOUNDS_SIDE(), oLayer, -1);
= new Acteur_c(new CAM_BOUNDS_SIDE(), oLayer, -1);
= new Acteur_c(new CAM_BOUNDS_SIDE(), oLayer, -1);
= new Acteur_c(new CAM_BOUNDS_SIDE(), oLayer, -1);
oLayer.addChild();
oLayer.addChild();
oLayer.addChild( );
oLayer.addChild();
.addEventListener(MouseEvent.MOUSE_DOWN, );
.addEventListener(MouseEvent.MOUSE_DOWN, );
.addEventListener(MouseEvent.MOUSE_DOWN, );
.addEventListener(MouseEvent.MOUSE_DOWN, );
camBounds = oBounds;
= oLayer;
();
.cameraCanControlMe = false;
.cameraCanControlMe = false;
.cameraCanControlMe = false;
.cameraCanControlMe = false;
Camera_c.AddActeur();
Camera_c.AddActeur();
Camera_c.AddActeur( );
Camera_c.AddActeur();
}
private function
(evt:Event){
if (
== null){
trace("ERROR :: CamBoundsHelper :: Drag :: Class not init");
return;
};
var objPos:* = new Point(.stage.mouseX, .stage.mouseY);
objPos =
.ConvertPointToMoteur(objPos, .GetLayer());
if (((( == )) || (( == )))){
.px = objPos.x;
} else {
.py = objPos.y;
};
}
private function (evt:Event){
if ( != null){
return;
};
= Acteur_c(MovieClip(evt.target).parent);
.stage.addEventListener(MouseEvent.MOUSE_UP, );
.stage.addEventListener(Event.ENTER_FRAME,
);
}
public function (){
.rotation = 0;
.px = camBounds.x;
.py = camBounds.y;
.width = camBounds.height;
.rotation = 90;
.px = (camBounds.x + camBounds.width);
.py = (camBounds.y + camBounds.height);
.rotation = 0;
.width = camBounds.height;
.rotation = 270;
.px = (camBounds.x + camBounds.width);
.py = camBounds.y;
.rotation = 0;
.width = camBounds.width;
.rotation = 180;
.rotation = 0;
.px = camBounds.x;
.py = (camBounds.y + camBounds.height);
.width = camBounds.width;
.rotation = 0;
}
private function
(){
camBounds.x = .px;
camBounds.y = .py;
camBounds.width = (.px - .px);
camBounds.height = (.py - .py);
();
}
private function (evt:Event){
.stage.removeEventListener(MouseEvent.MOUSE_UP, );
.stage.removeEventListener(Event.ENTER_FRAME,
);
= null;
();
}
public function GetBounds():Rectangle{
return (camBounds);
}
public function Destroy(context:Game_c){
.removeEventListener(MouseEvent.MOUSE_DOWN, );
.removeEventListener(MouseEvent.MOUSE_DOWN, );
.removeEventListener(MouseEvent.MOUSE_DOWN, );
.removeEventListener(MouseEvent.MOUSE_DOWN, );
.Destroy(context);
.Destroy(context);
.Destroy(context);
.Destroy(context);
Camera_c.RemoveActeur();
Camera_c.RemoveActeur();
Camera_c.RemoveActeur( );
Camera_c.RemoveActeur();
}
public static function Init(oCam:Camera_c){
= oCam;
}
}
}//package TheGameAS3.LevelEditor
Section 357
//EnemyHelper_c (TheGameAS3.LevelEditor.EnemyHelper_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Scenario.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
public class EnemyHelper_c {
private var :Parameter_c;
private var :Parameter_c;
private var :ObjetMoteur_c;// = null
private var :Point;
private var :EventSwitchHelper_c;
private var :MovieClip;// = null
static var
:Array = new Array();
private static var :LevelEditor_c = null;
public function EnemyHelper_c(oLayer:LevelLayer_c, iEnemyId:int, evtSwitchHelper:EventSwitchHelper_c, oParamX:Parameter_c, oParamY:Parameter_c){
= new Point();
super();
if (iEnemyId == -1){
return;
};
= ObjetMoteur_c(.GetEnemyManager().CreateEnemy(.GetHeroManager().GetPlayer(HeroManager_c.HERO_1), iEnemyId, oLayer));
= MovieClip(.parent);
.RemoveUpdatable();
= evtSwitchHelper;
.alpha = 0.5;
.addEventListener(MouseEvent.MOUSE_DOWN, );
= oParamX;
= oParamY;
.px = ((.GetValue())!="") ? Number(.GetValue()) : 0;
.py = ((.GetValue())!="") ? Number(.GetValue()) : 0;
.push(this);
Camera_c.AddActeur();
}
public function (e:MouseEvent){
.removeEventListener(Event.ENTER_FRAME,
);
.stage.removeEventListener(MouseEvent.MOUSE_UP, );
}
private function ():void{
var evtSwitch:EventSwitch_c = .GetSwitch();
var pEnemy:* = new Point(.px, .py);
var pSwitch:* = new Point( .GetVisual().px, .GetVisual().py);
pEnemy = .GetCamera().ConvertPointToScreen(pEnemy, .GetLayer());
pSwitch = .GetCamera().ConvertPointToScreen(pSwitch, .GetLayer());
.GetVisual().GetLayer().graphics.moveTo( .GetVisual().x, ( .GetVisual().y + evtSwitch.rayon));
.GetVisual().GetLayer().graphics.lineTo(.x, .y);
.GetVisual().GetLayer().graphics.moveTo( .GetVisual().x, ( .GetVisual().y - evtSwitch.rayon));
.GetVisual().GetLayer().graphics.lineTo(.x, .y);
}
public function Hide(){
if (((!(( == null))) && (.contains(())))){
.removeChild(());
};
}
public function Destroy():void{
if (.parent != null){
.stage.removeEventListener(MouseEvent.MOUSE_UP, );
.parent.removeChild();
};
Camera_c.RemoveActeur();
.removeEventListener(Event.ENTER_FRAME,
);
.removeEventListener(MouseEvent.MOUSE_DOWN, );
= null;
var i:int;
while (i <
.length) {
if ((((
[i] == this)) || ((
[i] == null)))){
.splice(i, 1);
break;
};
i++;
};
}
public function (e:MouseEvent){
var objPos:* = new Point(.stage.mouseX, .stage.mouseY);
objPos = .GetCamera().ConvertPointToMoteur(objPos, .GetLayer());
.x = (.px - objPos.x);
.y = (.py - objPos.y);
if (! .IsSelected()){
.SelectSwitch(null);
};
.stage.addEventListener(MouseEvent.MOUSE_UP, );
.addEventListener(Event.ENTER_FRAME,
);
}
public function
(e:Event){
var objPos:* = new Point(.stage.mouseX, .stage.mouseY);
objPos = .GetCamera().ConvertPointToMoteur(objPos, .GetLayer());
.px = (objPos.x + .x);
.py = (objPos.y + .y);
if ( != null){
.SetValue(String((objPos.x + .x)));
.SetValue(String((objPos.y + .y)));
};
.Refresh();
.GetEventHelper().InitFromSwitch( );
}
public function ():MovieClip{
return ();
}
public function Refresh():void{
();
}
public function Show(){
if (((!(( == null))) && (!(.contains(()))))){
.addChild(());
};
}
public static function Init(levelEditor:LevelEditor_c):void{
= levelEditor;
}
static function (){
var i:int;
while (i <
.length) {
[i].Show();
i++;
};
}
static function (){
var i:int;
while (i <
.length) {
[i].Hide();
i++;
};
}
}
}//package TheGameAS3.LevelEditor
Section 358
//EventHelper_c (TheGameAS3.LevelEditor.EventHelper_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Scenario.*;
public class EventHelper_c extends EVENT_HELPER {
private const X_OPEN:Number = -550;
private const X_CLOSE:Number = 14;
private var :Boolean;// = false
private var tabEventDispo:Array;// = null
private var :Number;// = 0
private var :Array;// = null
private var
:Array;// = null
private var :Number;// = 0
private var :EventSwitch_c;// = null
private var :Number;// = 7
private var :EventSwitchHelper_c;// = null
private static const Y_DEPART:Number = 40;
private static var m_context:LevelEditor_c = null;
public function EventHelper_c(){
var i:int;
var oEvt:Event_c;
var oEventTab:*;
super();
MovieClip(this).name_txt.addEventListener(TextEvent.TEXT_INPUT, );
= new Array();
= new Array();
MovieClip(this).btnOpen_mc.addEventListener(MouseEvent.CLICK, );
MovieClip(this).btnCopy_mc.addEventListener(MouseEvent.CLICK,
);
MovieClip(this).new_mc.addEventListener(MouseEvent.CLICK, );
MovieClip(this).newPanel_mc.quit_mc.addEventListener(MouseEvent.CLICK,
);
MovieClip(this).newPanel_mc.bas_mc.addEventListener(MouseEvent.CLICK, );
MovieClip(this).newPanel_mc.haut_mc.addEventListener(MouseEvent.CLICK, );
var tabAllEvent:Array = ScenarioEventID_c.();
tabEventDispo = new Array();
while (i < tabAllEvent.length) {
oEvt = ScenarioManager_c.GetEmptyEvent(tabAllEvent[i]);
oEventTab = new EventTab_c();
MovieClip(this).newPanel_mc.addChild(oEventTab);
oEventTab.x = 10;
oEventTab.y = ((i * oEventTab.height) + 10);
oEventTab.InitForSelection(this, oEvt);
tabEventDispo.push(oEventTab);
i++;
};
= i;
();
MovieClip(this).newPanel_mc.visible = false;
MovieClip(this).new_mc.visible = false;
MovieClip(this).btnCopy_mc.visible = false;
}
private function
(evt:MouseEvent):void{
var evtClone:EventSwitch_c = .Clone();
evtClone.x = (evtClone.x + 30);
evtClone.y = (evtClone.y + 30);
var oClone:EventSwitchHelper_c = new EventSwitchHelper_c( .GetLayer(), evtClone);
m_context.GetEventManager().AddSwitch(evtClone);
EventSwitchHelper_c.UnSelect();
oClone.SelectSwitch(null);
InitFromSwitch(oClone);
}
private function (evt:MouseEvent):void{
++;
= Math.min(( - ), );
();
}
private function (evt:MouseEvent):void{
--;
= Math.max( , 0);
();
}
public function ():void{
var i:int;
while (i < ) {
if ((((i < ( + ))) && ((i >= )))){
tabEventDispo[i].visible = true;
tabEventDispo[i].y = (((i - ) * tabEventDispo[i].height) + 10);
} else {
tabEventDispo[i].visible = false;
};
i++;
};
}
public function MoveDown(oEventTab:EventTab_c):void{
var i:int;
while (i <
.length) {
if (oEventTab ==
[i]){
break;
};
i++;
};
if (i >= (
.length - 1)){
return;
};
(i, 1);
}
public function Open():void{
x = X_OPEN;
= true;
}
public function InitFromSwitch(evt:EventSwitchHelper_c){
Reset();
= evt;
if ( != null){
= .GetSwitch();
};
();
}
public function Delete(oEventTab:EventTab_c){
var tabEventFromSwitch:Array = .GetAllEvent();
var i:int;
while (i <
.length) {
if (oEventTab ==
[i]){
break;
};
i++;
};
if (i <
.length){
tabEventFromSwitch.splice(i, 1);
[i].Destroy();
removeChild(
[i]);
.splice(i, 1);
Refresh();
} else {
trace("ERROR : EventHelper_C :: Delete :: Event Not found");
};
}
private function (evt:MouseEvent):void{
if (IsOpen()){
Close();
} else {
Open();
};
}
public function Close():void{
x = X_CLOSE;
= false;
}
private function (evt:TextEvent){
if ( != null){
.SetName((MovieClip(this).name_txt.text + evt.text));
};
trace(evt.text);
}
private function ():void{
if ( == null){
MovieClip(this).name_txt.text = "No EventSwitch Selected";
MovieClip(this).new_mc.visible = false;
MovieClip(this).btnCopy_mc.visible = false;
return;
};
MovieClip(this).new_mc.visible = true;
MovieClip(this).btnCopy_mc.visible = true;
();
SetName();
}
public function Select(oEventTab:EventTab_c):void{
var tabParams:Array;
var tabEventFromSwitch:Array = .GetAllEvent();
var oNewEvent:Event_c = ScenarioManager_c.GetEmptyEvent(oEventTab.GetEvent().GetId());
tabEventFromSwitch.push(oNewEvent);
if (oNewEvent.GetId() == ScenarioEventID_c.ID_CREATE_ENEMY){
tabParams = oNewEvent.GetParameters();
tabParams[2].SetValue(String( .GetVisual().px));
tabParams[3].SetValue(String( .GetVisual().py));
.InitEnemyHelper();
};
InitFromSwitch( );
}
public function MoveUp(oEventTab:EventTab_c):void{
var i:int;
while (i <
.length) {
if (oEventTab ==
[i]){
break;
};
i++;
};
if (i == 0){
return;
};
(i, -1);
}
private function SetName():void{
MovieClip(this).name_txt.text = .GetName();
}
public function (iIndex:int, iMod){
var tabEventFromSwitch:Array = .GetAllEvent();
var tempEvtTab:EventTab_c =
[(iIndex + iMod)];
[(iIndex + iMod)] =
[iIndex];
[iIndex] = tempEvtTab;
tabEventFromSwitch[(iIndex + iMod)] =
[(iIndex + iMod)].GetEvent();
tabEventFromSwitch[iIndex] =
[iIndex].GetEvent();
Refresh();
}
private function Destroy(){
MovieClip(this).name_txt.removeEventListener(TextEvent.TEXT_INPUT, );
MovieClip(this).btnOpen_mc.removeEventListener(MouseEvent.CLICK, );
MovieClip(this).btnCopy_mc.removeEventListener(MouseEvent.CLICK,
);
MovieClip(this).new_mc.removeEventListener(MouseEvent.CLICK, );
MovieClip(this).newPanel_mc.quit_mc.removeEventListener(MouseEvent.CLICK,
);
MovieClip(this).newPanel_mc.bas_mc.removeEventListener(MouseEvent.CLICK, );
MovieClip(this).newPanel_mc.haut_mc.removeEventListener(MouseEvent.CLICK, );
}
public function IsOpen():Boolean{
return ();
}
public function Reset(){
var i:* = 0;
while (i <
.length) {
this.removeChild(
[i]);
delete
[i];
i++;
};
i = 0;
while (i < .length) {
this.removeChild( [i]);
delete [i];
i++;
};
= new Array();
= new Array();
= null;
();
}
private function
(evt:MouseEvent):void{
MovieClip(this).newPanel_mc.visible = false;
}
private function ():void{
var oEventTab:*;
var tabEvent:Array = .GetAllEvent();
var i:int;
while (i < tabEvent.length) {
oEventTab = new EventTab_c();
addChild(oEventTab);
oEventTab.x = 10;
oEventTab.Init(this, tabEvent[i]);
.push(oEventTab);
i++;
};
Refresh();
}
private function (evt:MouseEvent):void{
MovieClip(this).newPanel_mc.visible = true;
}
public function Refresh():void{
var oEventTab:EventTab_c;
var nHeight:Number = 0;
var i:int;
while (i <
.length) {
oEventTab =
[i];
oEventTab.y = (nHeight + Y_DEPART);
nHeight = (nHeight + oEventTab.m_height);
i++;
};
}
public static function Init(context:LevelEditor_c){
m_context = context;
}
}
}//package TheGameAS3.LevelEditor
Section 359
//EventSwitchHelper_c (TheGameAS3.LevelEditor.EventSwitchHelper_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import TheGameAS3.*;
import TheGameAS3.Level.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Scenario.*;
import flash.geom.*;
public class EventSwitchHelper_c {
private var
:EventSwitch_c;// = null
private var :Acteur_c;// = null
private var :LevelLayer_c;
private var
:Array;
private var :Boolean;// = false
private var
:Boolean;// = false
private var :Point;
public static var m_selectedSwitch:EventSwitchHelper_c = null;
private static var :Boolean = true;
public static var
:Array = new Array();
private static var :LevelEditor_c = null;
public function EventSwitchHelper_c(oLayer:LevelLayer_c, evtSwitch:EventSwitch_c, bAddListener:Boolean=false){
= new Array();
= new Point();
super();
= oLayer;
= new Acteur_c(new EVENT_SWITCH_HELPER(), oLayer, -1);
oLayer.addChild( );
if (bAddListener){
.addEventListener(Event.ENTER_FRAME,
);
};
EVENT_SWITCH_HELPER( .GetMC()).border_mc.addEventListener(MouseEvent.MOUSE_DOWN,
);
.addEventListener(MouseEvent.MOUSE_DOWN, );
.stage.addEventListener(MouseEvent.MOUSE_UP, );
= evtSwitch;
();
.push(this);
SelectSwitch(null);
InitEnemyHelper();
Camera_c.AddActeur( );
.cameraCanControlMe = false;
}
public function (evt:MouseEvent):void{
if (!
){
.x = .stage.mouseX;
.y = .stage.mouseY;
= .GetCamera().ConvertPointToMoteur(, .GetLayer());
.x = (.x - .px);
.y = (.y - .py);
.addEventListener(Event.ENTER_FRAME,
);
.OnPressSwitch(this);
};
}
public function IsSelected():Boolean{
return ();
}
public function InitEnemyHelper():void{
var crntEvt:Event_c;
var tabParams:Array;
var oEnemyHelper:EnemyHelper_c;
var tabEvent:Array =
.GetAllEvent();
();
var i:int;
while (i < tabEvent.length) {
crntEvt = tabEvent[i];
if (crntEvt.GetId() == ScenarioEventID_c.ID_CREATE_ENEMY){
tabParams = crntEvt.GetParameters();
oEnemyHelper = new EnemyHelper_c( .GetLayer(), EnemyFactory_c.GetIdByName(tabParams[1].GetValue()), this, tabParams[2], tabParams[3]);
.push(oEnemyHelper);
};
i++;
};
}
public function (evt:Event):void{
= false;
.removeEventListener(Event.ENTER_FRAME,
);
.removeEventListener(Event.ENTER_FRAME,
);
}
public function GetSwitch():EventSwitch_c{
return (
);
}
public function
(evt:Event):void{
var objPos:Point = new Point( .stage.mouseX, .stage.mouseY);
objPos = .GetCamera().ConvertPointToMoteur(objPos, .GetLayer());
var nTol:Number = 10;
var nTolX:Number = (objPos.x % nTol);
var nTolY:Number = (objPos.y % nTol);
objPos.x = (objPos.x - nTolX);
if (nTolX > (nTol / 2)){
objPos.x = (objPos.x + nTol);
};
objPos.y = (objPos.y - nTolY);
if (nTolY > (nTol / 2)){
objPos.y = (objPos.y + nTol);
};
.SetRayon(Math.sqrt((((objPos.x -
.x) * (objPos.x -
.x)) + ((objPos.y -
.y) * (objPos.y -
.y)))));
();
}
public function GetVisual():Acteur_c{
return ( );
}
public function Destroy():void{
if (){
m_selectedSwitch = null;
};
var i:int;
while (i <
.length) {
if (
[i] == this){
.splice(i, 1);
break;
};
i++;
};
();
.removeEventListener(Event.ENTER_FRAME,
);
.removeEventListener(Event.ENTER_FRAME,
);
.GetMC().border_mc.removeEventListener(MouseEvent.MOUSE_DOWN,
);
.removeEventListener(MouseEvent.MOUSE_DOWN, );
if ( .stage != null){
.stage.removeEventListener(MouseEvent.MOUSE_UP, );
};
if ( .parent != null){
.parent.removeChild( );
};
.GetEventManager().DestroyEventSwitch(
);
Camera_c.RemoveActeur( );
.Destroy();
}
public function
():void{
while (
.length > 0) {
.shift().Destroy();
};
= new Array();
}
public function
(evt:Event):void{
var objPos:Point = new Point( .stage.mouseX, .stage.mouseY);
objPos = .GetCamera().ConvertPointToMoteur(objPos, .GetLayer());
var nTol:Number = 10;
var nTolX:Number = (objPos.x % nTol);
var nTolY:Number = (objPos.y % nTol);
objPos.x = (objPos.x - nTolX);
if (nTolX > (nTol / 2)){
objPos.x = (objPos.x + nTol);
};
objPos.y = (objPos.y - nTolY);
if (nTolY > (nTol / 2)){
objPos.y = (objPos.y + nTol);
};
objPos.x = (objPos.x - .x);
objPos.y = (objPos.y - .y);
.SetPosition(objPos.x, objPos.y);
();
}
public function ShowVisible(visible:Boolean):void{
if (visible){
.addChild( );
} else {
.removeChild( );
};
}
public function SelectSwitch(evt:Event):void{
if (){
UnSelect();
return;
};
if (m_selectedSwitch != null){
m_selectedSwitch.SetSelected(false);
};
SetSelected(true);
m_selectedSwitch = this;
}
private function ():void{
if (){
Refresh();
} else {
.GetLayer().graphics.clear();
.GetLayer().graphics.lineStyle(1, 0xFF0000, 0.5);
};
.px =
.x;
.py =
.y;
.width = (
.rayon * 2);
.height = (
.rayon * 2);
}
public function Refresh():void{
.graphics.clear();
.graphics.lineStyle(1, 0xFF0000, 0.5);
var i:int;
while (i <
.length) {
[i].Refresh();
i++;
};
}
public function SetSelected(b:Boolean):void{
LineHelper_c.UnSelect();
= b;
.GetMC().recSelection.visible = ;
();
}
public function
(evt:Event):void{
= true;
.addEventListener(Event.ENTER_FRAME,
);
}
public static function DestroyAll():void{
while (
.length > 0) {
[0].Destroy();
};
= new Array();
}
public static function get isVisible():Boolean{
return ();
}
public static function Init(context:LevelEditor_c):void{
= context;
}
public static function UnSelect():void{
if (m_selectedSwitch != null){
m_selectedSwitch.SetSelected(false);
};
m_selectedSwitch = null;
}
public static function RefreshSelected():void{
if (m_selectedSwitch != null){
m_selectedSwitch.Refresh();
};
}
public static function Show(visible:Boolean):void{
var eSwitch:EventSwitchHelper_c;
if ( == visible){
return;
};
= visible;
var i:int;
while (i <
.length) {
eSwitch =
[i];
eSwitch.ShowVisible(visible);
i++;
};
}
}
}//package TheGameAS3.LevelEditor
Section 360
//EventTab_c (TheGameAS3.LevelEditor.EventTab_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Scenario.*;
public class EventTab_c extends EVENT_TAB {
private var :Boolean;// = false
private var :Array;// = null
private var :Event_c;
private var
:EventHelper_c;// = null
private var
:Number;// = 0
public var m_height:Number;// = 0
private var
:Number;// = 40
public function EventTab_c(){
super();
m_height = this.height;
= this.height;
= new Array();
}
private function (evt:MouseEvent):void{
.MoveUp(this);
}
private function (evt:MouseEvent):void{
.MoveDown(this);
}
private function
(evt:MouseEvent):void{
if (IsOpen()){
();
} else {
();
.Open();
};
.Refresh();
}
private function (evt:MouseEvent):void{
();
.Delete(this);
}
public function InitForSelection(evtHelper:EventHelper_c, evt:Event_c){
MovieClip(this).btn_mc.visible = false;
MovieClip(this).bas_mc.visible = false;
MovieClip(this).haut_mc.visible = false;
MovieClip(this).delete_mc.visible = false;
MovieClip(this).btnOk_mc.addEventListener(MouseEvent.CLICK,
);
= evt;
= evtHelper;
MovieClip(this).name_txt.text = .GetName();
}
public function GetEvent():Event_c{
return ( );
}
private function
():void{
var oParam:ParamTab_c;
while ( .length > 0) {
oParam = .shift();
oParam.SetAndCheck();
oParam.Destroy();
removeChild(oParam);
oParam = null;
};
m_height =
;
= false;
}
private function
(evt:MouseEvent):void{
.Select(this);
}
public function Init(evtHelper:EventHelper_c, evt:Event_c):void{
MovieClip(this).btnOk_mc.visible = false;
MovieClip(this).bas_mc.addEventListener(MouseEvent.CLICK, );
MovieClip(this).haut_mc.addEventListener(MouseEvent.CLICK, );
MovieClip(this).delete_mc.addEventListener(MouseEvent.CLICK, );
= evt;
= evtHelper;
MovieClip(this).name_txt.text = .GetName();
if (((( .GetParameters() == null)) || (( .GetParameters().length <= 0)))){
MovieClip(this).btn_mc.visible = false;
} else {
MovieClip(this).btn_mc.addEventListener(MouseEvent.CLICK,
);
};
}
public function IsOpen():Boolean{
return ();
}
private function
():void{
var oParam:Parameter_c;
var oParamHelper:ParamTab_c;
var tabParam:Array = .GetParameters();
var i:int;
while (i < tabParam.length) {
oParam = tabParam[i];
oParamHelper = new ParamTab_c();
oParamHelper.Init(oParam);
addChild(oParamHelper);
oParamHelper.y = m_height;
oParamHelper.x =
;
.push(oParamHelper);
m_height = (m_height + oParamHelper.m_height);
i++;
};
= true;
}
public function Destroy():void{
MovieClip(this).btn_mc.removeEventListener(MouseEvent.CLICK,
);
MovieClip(this).bas_mc.removeEventListener(MouseEvent.CLICK, );
MovieClip(this).haut_mc.removeEventListener(MouseEvent.CLICK, );
MovieClip(this).delete_mc.removeEventListener(MouseEvent.CLICK, );
= null;
}
}
}//package TheGameAS3.LevelEditor
Section 361
//LineHelper_c (TheGameAS3.LevelEditor.LineHelper_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import TheGameAS3.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Debug.*;
public class LineHelper_c extends ObjetMoteur_c {
public var p1:ObjDebug_c;// = null
private var :Line_c;// = null
public var p2:ObjDebug_c;// = null
private var :LevelLayer_c;
private var :Boolean;// = false
private var :LINE_HELPER;
public static var
:Array = new Array();
public static var m_selectedLine:LineHelper_c = null;
private static var :Boolean = true;
private static var :LevelEditor_c = null;
public function LineHelper_c(oLayer:LevelLayer_c, line:Line_c){
= new LINE_HELPER();
super(oLayer);
= oLayer;
p1 = new ObjDebug_c(oLayer);
p2 = new ObjDebug_c(oLayer);
Camera_c.AddActeur(this);
Camera_c.AddActeur(p1);
Camera_c.AddActeur(p2);
addChild( );
oLayer.addChild(this);
oLayer.addChild(p1);
oLayer.addChild(p2);
p1.addEventListener(MouseEvent.MOUSE_DOWN, , false, 0, true);
p2.addEventListener(MouseEvent.MOUSE_DOWN, AttachRightToCursor, false, 0, true);
.recSelection.addEventListener(MouseEvent.MOUSE_DOWN, , false, 0, true);
.recSelection.addEventListener(MouseEvent.CLICK, , false, 0, true);
.drop_mc.addEventListener(MouseEvent.CLICK, , false, 0, true);
.wall_mc.addEventListener(MouseEvent.CLICK,
, false, 0, true);
= line;
();
.push(this);
(null);
cameraCanControlMe = false;
}
public function (evt:Event):void{
.SetDrop(!(.CanBeDropped()));
();
}
public function (evt:Event):void{
if (.m_bAddCol){
.OnClickToAddCollision(p1.GetLayer());
};
}
private function ():void{
var p:Point = .GetCenterPoint();
.fleche.x = p.x;
.fleche.y = p.y;
.fleche.rotation = .Angle();
}
private function
():void{
var p:Point = .GetPoint2();
p2.px = p.x;
p2.py = p.y;
.GetCamera().SetOffset(p2);
}
private function ():void{
var p:Point = .GetPoint1();
.recSelection.alpha = () ? 1 : 0;
.recSelection.x = p.x;
.recSelection.y = p.y;
.recSelection.rotation = 0;
.recSelection.width = (.GetRayon() * 2);
.recSelection.rotation = .Angle();
}
private function ():void{
.drop_mc.x = (.GetCenterPoint().x - 100);
.wall_mc.x = .GetCenterPoint().x;
.drop_mc.y = .GetCenterPoint().y;
.wall_mc.y = .GetCenterPoint().y;
.drop_mc.gotoAndStop((.CanBeDropped()) ? "ON" : "OFF");
.wall_mc.gotoAndStop((.CanBeWallKicked()) ? "ON" : "OFF");
}
function ():Line_c{
return ();
}
public function
(evt:Event):void{
.SetWallKick(!(.CanBeWallKicked()));
();
}
private function ():void{
.CanBeWallKicked();
.CanBeDropped();
graphics.clear();
if (((!(.CanBeWallKicked())) && (!(.CanBeDropped())))){
graphics.lineStyle(5, 0, 1);
} else {
if (((!(.CanBeWallKicked())) && (.CanBeDropped()))){
graphics.lineStyle(5, 0xFF00, 1);
} else {
if (((.CanBeWallKicked()) && (!(.CanBeDropped())))){
graphics.lineStyle(5, 0xFF0000, 1);
} else {
graphics.lineStyle(5, 0xFFFFFF, 1);
};
};
};
graphics.moveTo(p1.px, p1.py);
graphics.lineTo(p2.px, p2.py);
}
public function AttachRightToCursor(evt:Event, bForce:Boolean=false):void{
if (!){
(null);
};
if (((.m_bAddCol) && (!(bForce)))){
return;
};
p2.removeEventListener(MouseEvent.MOUSE_DOWN, AttachRightToCursor);
this.stage.addEventListener(MouseEvent.MOUSE_UP, );
this.addEventListener(Event.ENTER_FRAME, );
}
public function (evt:Event):void{
p1.addEventListener(MouseEvent.MOUSE_DOWN, );
this.stage.removeEventListener(MouseEvent.MOUSE_UP, );
this.removeEventListener(Event.ENTER_FRAME, );
p1.GetLayer().ConnectLine(p1.GetLayer().GetLinesInRange(0, 0, -1));
}
private function ():void{
var p:Point;
p = .GetPoint1();
p1.px = p.x;
p1.py = p.y;
.GetCamera().SetOffset(p1);
}
public function ShowVisible(visible:Boolean):void{
if (visible){
.addChild(this);
.addChild(p1);
.addChild(p2);
} else {
if (((.contains(this)) && ((this.parent == )))){
.removeChild(this);
};
if (((.contains(p1)) && ((p1.parent == )))){
.removeChild(p1);
};
if (((.contains(p2)) && ((p2.parent == )))){
.removeChild(p2);
};
};
}
public function (evt:Event, bForce:Boolean=false):void{
if (!){
(null);
};
if (((.m_bAddCol) && (!(bForce)))){
return;
};
p1.removeEventListener(MouseEvent.MOUSE_DOWN, );
this.stage.addEventListener(MouseEvent.MOUSE_UP, );
this.addEventListener(Event.ENTER_FRAME, );
}
public function (p:ObjetMoteur_c):void{
var objPos:Point = new Point(this.stage.mouseX, this.stage.mouseY);
objPos = .GetCamera().ConvertPointToMoteur(objPos, p1.GetLayer());
var nTol:Number = 5;
var nTolX:Number = (objPos.x % nTol);
var nTolY:Number = (objPos.y % nTol);
objPos.x = (objPos.x - nTolX);
if (nTolX > (nTol / 2)){
objPos.x = (objPos.x + nTol);
};
objPos.y = (objPos.y - nTolY);
if (nTolY > (nTol / 2)){
objPos.y = (objPos.y + nTol);
};
p.px = Math.ceil(objPos.x);
p.py = Math.ceil(objPos.y);
p.px = (p.px - (p.px % 5));
p.py = (p.py - (p.py % 5));
.Init(p1.px, p2.px, p1.py, p2.py, .CanBeDropped(), .CanBeWallKicked());
();
}
override public function Destroy(context:Game_c):void{
if (){
m_selectedLine = null;
};
var i:int;
while (i <
.length) {
if (
[i] == this){
.splice(i, 1);
break;
};
i++;
};
p1.GetLayer().RemoveLine();
p1.removeEventListener(MouseEvent.MOUSE_DOWN, );
p2.removeEventListener(MouseEvent.MOUSE_DOWN, AttachRightToCursor);
.recSelection.removeEventListener(MouseEvent.MOUSE_DOWN, );
.recSelection.removeEventListener(MouseEvent.CLICK, );
stage.removeEventListener(MouseEvent.MOUSE_UP, );
removeEventListener(Event.ENTER_FRAME, );
stage.removeEventListener(MouseEvent.MOUSE_UP, );
removeEventListener(Event.ENTER_FRAME, );
if (((!((p1.parent == null))) && (p1.parent.contains(p1)))){
p1.parent.removeChild(p1);
};
if (((!((p2.parent == null))) && (p2.parent.contains(p2)))){
p2.parent.removeChild(p2);
};
parent.removeChild(this);
Camera_c.RemoveActeur(p1);
Camera_c.RemoveActeur(p2);
Camera_c.RemoveActeur(this);
super.Destroy(context);
}
private function ():void{
();
();
();
();
();
();
}
public function (evt:Event):void{
if (p1.hasEventListener(MouseEvent.MOUSE_UP)){
return;
};
p2.addEventListener(MouseEvent.MOUSE_DOWN, AttachRightToCursor);
this.stage.removeEventListener(MouseEvent.MOUSE_UP, );
this.removeEventListener(Event.ENTER_FRAME, );
p1.GetLayer().ConnectLine(p1.GetLayer().GetLinesInRange(0, 0, -1));
}
public function (evt:Event):void{
(p1);
}
public function (evt:Event):void{
LineHelper_c.UnSelect();
if (){
UnSelect();
return;
};
SetSelected(true);
if (m_selectedLine != null){
m_selectedLine.SetSelected(false);
};
m_selectedLine = this;
}
public function (evt:Event):void{
(p2);
}
public function SetSelected(b:Boolean):void{
= b;
();
}
public static function get isVisible():Boolean{
return ();
}
public static function DestroyAll():void{
while (
.length > 0) {
[0].Destroy();
};
= new Array();
}
public static function Init(context:LevelEditor_c):void{
= context;
}
public static function UnSelect():void{
if (m_selectedLine != null){
m_selectedLine.SetSelected(false);
};
m_selectedLine = null;
}
public static function Show(visible:Boolean):void{
var line:LineHelper_c;
if ( == visible){
return;
};
= visible;
var i:int;
while (i <
.length) {
line =
[i];
line.ShowVisible(visible);
i++;
};
}
}
}//package TheGameAS3.LevelEditor
Section 362
//ParamTab_c (TheGameAS3.LevelEditor.ParamTab_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Scenario.*;
import flash.text.*;
public class ParamTab_c extends PARAM_TAB {
private var :Boolean;// = false
private var :Array;// = null
private var :Array;// = null
public var m_height:Number;// = 0
public var :Parameter_c;// = null
public function ParamTab_c(){
super();
m_height = this.height;
= new Array();
= new Array();
}
public function
():void{
var i:int;
var oTxt:TextField;
var tabValue:Array = .GetPossibleValues();
while (i < tabValue.length) {
oTxt = new TextField();
oTxt.text = tabValue[i];
oTxt.autoSize = TextFieldAutoSize.LEFT;
addChild(oTxt);
oTxt.x = ((MovieClip(this).expand_mc.x + MovieClip(this).expand_mc.width) + 10);
oTxt.y = (i * 20);
.push(oTxt);
i++;
};
= true;
}
public function Refresh():void{
MovieClip(this).value_txt.text = .GetValue();
}
private function (evt:MouseEvent):void{
if (IsOpen()){
Close();
} else {
();
};
}
public function ():Parameter_c{
return ( );
}
public function Destroy():void{
MovieClip(this).value_txt.removeEventListener(TextEvent.TEXT_INPUT,
);
MovieClip(this).expand_mc.removeEventListener(MouseEvent.CLICK, );
}
private function (evt:MouseEvent):void{
}
public function SetAndCheck():Boolean{
.SetValue(MovieClip(this).value_txt.text);
MovieClip(this).recErreur_mc.visible = !( .IsValid());
return ( .IsValid());
}
private function (evt:MouseEvent):void{
}
public function Init(param:Parameter_c):void{
= param;
MovieClip(this).name_txt.text = .GetName();
MovieClip(this).type_txt.text = .GetType();
MovieClip(this).value_txt.text = .GetValue();
MovieClip(this).value_txt.addEventListener(TextEvent.TEXT_INPUT,
);
MovieClip(this).recErreur_mc.visible = !( .IsValid());
if ( .GetPossibleValues() != null){
MovieClip(this).expand_mc.visible = true;
MovieClip(this).expand_mc.addEventListener(MouseEvent.CLICK, );
= .GetPossibleValues();
} else {
MovieClip(this).expand_mc.visible = false;
};
}
public function IsOpen():Boolean{
return ();
}
private function (evt:MouseEvent):void{
}
public function Close():void{
var txt:TextField;
while (.length > 0) {
txt = .shift();
removeChild(txt);
};
= false;
}
private function
(evt:TextEvent){
.SetValue((MovieClip(this).value_txt.text + evt.text));
MovieClip(this).recErreur_mc.visible = !( .IsValid());
}
}
}//package TheGameAS3.LevelEditor
Section 363
//ScrollLevelPart_c (TheGameAS3.LevelEditor.ScrollLevelPart_c)
package TheGameAS3.LevelEditor {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Visuel.*;
import flash.text.*;
public class ScrollLevelPart_c extends SCROLL_LEVEL_PART {
private var MAX_HEIGHT:uint;// = 400
private var nDiff:Number;// = 0
private var
:uint;// = 448
private var :uint;// = 136
private var :uint;// = 48
private var :LevelPart_c;// = null
private var :Boolean;// = false
private var :LevelEditor_c;// = null
private var :Array;
public function ScrollLevelPart_c(){
= new Array();
super();
}
public function GetBitmapSelected():Bitmap{
if ( == null){
return (null);
};
return (.GetLevelBitmap());
}
public function AddImg(bmpData:BitmapData):void{
var cnt:MovieClip = new LevelPart_c(bmpData, 0, 0, true, false);
var txtFieldName:TextField = new TextField();
var txtFieldCount:TextField = new TextField();
var visualPath:String = VisuelFactory_c.GetStrFromBmpData(bmpData);
if (visualPath.indexOf("/") != -1){
txtFieldName.text = visualPath.split("/")[1];
} else {
txtFieldName.text = visualPath;
};
txtFieldName.scaleX = 10;
txtFieldName.scaleY = 10;
txtFieldName.textColor = 0xFF0000;
txtFieldName.selectable = false;
txtFieldName.mouseEnabled = false;
txtFieldName.y = 50;
cnt.addChild(txtFieldName);
txtFieldCount.text = "";
txtFieldCount.scaleX = 10;
txtFieldCount.scaleY = 10;
txtFieldCount.textColor = 0xFF0000;
txtFieldCount.selectable = false;
txtFieldCount.mouseEnabled = false;
txtFieldCount.name = "txtCount";
txtFieldCount.y = 150;
cnt.addChild(txtFieldName);
cnt.addChild(txtFieldCount);
cnt.y = (100 * .length);
cnt.scaleX = 0.1;
cnt.scaleY = 0.1;
cnt.addEventListener(MouseEvent.ROLL_OUT, );
cnt.addEventListener(MouseEvent.ROLL_OVER, );
cnt.addEventListener(MouseEvent.CLICK, OnClick);
MovieClip(this).imgScroll_mc.addChild(cnt);
.push(cnt);
RefreshUI();
}
public function GetBounds():Rectangle{
return (new Rectangle(, , 0, (MovieClip(this).scroll_mc.scaleY * MAX_HEIGHT)));
}
public function RefreshUI():void{
var i:int;
var myTxtCount:TextField;
var bmp:Bitmap;
var cpt:int;
var j:int;
var lvlLayer:LevelLayer_c;
var tabLevelLayer:Array = .GetLevelManager().GetAllLayers();
while (i < .length) {
myTxtCount = [i].getChildByName("txtCount");
bmp = [i].GetLevelBitmap();
cpt = 0;
j = 0;
while (j < tabLevelLayer.length) {
lvlLayer = tabLevelLayer[j];
cpt = (cpt + lvlLayer.GetBmpUseCount(bmp));
j++;
};
myTxtCount.text = (("(" + String(cpt)) + ")");
if (cpt > 0){
[i].alpha = 0.25;
} else {
[i].alpha = 1;
};
i++;
};
}
public function OnClick(evt:Event):void{
.DeactivateAllMode();
if (!(evt.target is LevelPart_c)){
return;
};
SelectDelete(false);
var cnt:LevelPart_c = LevelPart_c(evt.target);
if (cnt == ){
cnt.GetCadre().SetIdle();
= null;
return;
};
cnt.GetCadre().SetSelected();
UnSelect();
= cnt;
}
public function (evt:Event):void{
if (!(evt.target is LevelPart_c)){
return;
};
var cnt:LevelPart_c = LevelPart_c(evt.target);
if (cnt.GetCadre().GetCurrentMode() == Cadre_c.SELECTED){
return;
};
cnt.GetCadre().SetIdle();
}
public function ClearImg():void{
var cnt:LevelPart_c;
if ( == null){
return;
};
var i:* = 0;
while (i < .length) {
cnt = [i];
if (cnt == null){
} else {
cnt.removeEventListener(MouseEvent.ROLL_OUT, );
cnt.removeEventListener(MouseEvent.ROLL_OVER, );
cnt.removeEventListener(MouseEvent.CLICK, OnClick);
MovieClip(this).imgScroll_mc.removeChild(cnt);
};
i++;
};
= new Array();
}
public function (evt:Event):void{
if (!(evt.target is LevelPart_c)){
return;
};
var cnt:LevelPart_c = LevelPart_c(evt.target);
if (cnt.GetCadre().GetCurrentMode() == Cadre_c.SELECTED){
return;
};
cnt.GetCadre().SetRollOver();
}
public function IsDeleting():Boolean{
return ();
}
public function UnSelect():void{
if ( == null){
return;
};
.GetCadre().SetIdle();
= null;
}
public function (evt:Event):void{
var nPrct:Number = 0;
nPrct = ((MovieClip(this).scroll_mc.y - ) / (MovieClip(this).scroll_mc.scaleY * MAX_HEIGHT));
MovieClip(this).imgScroll_mc.y = ( - (nPrct * nDiff));
}
public function SelectDelete(bIsDelete:Boolean):void{
= bIsDelete;
MovieClip(this).btn_delete.gotoAndStop(() ? "ON" : "OFF");
UnSelect();
}
public function Init(tabImg:Array, lvlEditor:LevelEditor_c):void{
var nHeight:uint = (tabImg.length * 100);
= lvlEditor;
MovieClip(this).imgScroll_mc.y = ;
MovieClip(this).scroll_mc.visible = true;
MovieClip(this).scroll_mc.removeEventListener(Event.ENTER_FRAME, );
if (nHeight <= 400){
MovieClip(this).scroll_mc.visible = false;
nDiff = 0;
return;
};
nDiff = (nHeight - MAX_HEIGHT);
MovieClip(this).scroll_mc.scaleY = (MAX_HEIGHT / nHeight);
MovieClip(this).scroll_mc.addEventListener(Event.ENTER_FRAME, );
MovieClip(this).btn_delete.gotoAndStop(() ? "ON" : "OFF");
}
}
}//package TheGameAS3.LevelEditor
Section 364
//Circle_c (TheGameAS3.Physique.Circle_c)
package TheGameAS3.Physique {
import flash.geom.*;
public class Circle_c extends Point {
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = -1
private var :Boolean;// = false
private var
:int;// = -1
public function Circle_c(x1:Number, y1:Number, nRayon:Number, nAngleDetectStart:Number=-180, nAngleDetectEnd:Number=180){
super();
x = x1;
y = y1;
= nRayon;
= nAngleDetectStart;
= nAngleDetectEnd;
}
public function IsDynamic():Boolean{
return ( );
}
public function GetIndexAAA():int{
return (
);
}
public function IsInside(px:Number, py:Number):Boolean{
return ((( * ) > (((px - x) * (px - x)) + ((py - y) * (py - y)))));
}
public function SetRayon(n:Number):void{
= n;
}
public function get rayon():Number{
return ();
}
public function AngleIsInRange(nAngle:Number):Boolean{
if ( >= ){
return ((((((nAngle >= )) && ((nAngle <= 180)))) || ((((nAngle > -180)) && ((nAngle <= ))))));
};
return (((( <= nAngle)) && (( >= nAngle))));
}
public function SetPosition(newX:Number, newY:Number):void{
x = newX;
y = newY;
}
public function AngleRange():Number{
if ( >= ){
return ((360 - ( - )));
};
return (( - ));
}
public function SetIsDynamic(b:Boolean):void{
= b;
}
public function SetIndexAAA(i:int):void{
= i;
}
public function GetDistanceCarre(px:Number, py:Number):Number{
return ((((px - x) * (px - x)) + ((py - y) * (py - y))));
}
}
}//package TheGameAS3.Physique
Section 365
//Collision_c (TheGameAS3.Physique.Collision_c)
package TheGameAS3.Physique {
import flash.geom.*;
public class Collision_c {
public var distV1:Number;
public var distV2:Number;
public var vecFinal:Point;
public var vecFollowSansPerte:Point;
public var sens:Number;
public var vecFollow:Point;
public var pFinal:Point;
public var pointOfCollision:Circle_c;
public var vecAng:Point;
public var pFirstCollision:Point;
public var line:Line_c;
public var vecRebound:Point;
public function Collision_c(){
super();
}
}
}//package TheGameAS3.Physique
Section 366
//EquationVecto_c (TheGameAS3.Physique.EquationVecto_c)
package TheGameAS3.Physique {
import flash.geom.*;
public class EquationVecto_c {
private static var :Array = new Array();
private static var :Boolean = false;
private static var a:Number = 0;
private static var p:Number = 0.00872664625997165;
private static var :Array = new Array();
public function EquationVecto_c(){
super();
}
public static function
(tabPoint:Array, ball:ObjetMoteur_c):Object{
var distBallPointCentre:Number;
var oLine:Line_c;
var minDist:Number = -1;
var pReturnFirstCol:Point = new Point(0, 0);
var pReturn:Point;
var nDistTemp:Number = 0;
var pFirstCol:Point;
var distTrajectoire:Number = ((ball.vx * ball.vx) + (ball.vy * ball.vy));
var distT:Number = Math.sqrt(distTrajectoire);
var rayonCarre:Number = (ball.rayon * ball.rayon);
var rayonTraj:Number = 0;
var nvx:Number = (ball.px + ball.vx);
var nvy:Number = (ball.py + ball.vy);
var pArrive:Point = new Point(nvx, nvy);
var pBall:Point = new Point(ball.px, ball.py);
var pCentralTraj:Point = (pBall, pArrive);
var i:int;
while (i < tabPoint.length) {
if (tabPoint[i] == null){
} else {
rayonTraj = (((distT / 2) + (ball.rayon + tabPoint[i].rayon)) * ((distT / 2) + (ball.rayon + tabPoint[i].rayon)));
distBallPointCentre = GetDistAuCarre(pCentralTraj, tabPoint[i]);
pFirstCol = (tabPoint[i], ball, distT, tabPoint[i].rayon);
if (pFirstCol != null){
oLine = new Line_c(tabPoint[i].x, pFirstCol.x, tabPoint[i].y, pFirstCol.y, false, false);
oLine = oLine.GetNormLine();
if (tabPoint[i].AngleIsInRange(oLine.Angle())){
nDistTemp = (((ball.px - pFirstCol.x) * (ball.px - pFirstCol.x)) + ((ball.py - pFirstCol.y) * (ball.py - pFirstCol.y)));
if ((((minDist == -1)) || ((nDistTemp < minDist)))){
minDist = nDistTemp;
pReturnFirstCol.x = pFirstCol.x;
pReturnFirstCol.y = pFirstCol.y;
pReturn = tabPoint[i];
};
};
};
};
i++;
};
if (pReturn != null){
return ({point:pReturn, pFirstCol:pReturnFirstCol});
};
return (null);
}
public static function (tabLine:Array, ball:ObjetMoteur_c):Object{
var crntLine:Line_c;
var pCenter:Point;
var nDistTemp:Number;
var nDistTempTraj:Number;
var vectFirstColx:Number;
var vectFirstColy:Number;
var minDist:Number = -1;
var line:Line_c;
var distFirstCol:Number = 0;
var vCx:Number = 0;
var vCy:Number = 0;
var lA:Number = 0;
var lB:Number = 0;
var lC:Number = 0;
var cx:Number = 0;
var cy:Number = 0;
var lCx:Number = 0;
var lCy:Number = 0;
var nvx:Number = (ball.px + ball.vx);
var nvy:Number = (ball.py + ball.vy);
var ncvx:Number = (ball.px + (ball.vx / 2));
var ncvy:Number = (ball.py + (ball.vy / 2));
var Oox:Number = nvx;
var Ooy:Number = nvy;
var Ovx:Number = ball.vx;
var Ovy:Number = ball.vy;
var Ab:Number = Ovy;
var Bb:Number = -(Ovx);
var Cb:Number = ((Ovx * Ooy) - (Ovy * Oox));
var rayon:Number = ball.rayon;
var rayonCarre:Number = (rayon * rayon);
var sens:Number = 0;
var dist:Number = 0;
var sensBallInit:Number = 0;
var i:int;
for (;i < tabLine.length;i++) {
crntLine = tabLine[i];
if (crntLine == null){
} else {
pCenter = crntLine.GetCenterPoint();
nDistTemp = (((ncvx - pCenter.x) * (ncvx - pCenter.x)) + ((ncvy - pCenter.y) * (ncvy - pCenter.y)));
nDistTempTraj = (((ball.px - nvx) * (ball.px - nvx)) + ((ball.py - nvy) * (ball.py - nvy)));
lA = crntLine.A();
lB = crntLine.B();
lC = (crntLine.C() - rayon);
if ((((((Ab * lB) - (lA * Bb)) == 0)) && ((((lA * Bb) - (Ab * lB)) == 0)))){
} else {
if (lA != 0){
lCy = (((lA * Cb) - (Ab * lC)) / ((Ab * lB) - (lA * Bb)));
lCx = (((-(lB) * lCy) - lC) / lA);
} else {
lCx = (((lB * Cb) - (lC * Bb)) / ((lA * Bb) - (Ab * lB)));
lCy = (((-(lA) * lCx) - lC) / lB);
};
if (((isNaN(lCx)) || (!(isFinite(lCx))))){
trace("ERROR:EQUATIONVECTO_c::GetNearestCollisionWithLine");
trace(("lA : " + lA));
trace(("lB : " + lB));
trace(("lC : " + lC));
trace(("Ab : " + Ab));
trace(("Bb : " + Bb));
trace(("Cb : " + Cb));
trace(("(Ab*lB - lA*Bb) : " + ((lA * Bb) - (Ab * lB))));
return (null);
};
vectFirstColx = (lCx - ball.px);
vectFirstColy = (lCy - ball.py);
distFirstCol = ((vectFirstColx * vectFirstColx) + (vectFirstColy * vectFirstColy));
vCx = (crntLine.GetCenterPoint().x - lCx);
vCy = (crntLine.GetCenterPoint().y - lCy);
sens = (((lA * Oox) + (lB * Ooy)) + lC);
dist = ((sens * sens) / ((lA * lA) + (lB * lB)));
sensBallInit = (((lA * ball.px) + (lB * ball.py)) + lC);
if (((vCx * vCx) + (vCy * vCy)) >= Math.pow((crntLine.GetRayon() + (rayon / 2)), 2)){
continue;
} else {
if (sensBallInit >= 0){
if ((((sens < 0)) || ((dist < 0)))){
if ((((minDist == -1)) || ((distFirstCol < minDist)))){
minDist = distFirstCol;
cx = lCx;
cy = lCy;
line = crntLine;
};
};
};
};
};
};
};
if (minDist != -1){
return ({line:line, pFirstCol:new Point(cx, cy)});
};
return (null);
}
public static function (p:Point, ball:ObjetMoteur_c, distT:Number, nRayon:Number):Point{
var distNpCp:Number;
var distGpNp:Number;
var vecUnTX:Number;
var vecUnTY:Number;
var nvx:Number = (ball.px + ball.vx);
var nvy:Number = (ball.py + ball.vy);
var Oox:Number = nvx;
var Ooy:Number = nvy;
var Ovx:Number = ball.vx;
var Ovy:Number = ball.vy;
var Ab:Number = Ovy;
var Bb:Number = -(Ovx);
var Cb:Number = ((Ovx * Ooy) - (Ovy * Oox));
var Ac:Number = -(Ovx);
var Bc:Number = -(Ovy);
var Cc:Number = ((Ovy * p.y) + (Ovx * p.x));
var Ad:Number = -(Ovx);
var Bd:Number = -(Ovy);
var Cd:Number = ((Ovy * ball.py) + (Ovx * ball.px));
var rayonCarre:Number = ((ball.rayon + nRayon) * (ball.rayon + nRayon));
var sensPoint:Number = (((Ab * p.x) + (Bb * p.y)) + Cb);
var distPoint:Number = ((sensPoint * sensPoint) / ((Ab * Ab) + (Bb * Bb)));
var sensPointNormale:Number = (((Ad * p.x) + (Bd * p.y)) + Cd);
var distPointNormale:Number = ((sensPoint * sensPoint) / ((Ad * Ad) + (Bd * Bd)));
var distTrajectoire:Number = ((ball.vx * ball.vx) + (ball.vy * ball.vy));
var Npx:Number = 0;
var Npy:Number = 0;
var gPx:Number = 0;
var gPy:Number = 0;
var distPointGp:Number = 0;
var pBall:Point = new Point(ball.px, ball.py);
var pCentralTraj:Point = (pBall, new Point(nvx, nvy));
var distBallPoint:Number = GetDistAuCarre(pCentralTraj, p);
var rayonTraj:Number = GetDistAuCarre(pCentralTraj, pBall);
if ((((distPoint <= rayonCarre)) && ((((sensPointNormale < 0)) || ((distPointNormale < 0)))))){
if ((((((Ac * Bb) - (Ab * Bc)) == 0)) && ((((Ab * Bc) - (Ac * Bb)) == 0)))){
trace("HAHA !");
return (null);
};
if (Ab != 0){
Npy = (((Ab * Cc) - (Ac * Cb)) / ((Ac * Bb) - (Ab * Bc)));
Npx = (((-(Bb) * Npy) - Cb) / Ab);
} else {
Npx = (((Bb * Cc) - (Cb * Bc)) / ((Ab * Bc) - (Ac * Bb)));
Npy = (((-(Ab) * Npx) - Cb) / Bb);
};
distNpCp = (((Npx - p.x) * (Npx - p.x)) + ((Npy - p.y) * (Npy - p.y)));
if (rayonCarre < distNpCp){
trace("WARNING :: EquationVecto_c :: GetGpFromPoint :: Ok, probleme icitte la");
trace(("distNpCp : " + distNpCp));
trace(("p : " + p));
trace(((("Npx : " + Npx) + "/") + Npy));
trace(((("rayonCarre : " + rayonCarre) + "/") + nRayon));
trace(("distPoint : " + distPoint));
return (null);
};
distGpNp = Math.sqrt((rayonCarre - distNpCp));
vecUnTX = (ball.vx / distT);
vecUnTY = (ball.vy / distT);
gPx = (Npx - (vecUnTX * distGpNp));
gPy = (Npy - (vecUnTY * distGpNp));
if (isNaN(gPx)){
trace(((((((((((((((((("gPx :: " + Npx) + "/") + vecUnTX) + "/") + distGpNp) + "/") + rayonCarre) + "/") + distNpCp) + "/") + distPoint) + "/") + Npx) + "/") + Npy) + "/") + p));
return (null);
};
distPointGp = (((ball.px - gPx) * (ball.px - gPx)) + ((ball.py - gPy) * (ball.py - gPy)));
return (new Point(gPx, gPy));
};
return (null);
}
public static function (tabPoint:Array, ball:ObjetMoteur_c):Array{
var distBallPointCentre:Number;
var distPointDepart:Number;
var distPointArrive:Number;
var tabCircleCollision:Array = new Array();
var distTrajectoire:Number = ((ball.vx * ball.vx) + (ball.vy * ball.vy));
var distT:Number = Math.sqrt(distTrajectoire);
var rayonCarre:Number = (ball.rayon * ball.rayon);
var rayonTraj:Number = 0;
var nvx:Number = (ball.px + ball.vx);
var nvy:Number = (ball.py + ball.vy);
var pArrive:Point = new Point(nvx, nvy);
var pBall:Point = new Point(ball.px, ball.py);
var pCentralTraj:Point = (pBall, pArrive);
var i:int;
while (i < tabPoint.length) {
if (tabPoint[i] == null){
} else {
rayonTraj = (((distT / 2) + (ball.rayon + tabPoint[i].rayon)) * ((distT / 2) + (ball.rayon + tabPoint[i].rayon)));
distBallPointCentre = GetDistAuCarre(pCentralTraj, tabPoint[i]);
distPointDepart = GetDistAuCarre(pBall, tabPoint[i]);
distPointArrive = GetDistAuCarre(pArrive, tabPoint[i]);
if (distBallPointCentre <= rayonTraj){
tabCircleCollision.push(tabPoint[i]);
};
};
i++;
};
return (tabCircleCollision);
}
public static function (n:Number):Number{
return (((n / 180) * Math.PI));
}
public static function SetEquilibreInstantane(ball:ObjetMoteur_c, objCollision:Collision_c, prctToAdd:Number):void{
var modSens:Number = ((objCollision.sens > 0)) ? 1 : ((objCollision.sens == 0)) ? 0 : -1;
var prct:Number = ((GetNorm(objCollision.vecFollowSansPerte) == 0)) ? 0 : (GetNorm(objCollision.vecFollow) / GetNorm(objCollision.vecFollowSansPerte));
var energieCinetique:Number = ((prct * ball.vitesse) * modSens);
var energieAngulaire:Number = ((ball.vitesseAngulaire / 360) * ball.circonference);
var equilibre:Number = ((energieCinetique + energieAngulaire) / 2);
if ((equilibre / energieCinetique) == 1){
return;
};
var nToAdd:Number = (energieAngulaire - energieCinetique);
ball.vitesseAngulaire = (ball.vitesseAngulaire - (((nToAdd * prctToAdd) / ball.circonference) * 360));
}
public static function (ball:ObjetMoteur_c, vecFollow:Point, vecFollowSansPerte:Point, sens:Number, nFriction:Number):Number{
var vitesse:Number = ball.vitesse;
var modSens:Number = ((sens > 0)) ? 1 : ((sens == 0)) ? 0 : -1;
var distFollowSansPerte:Number = GetNorm(vecFollowSansPerte);
var prct:Number = ((distFollowSansPerte == 0)) ? 0 : (GetNorm(vecFollow) / distFollowSansPerte);
var energieCinetique:Number = (vitesse * modSens);
var energieAngulaire:Number = ((ball.vitesseAngulaire / 360) * ball.circonference);
var resultValue:Number = ((energieAngulaire - energieCinetique) * (nFriction / 10));
return (resultValue);
}
public static function GetDistAuCarre(p1:Point, p2:Point):Number{
return ((((p1.x - p2.x) * (p1.x - p2.x)) + ((p1.y - p2.y) * (p1.y - p2.y))));
}
public static function (line:Line_c, pFirstCol:Point, ball:ObjetMoteur_c, nPrctBounce:Number, pointOfCollision:Circle_c):Collision_c{
if (line == null){
return (null);
};
var colObj:Collision_c = new Collision_c();
var nvx:Number = (ball.px + ball.vx);
var nvy:Number = (ball.py + ball.vy);
var Oox:Number = nvx;
var Ooy:Number = nvy;
var Ovx:Number = ball.vx;
var Ovy:Number = ball.vy;
var Ab:Number = Ovy;
var Bb:Number = -(Ovx);
var Cb:Number = ((Ovx * Ooy) - (Ovy * Oox));
colObj.sens = 0;
var Np:Point;
var pFinalX:Number = 0;
var pFinalY:Number = 0;
var cx:Number = pFirstCol.x;
var cy:Number = pFirstCol.y;
var p1:Point = line.GetPoint1();
var p2:Point = line.GetPoint2();
colObj.distV1 = Math.sqrt((((ball.px - cx) * (ball.px - cx)) + ((ball.py - cy) * (ball.py - cy))));
colObj.distV2 = Math.sqrt((((nvx - cx) * (nvx - cx)) + ((nvy - cy) * (nvy - cy))));
var vecVarMinime:Point = new Point((p2.y - p1.y), (p1.x - p2.x));
vecVarMinime = MultiplyVec(NormalizeVec(vecVarMinime), (1 / 2000));
Np = (line, ball);
colObj.vecFollow = new Point((Np.x - cx), (Np.y - cy));
colObj.vecFollow = MultiplyVec(NormalizeVec(colObj.vecFollow), (GetNorm(colObj.vecFollow) + GetNorm(vecVarMinime)));
colObj.vecFollowSansPerte = MultiplyVec(NormalizeVec(colObj.vecFollow), colObj.distV2);
colObj.vecRebound = new Point((Np.x - nvx), (Np.y - nvy));
colObj.vecRebound = MultiplyVec(colObj.vecRebound, (ball.nBounce * nPrctBounce));
colObj.vecFinal = new Point(0, 0);
colObj.vecFinal = colObj.vecFollow.add(colObj.vecRebound);
colObj.pFinal = new Point(0, 0);
colObj.pFinal.x = (((cx + colObj.vecFinal.x) + vecVarMinime.x) + line.GetVelocity().x);
colObj.pFinal.y = (((cy + colObj.vecFinal.y) + vecVarMinime.y) + line.GetVelocity().y);
colObj.sens = (((Ab * pFinalX) + (Bb * pFinalY)) + Cb);
colObj.vecAng = colObj.vecFollow.clone();
var energieAngulaire:Number = (ball, colObj.vecFollow, colObj.vecFollowSansPerte, colObj.sens, line.GetFriction());
colObj.vecAng.x = ((line.GetVx() * energieAngulaire) * line.GetFriction());
colObj.vecAng.y = ((line.GetVy() * energieAngulaire) * line.GetFriction());
colObj.line = line;
colObj.pFirstCollision = new Point((cx + vecVarMinime.x), (cy + vecVarMinime.y));
colObj.pointOfCollision = pointOfCollision;
return (colObj);
}
public static function GetNorm(p:Point):Number{
return (Math.sqrt(((p.x * p.x) + (p.y * p.y))));
}
public static function MyCos(n:Number):Number{
a = n;
while (a < 0) {
a = (a + 360);
};
a = Math.floor((a * 2));
a = Math.min(Math.max(0, a), 719);
return ([a]);
}
public static function CollisionEntreCercle(b:ObjetMoteur_c, tabPoint:Array):Circle_c{
var crntPoint:Circle_c;
if ((((tabPoint == null)) || ((b == null)))){
return (null);
};
var i:int;
while (i < tabPoint.length) {
crntPoint = Circle_c(tabPoint[i]);
if (crntPoint == null){
} else {
if (GetDistAuCarre(new Point(b.px, b.py), crntPoint) <= Math.pow((b.rayon + crntPoint.rayon), 2)){
return (crntPoint);
};
};
i++;
};
return (null);
}
public static function GetRotation(x1:Number, x2:Number, y1:Number, y2:Number):Number{
var dx:Number = (x1 - x2);
var dy:Number = (y1 - y2);
var rot:Number = Math.atan2(dy, dx);
return (((rot / Math.PI) * 180));
}
public static function (line:Line_c, ball:ObjetMoteur_c):Point{
var A:Number = line.A();
var B:Number = line.B();
var C:Number = (line.C() - ball.rayon);
var nvx:Number = (ball.px + ball.vx);
var nvy:Number = (ball.py + ball.vy);
var Npx:Number = 0;
var Npy:Number = 0;
var Ac:Number = B;
var Bc:Number = -(A);
var Cc:Number = ((A * nvy) - (B * nvx));
if (A != 0){
Npy = (((A * Cc) - (Ac * C)) / ((Ac * B) - (A * Bc)));
Npx = (((-(B) * Npy) - C) / A);
} else {
Npx = (((B * Cc) - (C * Bc)) / ((A * Bc) - (Ac * B)));
Npy = (((-(A) * Npx) - C) / B);
};
return (new Point(Npx, Npy));
}
public static function CheckCollision(ball:ObjetMoteur_c, tabLine:Array, tabPoint:Array, nY:Number, bTrace:Boolean=false):Collision_c{
var linePoint1:Line_c;
var objLinePoint1:Object;
var linePoint2:Line_c;
var objLinePoint2:Object;
if ((((ball.vx == 0)) && ((ball.vy == 0)))){
return (null);
};
var myLine:Object = ((tabLine == null)) ? null : (tabLine, ball);
var myPoint:Object = ((tabPoint == null)) ? null :
(tabPoint, ball);
if (((bTrace) && (!((myPoint == null))))){
trace(((((("myLine : " + myLine) + "/") + myPoint.point) + "/") + myPoint.pFirstCol));
};
if ((((myLine == null)) && ((myPoint == null)))){
return (null);
};
if (myPoint == null){
return ((myLine.line, myLine.pFirstCol, ball, nY, null));
};
if (myLine == null){
linePoint1 = (myPoint.point, myPoint.pFirstCol);
objLinePoint1 = ([linePoint1], ball);
if (objLinePoint1 == null){
return (null);
};
return ((objLinePoint1.line, objLinePoint1.pFirstCol, ball, nY, myPoint.point));
};
var distLine:Number = GetDistAuCarre(myLine.pFirstCol, new Point(ball.px, ball.py));
var distPoint:Number = GetDistAuCarre(myPoint.pFirstCol, new Point(ball.px, ball.py));
if (distLine < distPoint){
return ((myLine.line, myLine.pFirstCol, ball, nY, null));
};
linePoint2 = (myPoint.point, myPoint.pFirstCol);
objLinePoint2 = ([linePoint2], ball);
if (objLinePoint2 == null){
return (null);
};
return ((objLinePoint2.line, objLinePoint2.pFirstCol, ball, nY, myPoint.point));
}
public static function MySin(n:Number):Number{
a = n;
while (a < 0) {
a = (a + 360);
};
a = Math.floor((a * 2));
a = Math.min(Math.max(0, a), 719);
return ([a]);
}
public static function NormalizeVec(p:Point):Point{
var dist:Number = Math.sqrt(((p.x * p.x) + (p.y * p.y)));
if (dist < 1E-13){
return (new Point(0, 0));
};
var X:Number = (p.x / dist);
var Y:Number = (p.y / dist);
return (new Point(X, Y));
}
public static function (objPoint:Circle_c, gP:Point):Line_c{
var dPoint:Point = new Point((objPoint.x - gP.x), (objPoint.y - gP.y));
var distance2Point:Number = Math.sqrt(((dPoint.x * dPoint.x) + (dPoint.y * dPoint.y)));
if (isNaN(gP.x)){
trace("Putain de probleme");
};
var lineTemp:Line_c = new Line_c(objPoint.x, gP.x, objPoint.y, gP.y, false, false);
var x:Number = (objPoint.x - ((objPoint.rayon / distance2Point) * dPoint.x));
var y:Number = (objPoint.y - ((objPoint.rayon / distance2Point) * dPoint.y));
var vx:Number = (lineTemp.normVx * -20);
var vy:Number = (lineTemp.normVy * -20);
var x2:Number = (x + vx);
var y2:Number = (y + vy);
x = (x - vx);
y = (y - vy);
var line:Line_c = new Line_c(x, x2, y, y2, false, false);
return (line);
}
public static function Init():void{
if (){
return;
};
= true;
var i:int;
while (i < 720) {
.push(Math.cos((i * p)));
.push(Math.sin((i * p)));
i++;
};
[360] = 0;
}
public static function GetNearestCircle(obj:ObjetMoteur_c, tabCircle:Array):Circle_c{
var cReturn:Circle_c;
var cTemp:Circle_c;
var minDist:Number = -1;
var nDistTemp:Number = -1;
var pObjPos:Point = new Point(obj.px, obj.py);
var i:int;
while (i < tabCircle.length) {
cTemp = tabCircle[i];
if (cTemp == null){
} else {
nDistTemp = GetDistAuCarre(pObjPos, cTemp);
if ((((minDist > nDistTemp)) || ((minDist == -1)))){
minDist = nDistTemp;
cReturn = cTemp;
};
};
i++;
};
return (cReturn);
}
public static function ReduceAngularVelocity(ball:ObjetMoteur_c, nFriction:Number):void{
if (ball.vitesseAngulaire > 0){
ball.vitesseAngulaire = (ball.vitesseAngulaire - nFriction);
} else {
if (ball.vitesseAngulaire < 0){
ball.vitesseAngulaire = (ball.vitesseAngulaire + nFriction);
};
};
}
public static function (p1:Point, p2:Point):Point{
var X:Number = (((p2.x - p1.x) / 2) + p1.x);
var Y:Number = (((p2.y - p1.y) / 2) + p1.y);
return (new Point(X, Y));
}
public static function MultiplyVec(p:Point, mul:Number):Point{
return (new Point((p.x * mul), (p.y * mul)));
}
}
}//package TheGameAS3.Physique
Section 367
//Line_c (TheGameAS3.Physique.Line_c)
package TheGameAS3.Physique {
import flash.geom.*;
public class Line_c {
private var nAngle:Number;
private var :Line_c;// = null
private var nRayonCarre:Number;// = -1
private var :Line_c;// = null
private var :Boolean;// = false
private var :Number;// = -1
private var :Number;// = -1
private var :Number;// = -1
private var :Boolean;
private var :Number;
private var
:Number;
private var :Number;
private var nRayon:Number;// = -1
protected var p1:Point;
protected var p2:Point;
private var vy:Number;
private var :Circle_c;// = null
private var :Circle_c;// = null
private var vx:Number;
private var :Point;
private var :Boolean;
private var
:int;// = -1
private var :Boolean;// = false
public function Line_c(x1:Number, x2:Number, y1:Number, y2:Number, bCanDrop:Boolean, bCanWallKick:Boolean, bMoving:Boolean=false){
super();
Init(x1, x2, y1, y2, bCanDrop, bCanWallKick);
}
public function SetWallKick(b:Boolean):void{
= b;
}
public function (x, y):Boolean{
return ((((( * x) + ( * y)) + ) == 0));
}
public function GetPoint1():Point{
return (p1);
}
public function SetIsDynamic(b:Boolean):void{
= b;
}
public function ():Boolean{
return ((((Angle() < 60)) && ((Angle() > -60))));
}
public function ():Line_c{
return ();
}
public function get normVy():Number{
return (
);
}
public function GetVy():Number{
return (vy);
}
public function get normVx():Number{
return ( );
}
public function GetLinkedLine2():Line_c{
return ();
}
public function GetCenterPoint():Point{
return ();
}
public function GetNormLine():Line_c{
var x:Number = .x;
var y:Number = .y;
var vx:Number = ( * 20);
var vy:Number = (
* 20);
var x2:Number = (x + vx);
var y2:Number = (y + vy);
return (new Line_c(x, x2, y, y2, false, false));
}
public function GetVx():Number{
return (vx);
}
public function CanBeDropped():Boolean{
return ();
}
public function Init(x1:Number, x2:Number, y1:Number, y2:Number, bCanDrop:Boolean, bCanWallKick:Boolean):void{
= 0;
= new Point((((x2 - x1) / 2) + x1), (((y2 - y1) / 2) + y1));
nRayon = (Math.sqrt((Math.pow((x2 - x1), 2) + Math.pow((y2 - y1), 2))) / 2);
nRayonCarre = (nRayon * nRayon);
var sinaTemp:Number = ((nRayon)!=0) ? ((y2 - y1) / (nRayon * 2)) : 0;
var cosaTemp:Number = ((nRayon)!=0) ? ((x2 - x1) / (nRayon * 2)) : 0;
var Lox:Number = .x;
var Loy:Number = .y;
var Lvx:Number = cosaTemp;
var Lvy:Number = sinaTemp;
p1 = new Point(x1, y1);
p2 = new Point(x2, y2);
= sinaTemp;
= -(cosaTemp);
nAngle = EquationVecto_c.GetRotation(x2, x1, y2, y1);
= Lvy;
= -(Lvx);
= ((Lvx * Loy) - (Lvy * Lox));
vx = cosaTemp;
vy = sinaTemp;
= bCanDrop;
= bCanWallKick;
}
public function ():Boolean{
return (false);
}
public function Angle():Number{
return (nAngle);
}
public function
():Circle_c{
return ();
}
public function GetJoint2():Circle_c{
return ();
}
public function ():Boolean{
return ((((Angle() > 150)) || ((Angle() < -150))));
}
public function A():Number{
return ();
}
public function SetJoint1(oCircle:Circle_c, line:Line_c):void{
= oCircle;
= line;
}
public function SetJoint2(oCircle:Circle_c, line:Line_c):void{
= oCircle;
= line;
}
public function GetVelocity():Point{
return (new Point());
}
public function IsDynamic():Boolean{
return ( );
}
public function GetFriction():Number{
return ();
}
public function C():Number{
return ();
}
public function (x, y):Boolean{
return ((((( * x) + ( * y)) + ) > 0));
}
public function GetRayonCarre():Number{
return (nRayonCarre);
}
public function SetDrop(b:Boolean):void{
= b;
}
public function B():Number{
return ();
}
public function DestroyJoint1():void{
= null;
= null;
}
public function CanBeWallKicked():Boolean{
return ();
}
public function GetIndexAAA():int{
return (
);
}
public function DestroyJoint2():void{
= null;
= null;
}
public function SetIndexAAA(i:int):void{
= i;
}
public function GetRayon():Number{
return (nRayon);
}
public function IsPointInNegativeSide(x, y):Boolean{
return ((((( * x) + ( * y)) + ) < 0));
}
public function GetPoint2():Point{
return (p2);
}
}
}//package TheGameAS3.Physique
Section 368
//Moteur_c (TheGameAS3.Physique.Moteur_c)
package TheGameAS3.Physique {
import TheGameAS3.*;
import flash.display.*;
import flash.geom.*;
public class Moteur_c {
private static var :Number = 30;
public static var MSG_TOO_MUCH_COLLISION:int = 1;
private static var nGravite:Number = 2;
private static var :Boolean = false;
public static var MSG_OK:int = 0;
private static var :Number = 0;
public function Moteur_c(){
super();
}
public static function (context:Game_c, ball:ObjetMoteur_c):void{
var prct:Number;
var graviteDeTrop:Number;
var oldX:Number;
var oldY:Number;
var oldVY:Number;
var reboundCol:Collision_c;
var vecFinal1:Point;
var vecFinal2:Point;
var bMustFollow:Boolean;
var prctRebound:Number = 1;
var objCollision:Collision_c;
var nCollision:Number = 0;
ball.vx = (ball.vx * context.GetSpeedManager().GetSpeed());
ball.vy = (ball.vy * context.GetSpeedManager().GetSpeed());
objCollision = EquationVecto_c.CheckCollision(ball, ball.GetLineInView(), ball.GetPointInView(), 1);
ball.lastCol = objCollision;
if (objCollision != null){
ball.vitesse = (objCollision.distV1 + objCollision.distV2);
prct = (objCollision.distV2 / ball.vitesse);
if (prct > 0.999){
prct = 1;
};
graviteDeTrop = (ball.grav * prct);
oldX = ball.px;
oldY = ball.py;
oldVY = ball.vy;
ball.vy = (ball.vy - graviteDeTrop);
ball.px = objCollision.pFirstCollision.x;
ball.py = objCollision.pFirstCollision.y;
reboundCol = EquationVecto_c.CheckCollision(ball, [objCollision.line], ball.GetPointInView(), 1);
ball.vy = oldVY;
ball.px = oldX;
ball.py = oldY;
if (reboundCol != null){
if (EquationVecto_c.GetNorm(reboundCol.vecRebound) > (ball.grav + )){
ball.bFirstFollow = true;
bMustFollow = false;
};
};
} else {
ball.bFirstFollow = true;
bMustFollow = false;
};
if (bMustFollow){
if (((ball.bFirstFollow) && ((ball.vy > 0)))){
EquationVecto_c.SetEquilibreInstantane(ball, ball.lastCol, 1);
ball.bFirstFollow = false;
};
prctRebound = 0;
objCollision = EquationVecto_c.CheckCollision(ball, ball.GetLineInView(), ball.GetPointInView(), prctRebound);
ball.lastCol = objCollision;
};
while (((!((objCollision == null))) && ((nCollision < )))) {
nCollision++;
ball.vx = objCollision.vecFinal.x;
ball.vy = objCollision.vecFinal.y;
ball.px = objCollision.pFirstCollision.x;
ball.py = objCollision.pFirstCollision.y;
ball.lastCol = objCollision;
objCollision = EquationVecto_c.CheckCollision(ball, ball.GetLineInView(), ball.GetPointInView(), prctRebound);
};
if (nCollision >= ){
return;
};
if (nCollision > 0){
if (bMustFollow){
if (nCollision > 1){
vecFinal1 = EquationVecto_c.NormalizeVec(ball.lastCol.vecFollow);
vecFinal1 = EquationVecto_c.MultiplyVec(vecFinal1, ball.vitesse);
ball.vx = vecFinal1.x;
ball.vy = vecFinal1.y;
};
ball.bIsOnLine = true;
EquationVecto_c.SetEquilibreInstantane(ball, ball.lastCol, ball.lastCol.line.GetFriction());
} else {
vecFinal2 = ball.lastCol.vecFinal;
vecFinal2 = EquationVecto_c.NormalizeVec(vecFinal2);
ball.vx = (((ball.vitesse + ((1 - prct) * ball.grav)) - (ball.grav * prct)) * vecFinal2.x);
ball.vy = (((ball.vitesse + ((1 - prct) * ball.grav)) - (ball.grav * prct)) * vecFinal2.y);
};
ball.px = ball.lastCol.pFinal.x;
ball.py = ball.lastCol.pFinal.y;
} else {
ball.bIsOnLine = false;
ball.px = (ball.px + ball.vx);
ball.py = (ball.py + ball.vy);
};
MovieClip(ball).rot._rotation = (MovieClip(ball).rot._rotation + (ball.vitesseAngulaire / 2));
if (ball.bIsOnLine){
EquationVecto_c.ReduceAngularVelocity(ball, ball.lastCol.line.GetFriction());
};
ball.vx = (ball.vx / context.GetSpeedManager().GetSpeed());
ball.vy = (ball.vy / context.GetSpeedManager().GetSpeed());
}
public static function GetGravite():Number{
return (nGravite);
}
public static function JustRebound(context:Game_c, ball:ObjetMoteur_c, myTabLines:Array, myTabPoint:Array, bManageSpeed:Boolean=true):void{
var objCollision:Collision_c;
var prct:Number;
var vecFinal:Point;
var nCollision:Number = 0;
if (bManageSpeed){
ball.vx = (ball.vx * context.GetSpeedManager().GetSpeed());
ball.vy = (ball.vy * context.GetSpeedManager().GetSpeed());
};
objCollision = EquationVecto_c.CheckCollision(ball, myTabLines, myTabPoint, 1);
ball.lastCol = objCollision;
if (objCollision != null){
ball.vitesse = (objCollision.distV1 + objCollision.distV2);
prct = (objCollision.distV2 / ball.vitesse);
if (prct > 0.999){
prct = 1;
};
while (((!((objCollision == null))) && ((nCollision < )))) {
nCollision++;
ball.vx = objCollision.vecFinal.x;
ball.vy = objCollision.vecFinal.y;
ball.px = objCollision.pFirstCollision.x;
ball.py = objCollision.pFirstCollision.y;
ball.lastCol = objCollision;
objCollision = EquationVecto_c.CheckCollision(ball, myTabLines, myTabPoint, 1);
};
if (nCollision > 0){
vecFinal = ball.lastCol.vecFinal;
vecFinal = EquationVecto_c.NormalizeVec(vecFinal);
ball.vx = ((((ball.vitesse + ((1 - prct) * ball.grav)) - (ball.grav * prct)) * vecFinal.x) * ball.nBounce);
ball.vy = ((((ball.vitesse + ((1 - prct) * ball.grav)) - (ball.grav * prct)) * vecFinal.y) * ball.nBounce);
ball.px = ball.lastCol.pFinal.x;
ball.py = ball.lastCol.pFinal.y;
} else {
ball.px = (ball.px + ball.vx);
ball.py = (ball.py + ball.vy);
};
} else {
ball.px = (ball.px + ball.vx);
ball.py = (ball.py + ball.vy);
};
if (bManageSpeed){
ball.vx = (ball.vx / context.GetSpeedManager().GetSpeed());
ball.vy = (ball.vy / context.GetSpeedManager().GetSpeed());
};
}
public static function Init():void{
if (){
return;
};
= true;
EquationVecto_c.Init();
}
public static function FirstContact(context:Game_c, ball:ObjetMoteur_c, myTabLines:Array, myTabPoint:Array):void{
ball.vx = (ball.vx * context.GetSpeedManager().GetSpeed());
ball.vy = (ball.vy * context.GetSpeedManager().GetSpeed());
var objCollision:Collision_c = EquationVecto_c.CheckCollision(ball, myTabLines, myTabPoint, 1);
ball.lastCol = objCollision;
if (objCollision == null){
ball.px = (ball.px + ball.vx);
ball.py = (ball.py + ball.vy);
} else {
ball.px = objCollision.pFirstCollision.x;
ball.py = objCollision.pFirstCollision.y;
};
ball.vx = (ball.vx / context.GetSpeedManager().GetSpeed());
ball.vy = (ball.vy / context.GetSpeedManager().GetSpeed());
}
public static function StickToGround(context:Game_c, ball:ObjetMoteur_c, myTabLines:Array, myTabPoint:Array):int{
var nCollision:int;
var oldVX:Number = ball.vx;
var oldVY:Number = ball.vy;
ball.vx = (ball.vx * context.GetSpeedManager().GetSpeed());
ball.vy = (ball.vy * context.GetSpeedManager().GetSpeed());
var objCollision:Collision_c = EquationVecto_c.CheckCollision(ball, myTabLines, myTabPoint, 0);
ball.lastCol = objCollision;
while (((!((objCollision == null))) && ((nCollision < )))) {
nCollision++;
ball.vx = objCollision.vecFinal.x;
ball.vy = objCollision.vecFinal.y;
ball.px = objCollision.pFirstCollision.x;
ball.py = objCollision.pFirstCollision.y;
ball.lastCol = objCollision;
objCollision = EquationVecto_c.CheckCollision(ball, myTabLines, myTabPoint, 0);
};
if (nCollision >= ){
return (MSG_TOO_MUCH_COLLISION);
};
if (nCollision > 0){
ball.bIsOnLine = true;
ball.px = ball.lastCol.pFinal.x;
ball.py = ball.lastCol.pFinal.y;
} else {
ball.bIsOnLine = false;
ball.px = (ball.px + ball.vx);
ball.py = (ball.py + ball.vy);
};
ball.vx = oldVX;
ball.vy = oldVY;
return (MSG_OK);
}
}
}//package TheGameAS3.Physique
Section 369
//ObjetMoteur_c (TheGameAS3.Physique.ObjetMoteur_c)
package TheGameAS3.Physique {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Scenario.*;
import flash.geom.*;
import TheGameAS3.Visuel.*;
import TheGameAS3.Behaviors.*;
public class ObjetMoteur_c extends MovieClip implements Updatable_i, MessageListener_i, Controllable_i {
public var px:Number;
public var py:Number;
public var lastCol:Collision_c;
public var vitesse:Number;
protected var :Number;
private var :DisplayObjectContainer;
protected var m_rayon:Number;
public var :LevelLayer_c;
protected var :Array;// = null
private var :Boolean;// = true
public var
:Circle_c;// = null
public var xVisualOffSet:Number;
protected var :Number;
protected var :Number;
protected var
:Array;// = null
public var vitesseAngulaire:Number;
protected var m_tabPointCol:Array;// = null
public var bFirstFollow:Boolean;
public var vx:Number;
public var vy:Number;
protected var :Number;
public var bIsOnLine:Boolean;
private var :String;// = "NONE"
private var :Vector3D_c;
protected var :Boolean;
protected var m_tabLinesCol:Array;// = null
public var yVisualOffSet:Number;
public static const NONE_TAG:String = "NONE";
public static var RAYON_VISION_LIGNE:Number = 3000;
public static var :Boolean = false;
private static var :Array = new Array();
public function ObjetMoteur_c(oLayer:LevelLayer_c){
= new Vector3D_c(0, 0, 0);
(oLayer);
super();
xVisualOffSet = 0;
yVisualOffSet = 0;
px = MovieClip(this).x;
py = MovieClip(this).y;
vx = 0;
vy = 0;
vitesse = 0;
vitesseAngulaire = 0;
lastCol = null;
bFirstFollow = false;
bIsOnLine = false;
= 2;
= 0;
= 1;
m_rayon = ((this.width + 1) / 2);
= (((Math.PI * 2) * m_rayon) * 2);
= true;
UpdateGravite(Moteur_c.GetGravite());
= new Circle_c(px, py, (RAYON_VISION_LIGNE / 3));
UpdateMyCollision();
= new Array();
= new Array();
.push(this);
}
public function GetPointInView():Array{
return (m_tabPointCol);
}
public function GetBehaviorsSync():Array{
return (
);
}
public function OnMessage(s:String):void{
var iBehaviorId:int;
var oBehavior:Behavior_i;
var tabParams:Array = s.split(",");
var strId:String = tabParams.shift();
if (strId == BehaviorManager_c.ID_CREATE_BEHAVIOR){
iBehaviorId = BehaviorManager_c.GetIdFromName(tabParams.shift());
oBehavior = BehaviorManager_c.CreateBehavior(iBehaviorId, tabParams, this);
AddBehavior(oBehavior, true);
return;
};
}
public function UpdateGravite(nGravite:Number):void{
= (( * nGravite) * 0.5);
}
public function RemoveBehavior(b:Behavior_i):void{
var i:int;
while (i <
.length) {
if (
[i] == b){
.splice(i, 1);
return;
};
i++;
};
i = 0;
while (i < .length) {
if ([i] == b){
.splice(i, 1);
return;
};
i++;
};
trace("WARNING :: ObjetMoteur_c :: RemoveBehavior :: Behavior not found");
}
public function OnAdd(context:Game_c):void{
this.UpdateGravite(Moteur_c.GetGravite());
}
public function (levelLayer:LevelLayer_c):void{
= levelLayer;
}
public function GetMatrixPos():Point{
var p:Point = new Point();
p.x = Math.floor((this.px / LevelPartManager_c.LEVEL_WIDTH));
p.y = Math.floor((this.py / LevelPartManager_c.LEVEL_HEIGHT));
return (p);
}
public function SetPosition3D(p:Vector3D_c):void{
px = p.x;
py = p.y;
}
public function UpdateMyCollision():void{
if (GetLayer() == null){
return;
};
m_tabLinesCol = GetLayer().GetLinesInRange(this.px, this.py, RAYON_VISION_LIGNE);
m_tabPointCol = GetLayer().GetPointsInRange(this.px, this.py, RAYON_VISION_LIGNE);
}
public function GetPosition3D():Vector3D_c{
.x = px;
.y = py;
return ();
}
public function GetLineInView():Array{
return (m_tabLinesCol);
}
public function set cameraCanControlMe(cameraCanControlMe:Boolean):void{
= cameraCanControlMe;
}
public function FadeTintFromTo(r1:int, g1:int, b1:int, a1:int, r2:int, g2:int, b2:int, a2:int, vitesse:Number, sync:Boolean=false):void{
var params:Array = new Array();
params.push(r1);
params.push(g1);
params.push(b1);
params.push(a1);
params.push(r2);
params.push(g2);
params.push(b2);
params.push(a2);
params.push(vitesse);
AddBehavior(BehaviorManager_c.CreateBehavior(BehaviorManager_c.OBJ_FADE_COLOR, params, this), sync);
}
public function SetTint(r:int, g:int, b:int):void{
var colorTransform:ColorTransform = this.transform.colorTransform;
colorTransform.redOffset = r;
colorTransform.greenOffset = g;
colorTransform.blueOffset = b;
this.transform.colorTransform = colorTransform;
}
public function set oldParent(oldParent:DisplayObjectContainer):void{
= oldParent;
}
public function OnRemove(context:Game_c):void{
}
public function SetEnable(b:Boolean):void{
= b;
}
public function get grav():Number{
return ();
}
public function GetBehaviorsAsync():Array{
return ();
}
public function SetRayon(n:Number):void{
m_rayon = n;
= (((Math.PI * 2) * m_rayon) * 2);
}
public function GetDistanceCarre(obj:ObjetMoteur_c):Number{
return ((((obj.px - this.px) * (obj.px - this.px)) + ((obj.py - this.py) * (obj.py - this.py))));
}
public function get rayon():Number{
return (m_rayon);
}
public function GetTag():String{
return ();
}
public function get nBounce():Number{
return ();
}
public function IsEnabled():Boolean{
return ((() && (!())));
}
public function FadeTintTo(r:int, g:int, b:int, a:int, vitesse:Number, sync:Boolean=false):void{
var params:Array = new Array();
params.push(0);
params.push(0);
params.push(0);
params.push(1);
params.push(r);
params.push(g);
params.push(b);
params.push(a);
params.push(vitesse);
AddBehavior(BehaviorManager_c.CreateBehavior(BehaviorManager_c.OBJ_FADE_COLOR, params, this), sync);
}
public function get cameraCanControlMe():Boolean{
return ( );
}
public function get oldParent():DisplayObjectContainer{
return ();
}
public function GetLayer():LevelLayer_c{
return ();
}
public function OnEndBehavior(e:Event):void{
var b:Behavior_i = Behavior_i(e.target);
RemoveBehavior(b);
}
public function Destroy(context:Game_c):void{
var bFound:Boolean;
var i:int;
while (i < .length) {
if ( [i] == this){
.splice(i, 1);
bFound = true;
break;
};
i++;
};
if (!bFound){
};
RemoveAllBehavior();
lastCol = null;
}
public function RemoveAllBehavior():void{
while (
.length > 0) {
.shift().Destroy();
};
while (.length > 0) {
.shift().Destroy();
};
= new Array();
}
public function get circonference():Number{
return ();
}
public function Update(context:Game_c):void{
if (!
.IsInside((this.px + this.vx), (this.py + this.vy))){
.SetPosition(this.px, this.py);
UpdateMyCollision();
};
var i:int;
while (i < GetBehaviorsAsync().length) {
GetBehaviorsAsync()[i].Control(context, this);
i++;
};
if (GetBehaviorsSync().length > 0){
GetBehaviorsSync()[0].Control(context, this);
};
}
public function DrawOnBackground():void{
var lvl:LevelPart_c;
var pTranslate:Point;
var b:Bitmap;
var bd:BitmapData;
var m:Matrix;
var tabLevelPart:Array = new Array();
var pMatrix:Point = GetMatrixPos();
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart((pMatrix.x - 1), (pMatrix.y - 1)));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart(pMatrix.x, (pMatrix.y - 1)));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart((pMatrix.x + 1), (pMatrix.y - 1)));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart((pMatrix.x - 1), pMatrix.y));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart(pMatrix.x, pMatrix.y));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart((pMatrix.x + 1), pMatrix.y));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart((pMatrix.x - 1), (pMatrix.y + 1)));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart(pMatrix.x, (pMatrix.y + 1)));
tabLevelPart.push(GetLayer().GetLevelPartManager().GetLevelPart((pMatrix.x + 1), (pMatrix.y + 1)));
var i:int;
while (i < tabLevelPart.length) {
if (tabLevelPart[i] == null){
} else {
lvl = LevelPart_c(tabLevelPart[i]);
pTranslate = new Point();
pTranslate.x = (this.px - (lvl.GetMatrixPos().x * LevelPartManager_c.LEVEL_WIDTH));
pTranslate.y = (this.py - (lvl.GetMatrixPos().y * LevelPartManager_c.LEVEL_HEIGHT));
b = lvl.GetLevelBitmap();
bd = b.bitmapData;
if (bd == VisuelFactory_c.BLANK_BMP){
} else {
m = new Matrix();
m.scale((scaleX * VisuelFactory_c.COMPRESSION), (scaleY * VisuelFactory_c.COMPRESSION));
m.rotate(((rotation / 180) * Math.PI));
m.translate((pTranslate.x * VisuelFactory_c.COMPRESSION), (pTranslate.y * VisuelFactory_c.COMPRESSION));
bd.draw(this, m, transform.colorTransform);
};
};
i++;
};
}
public function AddBehavior(b:Behavior_i, bSync:Boolean):void{
b.addEventListener(Behavior_c.EVENT_BEHAVIOR_ENDED, OnEndBehavior);
if (bSync){
.push(b);
} else {
.push(b);
};
}
public function get ():Number{
return ();
}
public function SetTag(s:String):void{
if ((((s == "")) || ((s == null)))){
return;
};
if (Camera_c.CAMERA_TAG == s){
trace(("ERROR : ObjetMoteur_c :: SetTag :: CameraTag Used : " + s));
return;
};
var i:int;
while (i < .length) {
if (((( [i].GetTag() == s)) && (!((s == NONE_TAG))))){
trace(("WARNING :: ObjetMoteur_c :: SetTag :: Tag Alredy used : " + s));
};
i++;
};
= s;
}
public static function ReInit():void{
= new Array();
}
public static function UpdateCollisionOfAllObjet():void{
var i:int;
while (i < .length) {
[i].UpdateMyCollision();
i++;
};
}
public static function
(rayon:int):void{
RAYON_VISION_LIGNE = rayon;
var i:int;
while (i < .length) {
ObjetMoteur_c( [i]).
.SetRayon((rayon / 3));
i++;
};
}
public static function Pause(bPause:Boolean):void{
= bPause;
}
public static function GetNbObjets():int{
return ( .length);
}
public static function IsPaused():Boolean{
return ();
}
public static function GetObjetByTag(s:String):ObjetMoteur_c{
var i:int;
while (i < .length) {
if ( [i].GetTag() == s){
return ( [i]);
};
i++;
};
trace(("WARNING:: ObjetMoteur_c :: GetObjetByTag :: Tag not found : " + s));
return (null);
}
public static function ():Array{
return ( );
}
public static function SendMessage(strTag:String, s:String):void{
if (strTag == null){
return;
};
var cpt:int;
var i:int;
while (i < .length) {
if (((( [i].GetTag() == strTag)) && (!(( [i].GetTag() == "NONE"))))){
[i].OnMessage(s);
cpt++;
};
i++;
};
}
}
}//package TheGameAS3.Physique
Section 370
//Vector3D_c (TheGameAS3.Physique.Vector3D_c)
package TheGameAS3.Physique {
public class Vector3D_c {
public var x:Number;// = 0
public var y:Number;// = 0
public var z:Number;// = 0
public function Vector3D_c(newX:Number, newY:Number, newZ:Number){
super();
x = newX;
y = newY;
z = newZ;
}
public function Normalize(){
var dist:Number = Math.sqrt((((x * x) + (y * y)) + (z * z)));
if (dist < 1E-13){
x = 0;
y = 0;
z = 0;
return;
};
x = (x / dist);
y = (y / dist);
z = (z / dist);
}
public static function DistCarre(v1:Vector3D_c, v2:Vector3D_c):Number{
var dx:Number = (v1.x - v2.x);
var dy:Number = (v1.y - v2.y);
var dz:Number = (v1.z - v2.z);
return ((((dx * dx) + (dy * dy)) + (dz * dz)));
}
public static function (v1:Vector3D_c, v2:Vector3D_c):Number{
return (Math.sqrt(DistCarre(v1, v2)));
}
}
}//package TheGameAS3.Physique
Section 371
//Event_c (TheGameAS3.Scenario.Event_c)
package TheGameAS3.Scenario {
public class Event_c {
private var :Array;
private var :int;// = -1
private var :String;// = ""
public function Event_c(name:String, iId:int){
super();
= iId;
= name;
= new Array();
}
public function GetParameters():Array{
return ();
}
public function GetName():String{
return ();
}
public function Clone():Event_c{
var oClone:Event_c = new Event_c(, );
var i:int;
while (i < .length) {
oClone.AddParameters(Parameter_c([i]).Clone());
i++;
};
oClone.FeedParameters(GetParametersValue());
return (oClone);
}
public function ():int{
var cpt:int;
var i:int;
while (i < .length) {
if (![i].IsOptionnal()){
cpt++;
};
i++;
};
return (cpt);
}
public function FeedParameters(tabValue:Array):void{
var oParam:Parameter_c;
if ((((tabValue == null)) || ((tabValue.length == 0)))){
return;
};
if ((((tabValue.length > .length)) || ((tabValue.length < ())))){
trace(((("WARNING :: Event_c :: FeedParameters :: Wrong values for " + GetName()) + "/values = ") + tabValue));
return;
};
var i:int;
while (i < tabValue.length) {
oParam = [i];
oParam.SetValue(tabValue[i]);
if (!oParam.IsValid()){
trace((("WARNING :: Event_c :: FeedParameters :: Value for param " + oParam.GetName()) + " is not valid"));
return;
};
i++;
};
}
public function AddParameters(p:Parameter_c):void{
.push(p);
}
public function GetId():int{
return ();
}
public function GetParametersValue():Array{
var i:int;
var tabResult:Array = new Array();
while (i < .length) {
tabResult.push([i].GetValue());
i++;
};
return (tabResult);
}
}
}//package TheGameAS3.Scenario
Section 372
//EventManager_c (TheGameAS3.Scenario.EventManager_c)
package TheGameAS3.Scenario {
import TheGameAS3.*;
import TheGameAS3.Level.*;
public class EventManager_c {
private var :Array;// = null
private var m_context:Game_c;// = null
public function EventManager_c(){
super();
}
public function Init(context:Game_c):void{
m_context = context;
= new Array();
}
public function CreateEventSwitch(oLayer:LevelLayer_c, x:Number, y:Number, nRayon:Number, iTeam:int):EventSwitch_c{
var oSwitch:EventSwitch_c = new EventSwitch_c(oLayer, this, x, y, nRayon, iTeam);
AddSwitch(oSwitch);
return (oSwitch);
}
public function DestroyEventSwitch(oEventSwitch:EventSwitch_c):void{
var i:int;
while (i < .length) {
if ([i] == oEventSwitch){
.splice(i, 1);
break;
};
i++;
};
oEventSwitch.Destroy();
}
public function AddSwitch(oSwitch:EventSwitch_c):void{
.push(oSwitch);
}
public function DestroyAllEventSwitch():void{
while (.length > 0) {
DestroyEventSwitch([0]);
};
}
public function GetSwitchByLayer(oLayer:LevelLayer_c):Array{
var tabReturn:Array = new Array();
var i:int;
while (i < .length) {
if ([i].GetLayer() == oLayer){
tabReturn.push([i]);
};
i++;
};
return (tabReturn);
}
}
}//package TheGameAS3.Scenario
Section 373
//EventSwitch_c (TheGameAS3.Scenario.EventSwitch_c)
package TheGameAS3.Scenario {
import TheGameAS3.Level.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
public class EventSwitch_c extends Circle_c implements Heurtable_i {
private var :Boolean;// = true
private var :EventManager_c;// = null
private var
:int;// = -1
private var :int;// = -1
private var
:Array;// = null
private var :String;// = ""
private var :Boolean;// = false
private var :Acteur_c;// = null
private var :LevelLayer_c;// = null
public function EventSwitch_c(oLayer:LevelLayer_c, eventManager:EventManager_c, x:Number, y:Number, nRayon:Number, iTeam:int, bDestroyable:Boolean=true){
super(x, y, nRayon);
= oLayer;
= eventManager;
= bDestroyable;
= new Array();
= iTeam;
oLayer.AddTeamCollision(this, iTeam);
}
public function GetTeam():int{
return ();
}
public function GetAllEvent():Array{
return (
);
}
public function SetOwner(h:HeurtableContainer_i):void{
}
public function AddEvent(evt:Event_c):void{
.push(evt);
}
public function Destroy():void{
if (){
return;
};
GetLayer().RemoveTeamCollision(this, );
= null;
= null;
= null;
= true;
}
public function OnHit(h:Heurtable_i, oCol:Collision_c):void{
var i:int;
if (){
i = 0;
while (i <
.length) {
ScenarioManager_c.AddEvent(
[i]);
i++;
};
ScenarioManager_c.NextEvent();
.DestroyEventSwitch(this);
};
}
public function GetName():String{
return ();
}
public function GetOwner():HeurtableContainer_i{
return (null);
}
public function SetName(str:String):void{
= str;
}
public function GetLayer():LevelLayer_c{
return ();
}
public function Clone():EventSwitch_c{
var oClone:EventSwitch_c = new EventSwitch_c(, , x, y, rayon, , );
var i:int;
while (i <
.length) {
oClone.AddEvent(Event_c(
[i]).Clone());
i++;
};
return (oClone);
}
}
}//package TheGameAS3.Scenario
Section 374
//MessageListener_i (TheGameAS3.Scenario.MessageListener_i)
package TheGameAS3.Scenario {
public interface MessageListener_i {
function OnMessage(:String):void;
function GetTag():String;
function SetTag(:String):void;
}
}//package TheGameAS3.Scenario
Section 375
//Parameter_c (TheGameAS3.Scenario.Parameter_c)
package TheGameAS3.Scenario {
public class Parameter_c {
private var :String;// = ""
private var :Array;// = null
private var :Boolean;// = false
private var :String;// = ""
private var :String;// = ""
public function Parameter_c(strName:String, type:String, bOpt:Boolean=false, tabPossibleValue:Array=null, defaultValue:String=""){
super();
= strName;
= type;
= bOpt;
= tabPossibleValue;
= defaultValue;
}
public function GetName():String{
return ();
}
public function IsOptionnal():Boolean{
return ();
}
public function GetPossibleValues():Array{
return ();
}
public function IsValid():Boolean{
var i:int;
var bValueOk:Boolean;
if ( != null){
while (i < .length) {
bValueOk = ((bValueOk) || (([i] == )));
i++;
};
} else {
bValueOk = true;
};
switch (){
case "Number":
return (((!(isNaN(Number()))) && (bValueOk)));
case "String":
return (bValueOk);
case "Boolean":
return (((
()) && (bValueOk)));
};
trace(("WARNING :: Parameter_c :: IsValid :: Wrong type :: " + ));
return (false);
}
public function SetName(s:String):void{
= s;
}
public function SetValue(s:String):void{
= s;
}
public function GetValueBoolean():Boolean{
return (((( == "true")) || (( == "1"))));
}
public function GetType():String{
return ();
}
public function GetValue():String{
return ();
}
public function (s:String):void{
= s;
}
public function Clone():Parameter_c{
return (new Parameter_c(, , , (()!=null) ? .slice() : null));
}
public function
():Boolean{
return (((((((( == "true")) || (( == "false")))) || (( == "1")))) || (( == "0"))));
}
public function (p:Parameter_c):Boolean{
return ((p.GetType() == GetType()));
}
}
}//package TheGameAS3.Scenario
Section 376
//ScenarioEventID_c (TheGameAS3.Scenario.ScenarioEventID_c)
package TheGameAS3.Scenario {
public class ScenarioEventID_c {
public static const ID_FADE_TO_MUSIC:int = 15;
public static const ID_RESET_CAMERA_TO_NORMAL:int = 6;
public static const ID_SET_CAM_BOUNDS:int = 7;
public static const ID_LOCK_CAMERA_ON:int = 5;
public static const ID_DISABLE_ALL_ACTEURS:int = 2;
public static const ID_ENABLE_ALL_ACTEURS:int = 3;
public static const ID_CREATE_ENEMY:int = 9;
public static const ID_SEND_MESSAGE:int = 1;
public static const ID_SET_SPEED:int = 14;
public static const ID_CREATE_FX:int = 11;
public static const ID_WAIT:int = 0;
public static const ID_CREATE_AMMO:int = 13;
public static const ID_DESTROY_INFINITE_ENEMY:int = 10;
public static const ID_RESPECT_CAM_BOUNDS:int = 8;
public static const ID_MOVE_CAMERA:int = 4;
public static const ID_DESTROY_FX:int = 12;
public function ScenarioEventID_c(){
super();
}
public static function ():Array{
return ([ID_WAIT, ID_SEND_MESSAGE, ID_DISABLE_ALL_ACTEURS, ID_ENABLE_ALL_ACTEURS, ID_MOVE_CAMERA, ID_LOCK_CAMERA_ON, ID_RESET_CAMERA_TO_NORMAL, ID_CREATE_ENEMY, ID_SET_CAM_BOUNDS, ID_RESPECT_CAM_BOUNDS, ID_CREATE_FX, ID_DESTROY_FX, ID_DESTROY_INFINITE_ENEMY, ID_CREATE_AMMO, ID_SET_SPEED, ID_FADE_TO_MUSIC]);
}
public static function GetIdByName(str:String):int{
if (_slot1[str] == undefined){
trace(("ERROR :: ScenarioEventID_c :: GetIdByName :: WRONG NAME : " + str));
return (-1);
};
return (_slot1[str]);
}
public static function GetNameById(i:int):String{
switch (i){
case ID_WAIT:
return ("ID_WAIT");
case ID_SEND_MESSAGE:
return ("ID_SEND_MESSAGE");
case ID_DISABLE_ALL_ACTEURS:
return ("ID_DISABLE_ALL_ACTEURS");
case ID_ENABLE_ALL_ACTEURS:
return ("ID_ENABLE_ALL_ACTEURS");
case ID_MOVE_CAMERA:
return ("ID_MOVE_CAMERA");
case ID_LOCK_CAMERA_ON:
return ("ID_LOCK_CAMERA_ON");
case ID_RESET_CAMERA_TO_NORMAL:
return ("ID_RESET_CAMERA_TO_NORMAL");
case ID_CREATE_ENEMY:
return ("ID_CREATE_ENEMY");
case ID_SET_CAM_BOUNDS:
return ("ID_SET_CAM_BOUNDS");
case ID_RESPECT_CAM_BOUNDS:
return ("ID_RESPECT_CAM_BOUNDS");
case ID_CREATE_FX:
return ("ID_CREATE_FX");
case ID_DESTROY_FX:
return ("ID_DESTROY_FX");
case ID_DESTROY_INFINITE_ENEMY:
return ("ID_DESTROY_INFINITE_ENEMY");
case ID_CREATE_AMMO:
return ("ID_CREATE_AMMO");
case ID_SET_SPEED:
return ("ID_SET_SPEED");
case ID_FADE_TO_MUSIC:
return ("ID_FADE_TO_MUSIC");
default:
return (null);
};
}
}
}//package TheGameAS3.Scenario
Section 377
//ScenarioManager_c (TheGameAS3.Scenario.ScenarioManager_c)
package TheGameAS3.Scenario {
import flash.events.*;
import TheGameAS3.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
import flash.utils.*;
public class ScenarioManager_c {
private static var :Timer = new Timer(0, 1);
private static var
:Array = new Array();
private static var m_context:Game_c = null;
public function ScenarioManager_c(){
super();
}
public static function GetEmptyEvent(idEvent:int):Event_c{
var oEvt:Event_c;
switch (idEvent){
case ScenarioEventID_c.ID_WAIT:
oEvt = new Event_c("Wait X Ms", idEvent);
oEvt.AddParameters(new Parameter_c("ms To Wait", "Number"));
break;
case ScenarioEventID_c.ID_SEND_MESSAGE:
oEvt = new Event_c("Send Message", idEvent);
oEvt.AddParameters(new Parameter_c("TagName", "String"));
oEvt.AddParameters(new Parameter_c("MSG", "String"));
break;
case ScenarioEventID_c.ID_DISABLE_ALL_ACTEURS:
oEvt = new Event_c("Disable All Acteurs", idEvent);
break;
case ScenarioEventID_c.ID_ENABLE_ALL_ACTEURS:
oEvt = new Event_c("Enable All Acteurs", idEvent);
break;
case ScenarioEventID_c.ID_MOVE_CAMERA:
oEvt = new Event_c("Move Camera", idEvent);
oEvt.AddParameters(new Parameter_c("X", "Number"));
oEvt.AddParameters(new Parameter_c("Y", "Number"));
oEvt.AddParameters(new Parameter_c("Z", "Number"));
oEvt.AddParameters(new Parameter_c("Ease", "Number"));
break;
case ScenarioEventID_c.ID_LOCK_CAMERA_ON:
oEvt = new Event_c("Lock Camera on", idEvent);
oEvt.AddParameters(new Parameter_c("X", "Number"));
oEvt.AddParameters(new Parameter_c("Y", "Number"));
oEvt.AddParameters(new Parameter_c("Z", "Number"));
oEvt.AddParameters(new Parameter_c("Ease", "Number"));
break;
case ScenarioEventID_c.ID_RESET_CAMERA_TO_NORMAL:
oEvt = new Event_c("Reset Camera to normal", idEvent);
break;
case ScenarioEventID_c.ID_CREATE_ENEMY:
oEvt = new Event_c("Create Enemy", idEvent);
oEvt.AddParameters(new Parameter_c("HeroId", "String", false, HeroManager_c.GetPossibleHero(), HeroManager_c.GetPossibleHero()[0]));
oEvt.AddParameters(new Parameter_c("EnemyID", "String", false, EnemyFactory_c.GetAllIds(), EnemyFactory_c.GetAllIds()[0]));
oEvt.AddParameters(new Parameter_c("X", "Number", true));
oEvt.AddParameters(new Parameter_c("Y", "Number", true));
oEvt.AddParameters(new Parameter_c("TagName", "String", true));
break;
case ScenarioEventID_c.ID_SET_CAM_BOUNDS:
oEvt = new Event_c("Set Cam Bounds", idEvent);
oEvt.AddParameters(new Parameter_c("XMin", "Number", false));
oEvt.AddParameters(new Parameter_c("XMax", "Number", false));
oEvt.AddParameters(new Parameter_c("YMin", "Number", false));
oEvt.AddParameters(new Parameter_c("YMax", "Number", false));
break;
case ScenarioEventID_c.ID_RESPECT_CAM_BOUNDS:
oEvt = new Event_c("RESPECT CAM BOUND ?", idEvent);
oEvt.AddParameters(new Parameter_c("Yes/No", "Boolean", false));
break;
case ScenarioEventID_c.ID_CREATE_FX:
oEvt = new Event_c("Create FX", idEvent);
oEvt.AddParameters(new Parameter_c("FxId", "String"));
oEvt.AddParameters(new Parameter_c("nTime (-1=Loop)", "Number"));
oEvt.AddParameters(new Parameter_c("BackLayer?", "Boolean"));
oEvt.AddParameters(new Parameter_c("X", "Number"));
oEvt.AddParameters(new Parameter_c("Y", "Number"));
oEvt.AddParameters(new Parameter_c("TagName", "String", true));
break;
case ScenarioEventID_c.ID_DESTROY_FX:
oEvt = new Event_c("Destroy FX", idEvent);
oEvt.AddParameters(new Parameter_c("FxId", "String"));
break;
case ScenarioEventID_c.ID_DESTROY_INFINITE_ENEMY:
oEvt = new Event_c("Destroy Infinite Enemy", idEvent);
break;
case ScenarioEventID_c.ID_CREATE_AMMO:
oEvt = new Event_c("Create Ammo", idEvent);
oEvt.AddParameters(new Parameter_c("AmmoId", "Number"));
oEvt.AddParameters(new Parameter_c("nTeam", "Number"));
oEvt.AddParameters(new Parameter_c("dmg", "Number"));
oEvt.AddParameters(new Parameter_c("Vitesse", "Number"));
oEvt.AddParameters(new Parameter_c("x", "Number"));
oEvt.AddParameters(new Parameter_c("y", "Number"));
oEvt.AddParameters(new Parameter_c("vx", "Number"));
oEvt.AddParameters(new Parameter_c("vy", "Number"));
oEvt.AddParameters(new Parameter_c("TagName", "String", true));
break;
case ScenarioEventID_c.ID_SET_SPEED:
oEvt = new Event_c("Set Game Speed", idEvent);
oEvt.AddParameters(new Parameter_c("Speed (%)", "Number"));
break;
case ScenarioEventID_c.ID_FADE_TO_MUSIC:
oEvt = new Event_c("FadeToMusic", idEvent);
oEvt.AddParameters(new Parameter_c("Music", "Number"));
oEvt.AddParameters(new Parameter_c("framesFade", "Number", false, null, "72"));
break;
default:
trace(("WARNING:: ScenarionManager :: GetEmptyEvent :: Wrond id :: " + idEvent));
return (null);
};
return (oEvt);
}
public static function NextEvent():void{
if (
.length == 0){
return;
};
var evt:Event_c =
.shift();
(evt.GetId(), evt.GetParameters());
}
public static function (idEvent:int, parametres:Array):void{
var _local3:int;
var _local4:int;
var _local5:ObjetMoteur_c;
var _local6:String;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:Number;
var _local12:String;
var _local13:ObjetMoteur_c;
var _local14:ObjetMoteur_c;
var _local15:Number;
var _local16:Number;
var _local17:Number;
var _local18:Number;
var _local19:Number;
var _local20:Number;
var _local21:Number;
var _local22:Number;
var _local23:String;
var _local24:Ammo_c;
var _local25:Number;
var _local26:Number;
var _local27:Number;
if (!
()){
return;
};
switch (idEvent){
case ScenarioEventID_c.ID_WAIT:
.delay = Number(parametres[0].GetValue());
.addEventListener(TimerEvent.TIMER, );
.start();
break;
case ScenarioEventID_c.ID_SEND_MESSAGE:
SendMessage(parametres[0].GetValue(), parametres[1].GetValue());
NextEvent();
break;
case ScenarioEventID_c.ID_DISABLE_ALL_ACTEURS:
ObjetMoteur_c.Pause(true);
NextEvent();
break;
case ScenarioEventID_c.ID_ENABLE_ALL_ACTEURS:
ObjetMoteur_c.Pause(false);
NextEvent();
break;
case ScenarioEventID_c.ID_MOVE_CAMERA:
break;
case ScenarioEventID_c.ID_LOCK_CAMERA_ON:
m_context.GetCamera().addEventListener(Camera_c.ID_EVENT_HAVE_ARRIVED, );
m_context.GetCamera().LockOn(Number(parametres[0].GetValue()), Number(parametres[1].GetValue()), Number(parametres[2].GetValue()), Number(parametres[3].GetValue()));
break;
case ScenarioEventID_c.ID_RESET_CAMERA_TO_NORMAL:
m_context.GetCamera().SetIsCinematic(false);
m_context.GetCamera().SetEase(Camera_c.DEFAULT_EASE_X, Camera_c.DEFAULT_EASE_Y, Camera_c.DEFAULT_EASE_Z);
NextEvent();
break;
case ScenarioEventID_c.ID_CREATE_ENEMY:
_local3 = HeroManager_c.GetIdByName(parametres[0].GetValue());
_local4 = EnemyFactory_c.GetIdByName(parametres[1].GetValue());
_local5 = m_context.GetHeroManager().GetPlayer(_local3);
_local6 = parametres[4].GetValue();
if (((!((parametres[2] == null))) && (!((parametres[3] == null))))){
m_context.GetEnemyManager().CreateEnemy(_local5, _local4, _local5.GetLayer(), _local6, Number(parametres[2].GetValue()), Number(parametres[3].GetValue()));
} else {
m_context.GetEnemyManager().CreateEnemy(_local5, _local4, _local5.GetLayer(), _local6);
};
NextEvent();
break;
case ScenarioEventID_c.ID_SET_CAM_BOUNDS:
m_context.GetCamera().SetBounds(Number(parametres[0].GetValue()), Number(parametres[1].GetValue()), Number(parametres[2].GetValue()), Number(parametres[3].GetValue()));
NextEvent();
break;
case ScenarioEventID_c.ID_RESPECT_CAM_BOUNDS:
m_context.GetCamera().SetIfMustRespectBounds(parametres[0].GetValueBoolean());
NextEvent();
break;
case ScenarioEventID_c.ID_CREATE_FX:
_local7 = AnimationFactory_c.GetIdByName(parametres[0].GetValue());
_local8 = parametres[1].GetValue();
_local9 = (parametres[2].GetValueBoolean()) ? EffectManager_c.ID_BACK_LAYER : EffectManager_c.ID_FORE_LAYER;
_local10 = parametres[3].GetValue();
_local11 = parametres[4].GetValue();
_local12 = ((parametres[5])!=null) ? parametres[5].GetValue() : "NONE";
_local13 = m_context.GetEffectManager().CreateSingleFx(_local7, m_context.GetActionLevelLayer(), _local8, _local9, _local12);
_local13.px = _local10;
_local13.py = _local11;
NextEvent();
break;
case ScenarioEventID_c.ID_DESTROY_FX:
_local14 = ObjetMoteur_c.GetObjetByTag(parametres[0].GetValue());
m_context.GetEffectManager().DestroyActeur(Acteur_c(_local14));
NextEvent();
break;
case ScenarioEventID_c.ID_DESTROY_INFINITE_ENEMY:
m_context.GetEnemyManager().DestroyInfiniteEnemy();
NextEvent();
break;
case ScenarioEventID_c.ID_CREATE_AMMO:
_local15 = parametres[0].GetValue();
_local16 = parametres[1].GetValue();
_local17 = parametres[2].GetValue();
_local18 = parametres[3].GetValue();
_local19 = parametres[4].GetValue();
_local20 = parametres[5].GetValue();
_local21 = parametres[6].GetValue();
_local22 = parametres[7].GetValue();
_local23 = ((parametres[8] == null)) ? "NONE" : parametres[8].GetValue();
_local24 = Ammo_c(m_context.GetAmmoManager().CreateBall(_local15, null, m_context.GetActionLevelLayer()));
_local24.SetDamage(_local17);
_local24.SetVitesse(_local18);
if (_local23 != "NONE"){
_local24.SetTag(_local23);
};
m_context.AddUpdatable(_local24);
_local24.vx = (_local21 * _local18);
_local24.vy = (_local22 * _local18);
_local24.rotation = EquationVecto_c.GetRotation(_local24.vx, 0, _local24.vy, 0);
_local24.px = _local19;
_local24.py = _local20;
_local24.SetTarget(_local16);
_local24.OnEndInit(m_context);
m_context.GetCamera().SetOffset(_local24);
NextEvent();
break;
case ScenarioEventID_c.ID_SET_SPEED:
_local25 = parametres[0].GetValue();
m_context.GetSpeedManager().SetSpeed(_local25);
NextEvent();
break;
case ScenarioEventID_c.ID_FADE_TO_MUSIC:
_local26 = parametres[0].GetValue();
_local27 = parametres[1].GetValue();
Jukebox_c.FadeToMusic(_local26, _local27);
NextEvent();
break;
default:
trace(("ERROR ScenarioManager :: ExecEvent :: Wrong ID : " + idEvent));
};
}
private static function (e:TimerEvent):void{
.removeEventListener(TimerEvent.TIMER_COMPLETE, );
.stop();
= null;
= new Timer(0, 1);
NextEvent();
}
public static function Init(context:Game_c):void{
m_context = context;
}
private static function
():Boolean{
if (m_context == null){
trace("ERROR :: ScenarioManager_c :: AddEvent Is not Init");
return (false);
};
return (true);
}
public static function (e:Event):void{
m_context.GetCamera().removeEventListener(Camera_c.ID_EVENT_HAVE_ARRIVED, );
NextEvent();
}
public static function AddEvent(evt:Event_c):void{
if (!
()){
return;
};
.push(evt);
}
private static function SendMessage(strTag:String, s:String):void{
if (!
()){
return;
};
if (strTag == Camera_c.CAMERA_TAG){
m_context.GetCamera().OnMessage(s);
} else {
ObjetMoteur_c.SendMessage(strTag, s);
};
}
}
}//package TheGameAS3.Scenario
Section 378
//TeamFactory (TheGameAS3.Teams.TeamFactory)
package TheGameAS3.Teams {
public class TeamFactory {
public static const ALL_PERSO_TEAM:int = 3;
public static const ALLY1_TEAM:int = 1;
public static const NB_TEAM:int = 6;
public static const ALLY_EVENT_TEAM:int = 4;
public static const ENEMY1_TEAM:int = 2;
public static const ENEMY_ITEM_TEAM:int = 32;
public static const ALL_ITEM_TEAM:int = 48;
public static const ENEMY_EVENT_TEAM:int = 8;
public static const ALLY_ITEM_TEAM:int = 16;
public static const ALL_TEAM:int = 63;
public function TeamFactory(){
super();
}
public static function GetTeamNameById(i:int):String{
switch (i){
case ALLY1_TEAM:
return ("ALLY1_TEAM");
case ENEMY1_TEAM:
return ("ENEMY1_TEAM");
case ALL_PERSO_TEAM:
return ("ALL_PERSO_TEAM");
case ALLY_EVENT_TEAM:
return ("ALLY_EVENT_TEAM");
case ENEMY_EVENT_TEAM:
return ("ENEMY_EVENT_TEAM");
case ALLY_ITEM_TEAM:
return ("ALLY_ITEM_TEAM");
case ENEMY_ITEM_TEAM:
return ("ENEMY_ITEM_TEAM");
case ALL_ITEM_TEAM:
return ("ALL_ITEM_TEAM");
case ALL_TEAM:
return ("ALL_TEAM");
default:
return ("null");
};
}
public static function GetTeamNumberByName(str:String):Number{
if (_slot1[str] == undefined){
trace(("ERROR :: Game_c :: GetTeamNumberByName :: WRONG NAME : " + str));
return (-1);
};
return (_slot1[str]);
}
}
}//package TheGameAS3.Teams
Section 379
//Ammo_c (TheGameAS3.Weapon.Ammo_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
public class Ammo_c extends ObjetMoteur_c implements Ammo_i, Heurtable_i {
protected var :Number;// = 0
protected var :HeurtableContainer_i;// = null
protected var :int;// = 0
protected var :int;
protected var m_ammoManager:AmmoManager_c;// = null
protected var m_tabTarget:Array;// = null
protected var :int;
protected var m_context:Game_c;// = null
public function Ammo_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(oLevelLayer);
SetOwner(oOwner);
= 0;
= 0;
m_ammoManager = ammoMgr;
m_context = context;
}
public function GetPosition():Point{
return (new Point(px, py));
}
public function GetVitesse():int{
return ();
}
public function OnEndInit(context:Game_c):void{
}
public function SetOwner(h:HeurtableContainer_i):void{
= h;
}
public function OnHit(h:Heurtable_i, oCol:Collision_c):void{
if ( != null){
.OnOwnerHit(h, this, oCol);
};
}
public function GetOwner():HeurtableContainer_i{
return ();
}
override public function OnAdd(context:Game_c):void{
super.OnAdd(context);
}
public function GetExplosionForce():Number{
return (-1);
}
protected function (nRayonCarre:int):void{
var oCircle:CircleCollision_c;
var i:int;
while (i < m_tabTarget.length) {
oCircle = m_tabTarget[i];
if (oCircle == null){
} else {
if (EquationVecto_c.GetDistAuCarre(oCircle, new Point(px, py)) <= nRayonCarre){
oCircle.OnHit(this, null);
this.OnHit(oCircle, null);
};
};
i++;
};
}
public function
(n:Number):void{
= n;
}
public function ():Number{
return ();
}
public function IsExplosive():Boolean{
return (false);
}
public function SetDamage(n:int):void{
= n;
}
public function GetDamage():int{
return ();
}
public function RemoveTarget(target:Circle_c):void{
if (m_tabTarget == null){
return;
};
Utils.RemoveFromArray(m_tabTarget, target);
}
override public function Destroy(context:Game_c):void{
m_tabTarget = null;
m_ammoManager = null;
m_context.RemoveUpdatable(this);
super.Destroy(context);
}
override public function OnRemove(context:Game_c):void{
}
public function GetTargetTeam():int{
return ();
}
override public function Update(context:Game_c):void{
super.Update(context);
}
public function GetId():int{
return (AmmoFactory_c.NONE);
}
public function AddTarget(target:Circle_c):void{
if (m_tabTarget == null){
return;
};
Utils.AddInArrayIfNotIn(m_tabTarget, target);
}
public function SetTarget(nTeam:Number, onlyFOVTarget:Boolean=true):void{
var i:int;
var c:CircleCollision_c;
var owner:HeurtableContainer_i;
var p:Point = new Point();
= nTeam;
m_tabTarget = GetLayer().GetTeamCollision(nTeam);
if (onlyFOVTarget){
i = 0;
while (i < m_tabTarget.length) {
c = m_tabTarget[i];
owner = c.GetOwner();
if ((owner is ObjetMoteur_c)){
if (!m_context.GetCamera().IsInFieldOfView(ObjetMoteur_c(owner))){
m_tabTarget.splice(i, 1);
i--;
};
} else {
p.x = m_tabTarget[i].x;
p.y = m_tabTarget[i].y;
if (!m_context.GetCamera().IsPointInFieldOfView(p, GetLayer())){
m_tabTarget.splice(i, 1);
i--;
};
};
i++;
};
};
}
public function SetVitesse(n:int):void{
= n;
}
}
}//package TheGameAS3.Weapon
Section 380
//Ammo_i (TheGameAS3.Weapon.Ammo_i)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.geom.*;
public interface Ammo_i {
function GetId():int;
function OnEndInit(int:Game_c):void;
function GetDamage():int;
function IsExplosive():Boolean;
function GetExplosionForce():Number;
function GetPosition():Point;
}
}//package TheGameAS3.Weapon
Section 381
//Ammo01_c (TheGameAS3.Weapon.Ammo01_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class Ammo01_c extends Ammo_c {
private var :Array;// = null
private var :Line_c;// = null
public function Ammo01_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
addChild(GetAmmoVisual());
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
= null;
= null;
}
protected function Hit(context:Game_c):void{
}
protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_MACHINE));
}
override public function OnEndInit(context:Game_c):void{
var line:Line_c;
var oldVX:Number = this.vx;
var oldVY:Number = this.vy;
var objCol:Object;
this.px = (this.px - vx);
this.py = (this.py - vy);
this.vx = (this.vx * 1000);
this.vy = (this.vy * 1000);
= GetLayer().GetLinesInRange(0, 0, -1, true);
var i:int;
while (i < .length) {
line = [i];
if (line.CanBeDropped()){
.splice(i, 1);
i--;
};
i++;
};
objCol = EquationVecto_c.CheckCollision(this, , null, 1);
if (objCol != null){
= objCol.line;
};
this.vx = oldVX;
this.vy = oldVY;
visible = false;
}
override public function Update(context:Game_c):void{
super.Update(context);
Moteur_c.FirstContact(context, this, [], m_tabTarget);
visible = true;
if (!context.GetCamera().IsInFieldOfView(this, 100)){
m_ammoManager.DestroyAmmo(this);
};
if (this.lastCol != null){
Hit(context);
if (((!((this.lastCol.pointOfCollision == null))) && ((this.lastCol.pointOfCollision is CircleCollision_c)))){
CircleCollision_c(this.lastCol.pointOfCollision).OnHit(this, this.lastCol);
this.OnHit(CircleCollision_c(this.lastCol.pointOfCollision), this.lastCol);
};
m_ammoManager.DestroyAmmo(this);
};
}
override public function GetId():int{
return (AmmoFactory_c.MACHINE_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 382
//AmmoDebug (TheGameAS3.Weapon.AmmoDebug)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoDebug extends Ammo01_c {
public function AmmoDebug(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
SetTint(0xFF, 0, 0);
}
override protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_DEBUG));
}
}
}//package TheGameAS3.Weapon
Section 383
//AmmoEnemy (TheGameAS3.Weapon.AmmoEnemy)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoEnemy extends Ammo01_c {
public function AmmoEnemy(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
}
override protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_ENEMY));
}
}
}//package TheGameAS3.Weapon
Section 384
//AmmoFactory_c (TheGameAS3.Weapon.AmmoFactory_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import TheGameAS3.Heurtable.*;
public class AmmoFactory_c {
public static var FLAME_AMMO:int = ++;
public static var ENEMY_AMMO:int = ++;
public static var SHOTGUN_AMMO:int = ++;
public static var MORTAR2_AMMO:int = ++;
public static var HOMING_AMMO:int = ++;
public static var ROCKET_BOSS3_AMMO:int = ++;
public static var MORTAR_BOSS4_AMMO:int = ++;
public static var ROCKET_AMMO:int = ++;
public static var DEBUG_AMMO:int = ++;
private static var :int = 0;
public static var MELEE_AMMO:int = ++;
public static var MACHINE_AMMO:int = ++;
public static var MORTAR1_AMMO:int = ++;
public static var GATLING_AMMO:int = ++;
public function AmmoFactory_c(){
super();
}
public static function CreateAmmoFromId(ammoMgr:AmmoManager_c, context:Game_c, i:int, oOwner:HeurtableContainer_i, oLevelLayer:LevelLayer_c):Ammo_c{
switch (i){
case ENEMY_AMMO:
return (new AmmoEnemy(ammoMgr, context, oLevelLayer, oOwner));
case MACHINE_AMMO:
return (new Ammo01_c(ammoMgr, context, oLevelLayer, oOwner));
case HOMING_AMMO:
return (new AmmoHoming01_c(ammoMgr, context, oLevelLayer, oOwner));
case GATLING_AMMO:
return (new AmmoGatling(ammoMgr, context, oLevelLayer, oOwner));
case SHOTGUN_AMMO:
return (new AmmoShotGun(ammoMgr, context, oLevelLayer, oOwner));
case ROCKET_AMMO:
return (new AmmoRocket(ammoMgr, context, oLevelLayer, oOwner));
case ROCKET_BOSS3_AMMO:
return (new AmmoRocketBoss3(ammoMgr, context, oLevelLayer, oOwner));
case FLAME_AMMO:
return (new AmmoFlame1_c(ammoMgr, context, oLevelLayer, oOwner));
case MORTAR1_AMMO:
return (new AmmoMortar1_c(ammoMgr, context, oLevelLayer, oOwner));
case MORTAR2_AMMO:
return (new AmmoMortar2_c(ammoMgr, context, oLevelLayer, oOwner));
case MORTAR_BOSS4_AMMO:
return (new AmmoMortarBoss4_c(ammoMgr, context, oLevelLayer, oOwner));
case DEBUG_AMMO:
return (new AmmoDebug(ammoMgr, context, oLevelLayer, oOwner));
case MELEE_AMMO:
return (new AmmoMelee_c(ammoMgr, context, oLevelLayer, oOwner));
default:
trace(("ERROR :: AmmoFactory :: Wrong Parameters : " + i));
return (null);
};
}
}
}//package TheGameAS3.Weapon
Section 385
//AmmoFlame1_c (TheGameAS3.Weapon.AmmoFlame1_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoFlame1_c extends Ammo_c {
private var :Circle_c;// = null
public function AmmoFlame1_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
addChild(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_FLAME));
SetRayon(60);
}
private function ():void{
var oCircle:CircleCollision_c;
var nForce:Number = (50 * 50);
var i:int;
while (i < m_tabTarget.length) {
oCircle = m_tabTarget[i];
if (oCircle == null){
} else {
if (EquationVecto_c.GetDistAuCarre(oCircle, new Point(px, py)) <= nForce){
oCircle.OnHit(this, null);
this.OnHit(oCircle, null);
};
};
i++;
};
}
override public function GetId():int{
return (AmmoFactory_c.FLAME_AMMO);
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
}
override public function Update(context:Game_c):void{
super.Update(context);
();
}
}
}//package TheGameAS3.Weapon
Section 386
//AmmoGatling (TheGameAS3.Weapon.AmmoGatling)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoGatling extends Ammo01_c {
public function AmmoGatling(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
}
override protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_GATLING));
}
}
}//package TheGameAS3.Weapon
Section 387
//AmmoHoming01_c (TheGameAS3.Weapon.AmmoHoming01_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoHoming01_c extends Ammo_c {
private var :Circle_c;// = null
private var :Number;// = 0
private var :CircleCollision_c;// = null
private var :Number;// = 0
private var :Number;// = 0.5
private var :Number;// = 0
private var :Number;// = 0
private var
:Number;// = 2
private var :Array;// = null
private var :Line_c;// = null
public function AmmoHoming01_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
addChild(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_HOMING));
}
private function ():void{
m_tabTarget = GetLayer().GetTeamCollision(GetTargetTeam());
= CircleCollision_c(EquationVecto_c.GetNearestCircle(this, m_tabTarget));
}
override public function OnEndInit(context:Game_c):void{
var oldVX:Number = this.vx;
var oldVY:Number = this.vy;
var objCol:Object;
SetRayon(5);
();
= rotation;
= ;
}
override public function Update(context:Game_c):void{
var nDiff:Number;
super.Update(context);
= EquationVecto_c.CollisionEntreCercle(this, m_tabTarget);
if ( != null){
();
(context);
m_ammoManager.DestroyAmmo(this);
return;
};
Moteur_c.FirstContact(context, this, GetLineInView(), m_tabTarget);
if (((( == null)) || (((!((.GetOwner() == null))) && (.GetOwner().IsDead()))))){
();
} else {
= EquationVecto_c.GetRotation(.x, this.px, .y, this.py);
nDiff = ((( - ) + (Math.random() * 6)) - 3);
while (nDiff > 180) {
nDiff = (nDiff - 360);
};
while (nDiff < -180) {
nDiff = (nDiff + 360);
};
while ( > 180) {
= ( - 360);
};
while ( < -180) {
= ( + 360);
};
= ( + (nDiff * ));
rotation = ( + 90);
this.vx = (EquationVecto_c.MyCos(-( )) * GetVitesse());
this.vy = (-(EquationVecto_c.MySin(-( ))) * GetVitesse());
};
if (!context.GetCamera().IsInFieldOfView(this, 100)){
m_ammoManager.DestroyAmmo(this);
return;
};
if (this.lastCol != null){
();
(context);
m_ammoManager.DestroyAmmo(this);
};
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
= null;
= null;
}
private function (context:Game_c):void{
var fxExplodeBig:Acteur_c = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
}
private function ():void{
var oCircle:CircleCollision_c;
var nForce:Number = (100 * 100);
var targets:Array = m_tabTarget.slice();
var i:int;
while (i < targets.length) {
oCircle = targets[i];
if (oCircle == null){
} else {
if (EquationVecto_c.GetDistAuCarre(oCircle, new Point(px, py)) <= nForce){
oCircle.OnHit(this, null);
this.OnHit(oCircle, null);
};
};
i++;
};
}
override public function UpdateMyCollision():void{
if (GetLayer() == null){
return;
};
m_tabLinesCol = GetLayer().GetLinesInRange(this.px, this.py, RAYON_VISION_LIGNE, false);
m_tabPointCol = GetLayer().GetPointsInRange(this.px, this.py, RAYON_VISION_LIGNE);
}
override public function GetId():int{
return (AmmoFactory_c.HOMING_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 388
//AmmoManager_c (TheGameAS3.Weapon.AmmoManager_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
public class AmmoManager_c {
private var :Array;// = null
private var m_context:Game_c;
public function AmmoManager_c(){
super();
= new Array();
}
public function DestroyAmmo(oAmmo:Ammo_c):void{
var crntAmmo:ObjetMoteur_c;
var cnt:MovieClip;
var i:int;
if ((oAmmo is ObjetMoteur_c)){
crntAmmo = (oAmmo as ObjetMoteur_c);
cnt = crntAmmo.GetLayer().GetAmmoContainer();
if (cnt.contains(crntAmmo)){
cnt.removeChild(crntAmmo);
};
Camera_c.RemoveActeur(crntAmmo);
i = 0;
while (i < .length) {
if (oAmmo == [i]){
oAmmo.Destroy(m_context);
.splice(i, 1);
return;
};
i++;
};
trace("WARNING :: AmmoManager :: DestroyAmmo :: Ammo not found");
};
}
public function AddTargetToAllAmmo(oTarget:Circle_c, team:Number):void{
var ammo:Ammo_c;
var i:int;
while (i < .length) {
ammo = Ammo_c([i]);
if (ammo.GetTargetTeam() == team){
ammo.AddTarget(oTarget);
};
i++;
};
}
public function DoDamageAt(context:Game_c, owner:HeurtableContainer_i, layer:LevelLayer_c, dmg:int, targetTeam:Number, rayon:Number, x:Number, y:Number, vx:int=0, vy:int=0):void{
var _doDmg:AmmoMelee_c = LayerAmmo.AmmoOfLayer(layer);
if (_doDmg == null){
_doDmg = AmmoMelee_c(AmmoFactory_c.CreateAmmoFromId(this, m_context, AmmoFactory_c.MELEE_AMMO, owner, layer));
LayerAmmo.AddLayerAmmo(new LayerAmmo(_doDmg, layer));
_doDmg.SetRemoveTargetAfterHit(false);
};
_doDmg.SetOwner(owner);
_doDmg.SetDamage(dmg);
_doDmg.SetTarget(targetTeam, false);
_doDmg.px = x;
_doDmg.py = y;
_doDmg.vx = vx;
_doDmg.vy = vy;
_doDmg.OnEndInit(context);
_doDmg.SetRayon(rayon);
_doDmg.Update(context);
}
public function Init(context:Game_c):void{
m_context = context;
}
public function DestroyAllAmmo():void{
while (.length > 0) {
DestroyAmmo([0]);
};
LayerAmmo.Destroy(m_context);
}
public function RemoveTargetFromAllAmmo(oTarget:Circle_c, team:Number):void{
var ammo:Ammo_c;
var i:int;
while (i < .length) {
ammo = Ammo_c([i]);
if (ammo.GetTargetTeam() == team){
ammo.RemoveTarget(oTarget);
};
i++;
};
}
public function CreateBall(iType:int, oOwner:HeurtableContainer_i, oLevelLayer:LevelLayer_c):Ammo_i{
if (m_context == null){
trace("ERROR :: AmmoManager_c :: CreateBall :: m_context = null");
return (null);
};
var ball_mc:Ammo_c = AmmoFactory_c.CreateAmmoFromId(this, m_context, iType, oOwner, oLevelLayer);
oLevelLayer.GetAmmoContainer().addChild(MovieClip(ball_mc));
.push(MovieClip(ball_mc));
Camera_c.AddActeur(ball_mc);
return (ball_mc);
}
public function (oLevelLayer:LevelLayer_c):Cartouche_c{
if (m_context == null){
trace("ERROR :: AmmoManager_c :: CreateBall :: m_context = null");
return (null);
};
var ball_mc:Cartouche_c = new Cartouche_c(this, m_context, oLevelLayer, null);
oLevelLayer.GetAmmoContainer().addChild(ball_mc);
.push(ball_mc);
return (ball_mc);
}
}
}//package TheGameAS3.Weapon
import TheGameAS3.*;
import TheGameAS3.Level.*;
class LayerAmmo {
private var :LevelLayer_c;
private var :AmmoMelee_c;
private static var :Array = new Array();
private function LayerAmmo(ammo:AmmoMelee_c, layer:LevelLayer_c){
super();
= ammo;
= layer;
}
public function get layer():LevelLayer_c{
return ();
}
public function get ammo():AmmoMelee_c{
return ();
}
public static function get layerAmmos():Array{
return ();
}
public static function (layer:LevelLayer_c):Boolean{
var i:int;
while (i < .length) {
if (LayerAmmo([i]).layer == layer){
return (true);
};
i++;
};
return (false);
}
public static function Destroy(context:Game_c):void{
var layerAmmo:LayerAmmo;
while (.length > 0) {
layerAmmo = .shift();
layerAmmo.ammo.Destroy(context);
};
}
public static function AmmoOfLayer(layer:LevelLayer_c):AmmoMelee_c{
var i:int;
while (i < .length) {
if (LayerAmmo([i]).layer == layer){
return (LayerAmmo([i]).ammo);
};
i++;
};
return (null);
}
public static function AddLayerAmmo(l:LayerAmmo):void{
.push(l);
}
}
Section 389
//AmmoMelee_c (TheGameAS3.Weapon.AmmoMelee_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
public class AmmoMelee_c extends Ammo_c {
private var :Circle_c;// = null
private var :Boolean;// = false
private var :Point;
private var :Array;
private var :Boolean;// = true
public function AmmoMelee_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
= new Point();
= new Array();
super(ammoMgr, context, oLevelLayer, oOwner);
}
override public function Destroy(context:Game_c):void{
super.Destroy(context);
= null;
}
override public function IsExplosive():Boolean{
return ();
}
override public function Update(context:Game_c):void{
super.Update(context);
(context);
}
private function (context:Game_c):void{
var oCircle:CircleCollision_c;
var nForce:Number = (rayon * rayon);
.x = px;
.y = py;
var i:int;
while (i < m_tabTarget.length) {
oCircle = m_tabTarget[i];
if (oCircle == null){
} else {
if (EquationVecto_c.GetDistAuCarre(oCircle, ) <= nForce){
oCircle.OnHit(this, null);
this.OnHit(oCircle, null);
if (){
if (RemoveTarget(oCircle)){
i--;
};
};
} else {
if ((((vx == 0)) && ((vy == 0)))){
} else {
while (.length > 0) {
.shift();
};
.push(oCircle);
Moteur_c.FirstContact(context, this, null, );
if (this.lastCol != null){
oCircle.OnHit(this, null);
this.OnHit(oCircle, null);
if (){
if (RemoveTarget(oCircle)){
i--;
};
};
};
};
};
};
i++;
};
}
public function SetRemoveTargetAfterHit(b:Boolean):void{
= b;
}
override public function GetId():int{
return (AmmoFactory_c.MELEE_AMMO);
}
public function (b:Boolean):void{
= b;
}
override public function OnEndInit(context:Game_c):void{
SetRayon(40);
}
}
}//package TheGameAS3.Weapon
Section 390
//AmmoMortar1_c (TheGameAS3.Weapon.AmmoMortar1_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import TheGameAS3.Visuel.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoMortar1_c extends Ammo_c {
private const DESCEND:int = 10;
private const MONTE:int = 10;
private var
:int;// = 10
private var :int;// = 10
protected var :int;// = 200
private var :Line_c;
private var :Array;
public function AmmoMortar1_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
addChild(GetAmmoVisual());
}
protected function Hit(context:Game_c):void{
if (!()){
();
(context);
} else {
(context);
};
}
protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_MORTAR1));
}
public function set sizeOfAOE(sizeOfAOE:int):void{
= sizeOfAOE;
}
protected function ():Number{
return (( * ));
}
override public function Update(context:Game_c):void{
super.Update(context);
Moteur_c.FirstContact(context, this, [], null);
if (this.lastCol != null){
px = (px - (vx * 2));
py = (py - (vy * 2));
Hit(context);
m_ammoManager.DestroyAmmo(this);
return;
};
if (!context.GetCamera().IsInFieldOfView(this, 100)){
m_ammoManager.DestroyAmmo(this);
};
if ( > 0){
--;
scaleX = (scaleX + 0.2);
scaleY = (scaleY + 0.2);
} else {
--;
scaleX = (scaleX - 0.2);
scaleY = (scaleY - 0.2);
};
if (
<= 0){
Hit(context);
m_ammoManager.DestroyAmmo(this);
};
}
override public function OnEndInit(context:Game_c):void{
var line:Line_c;
var oldVX:Number = this.vx;
var oldVY:Number = this.vy;
var objCol:Object;
this.vx = (this.vx * 1000);
this.vy = (this.vy * 1000);
= GetLayer().GetLinesInRange(0, 0, -1, false, true);
var i:int;
while (i < .length) {
line = [i];
if (line.CanBeDropped()){
.splice(i, 1);
i--;
};
i++;
};
objCol = EquationVecto_c.CheckCollision(this, , null, 1);
if (objCol != null){
= objCol.line;
};
this.vx = oldVX;
this.vy = oldVY;
}
private function (context:Game_c):void{
var fxWater:Acteur_c;
fxWater = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_WATER_SPLASH, GetLayer());
var fxWaterUpper:Acteur_c = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_WATER_SPLASH_UPPER, GetLayer());
fxWaterUpper.px = px;
fxWaterUpper.py = py;
fxWaterUpper.scaleX = GetSizeOfExplosion();
fxWaterUpper.scaleY = GetSizeOfExplosion();
fxWater.px = px;
fxWater.py = py;
fxWater.scaleX = GetSizeOfExplosion();
fxWater.scaleY = GetSizeOfExplosion();
Jukebox_c.PlaySound(SoundFactory.ID_SFX_WATER_SPLASH);
}
public function get sizeOfAOE():int{
return ();
}
private function ():void{
var oCircle:CircleCollision_c;
var nForce:Number = ();
var targets:Array = m_tabTarget.slice();
var targetHitted:Array = new Array();
var haveAThug:Boolean;
var i:int;
while (i < targets.length) {
oCircle = targets[i];
if (oCircle == null){
} else {
if (EquationVecto_c.GetDistAuCarre(oCircle, new Point(px, py)) <= nForce){
targetHitted.push(oCircle);
if ((oCircle.GetOwner() is EnemyThug_c)){
haveAThug = true;
};
};
};
i++;
};
i = 0;
while (i < targetHitted.length) {
oCircle = targetHitted[i];
oCircle.OnHit(this, null);
this.OnHit(oCircle, null);
i++;
};
}
private function ():Boolean{
var pMatrix:Point = GetMatrixPos();
var lvl:LevelPart_c = GetLayer().GetLevelPartManager().GetLevelPart(pMatrix.x, pMatrix.y);
if (lvl == null){
return (false);
};
var pTranslate:Point = new Point();
var b:Bitmap = lvl.GetLevelBitmap();
var bd:BitmapData = b.bitmapData;
pTranslate.x = Math.round((this.px - (lvl.GetMatrixPos().x * LevelPartManager_c.LEVEL_WIDTH)));
pTranslate.y = Math.round((this.py - (lvl.GetMatrixPos().y * LevelPartManager_c.LEVEL_HEIGHT)));
var pixel:uint = bd.getPixel((pTranslate.x * VisuelFactory_c.COMPRESSION), (pTranslate.y * VisuelFactory_c.COMPRESSION));
return ((pixel == 6737151));
}
public function GetSizeOfExplosion():Number{
return (1);
}
override public function GetId():int{
return (AmmoFactory_c.MORTAR1_AMMO);
}
protected function GetSoundId():int{
return (SoundFactory.ID_SFX_EXPLOSION_1);
}
private function (context:Game_c):void{
var fxExplodeBig:Acteur_c;
fxExplodeBig = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION_BIG, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
fxExplodeBig.scaleX = GetSizeOfExplosion();
fxExplodeBig.scaleY = GetSizeOfExplosion();
var fxTrou:Acteur_c = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_IMPACT, GetLayer());
fxTrou.px = px;
fxTrou.py = py;
fxTrou.scaleX = GetSizeOfExplosion();
fxTrou.scaleY = GetSizeOfExplosion();
fxTrou.DrawOnBackground();
Jukebox_c.PlaySound(GetSoundId());
}
}
}//package TheGameAS3.Weapon
Section 391
//AmmoMortar2_c (TheGameAS3.Weapon.AmmoMortar2_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import Sfx.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoMortar2_c extends AmmoMortar1_c {
public function AmmoMortar2_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
= 300;
}
override protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_MORTAR2));
}
override public function GetSizeOfExplosion():Number{
return (1.5);
}
override public function GetId():int{
return (AmmoFactory_c.MORTAR1_AMMO);
}
override protected function GetSoundId():int{
return (SoundFactory.ID_SFX_EXPLOSION_2);
}
}
}//package TheGameAS3.Weapon
Section 392
//AmmoMortarBoss4_c (TheGameAS3.Weapon.AmmoMortarBoss4_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import Sfx.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoMortarBoss4_c extends AmmoMortar1_c {
public function AmmoMortarBoss4_c(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
= 125;
}
override public function GetId():int{
return (AmmoFactory_c.MORTAR_BOSS4_AMMO);
}
override protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_MORTAR1));
}
override protected function GetSoundId():int{
return (SoundFactory.ID_SFX_EXPLOSION_2);
}
}
}//package TheGameAS3.Weapon
Section 393
//AmmoRocket (TheGameAS3.Weapon.AmmoRocket)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoRocket extends Ammo01_c {
public function AmmoRocket(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
}
private function ():void{
var oCircle:CircleCollision_c;
var nForce:Number = (100 * 100);
var targets:Array = m_tabTarget.slice();
var i:int;
while (i < targets.length) {
oCircle = targets[i];
if (oCircle == null){
} else {
if (EquationVecto_c.GetDistAuCarre(oCircle, new Point(px, py)) <= nForce){
oCircle.OnHit(this, null);
this.OnHit(oCircle, null);
};
};
i++;
};
}
override protected function Hit(context:Game_c):void{
();
(context);
}
override protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_ROCKET));
}
private function (context:Game_c):void{
var fxExplodeBig:Acteur_c = context.GetEffectManager().CreateSingleFx(AnimationFactory_c.ID_FX_EXPLOSION, GetLayer());
fxExplodeBig.px = px;
fxExplodeBig.py = py;
Jukebox_c.PlaySound(SoundFactory.ID_SFX_EXPLOSION_RANDOM);
}
}
}//package TheGameAS3.Weapon
Section 394
//AmmoRocketBoss3 (TheGameAS3.Weapon.AmmoRocketBoss3)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import TheGameAS3.Heurtable.*;
public class AmmoRocketBoss3 extends AmmoRocket {
public function AmmoRocketBoss3(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
scaleX = 2;
scaleY = 2;
}
}
}//package TheGameAS3.Weapon
Section 395
//AmmoShotGun (TheGameAS3.Weapon.AmmoShotGun)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class AmmoShotGun extends Ammo01_c {
public function AmmoShotGun(ammoMgr:AmmoManager_c, context:Game_c, oLevelLayer:LevelLayer_c, oOwner:HeurtableContainer_i){
super(ammoMgr, context, oLevelLayer, oOwner);
}
override protected function GetAmmoVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_AMMO_SHOTGUN));
}
}
}//package TheGameAS3.Weapon
Section 396
//Cartouche_c (TheGameAS3.Weapon.Cartouche_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import TheGameAS3.Level.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
public class Cartouche_c extends Ammo_c {
private var
:int;// = 0
private var :int;// = 0
private var m_bWaiting:Boolean;// = false
public static var :String = "mcCartouche";
private static var :int = 10;
private static var :int = 2;
public function Cartouche_c(ammoMgr:AmmoManager_c, context:Game_c, oLayer:LevelLayer_c, oOwner:HeurtableContainer_i):void{
super(ammoMgr, context, oLayer, oOwner);
}
override public function Update(context:Game_c):void{
super.Update(context);
if (m_bWaiting){
++;
if ( >= ){
m_ammoManager.DestroyAmmo(this);
};
return;
};
this.rotation = (this.rotation + ((context.GetSpeedManager().GetFrameSpeed() * ( -
)) * 2));
this.vy = (this.vy + (this.grav * context.GetSpeedManager().GetSpeed()));
Moteur_c.JustRebound(context, this, GetLineInView(), GetPointInView());
if ((((((((this.y >= 1000)) || ((this.y <= -1000)))) || ((this.x >= 1000)))) || ((this.x <= -1000)))){
m_ammoManager.DestroyAmmo(this);
};
if (this.lastCol != null){
++;
vx = (vx / 2);
vy = (vy / 2);
if (
> ){
m_bWaiting = true;
};
};
}
override public function Destroy(context:Game_c):void{
= 0;
= 0;
m_bWaiting = false;
super.Destroy(context);
}
override public function OnEndInit(context:Game_c):void{
UpdateGravite(Moteur_c.GetGravite());
}
}
}//package TheGameAS3.Weapon
Section 397
//Weapon_i (TheGameAS3.Weapon.Weapon_i)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import flash.geom.*;
import TheGameAS3.Heurtable.*;
public interface Weapon_i extends Updatable_i {
function IsAutomatic():Boolean;
function SetMcParent(dmgMod:MovieClip):void;
function GetKickBack():Point;
function StopAttack():void;
function GetMc():MovieClip;
function GetKickBackTime():Number;
function GetId():Number;
function GetMcParent():MovieClip;
function IsLongRange():Boolean;
function CloneWeaponVisual():MovieClip;
function Destroy():void;
function Shoot(_arg1:Game_c, _arg2:IShooter, _arg3:Number, _arg4:int=1):Boolean;
}
}//package TheGameAS3.Weapon
Section 398
//WeaponDebug_c (TheGameAS3.Weapon.WeaponDebug_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponDebug_c extends WeaponLongRange_c {
public function WeaponDebug_c(){
super();
}
override protected function GetDmg():int{
return (100);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (0);
}
override protected function GetFrameBetweenShot():int{
return (1);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_DEBUG);
}
override protected function GetSpeedOfAmmo():int{
return (30);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_SHOTGUN));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.DEBUG_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 399
//WeaponEnemy_c (TheGameAS3.Weapon.WeaponEnemy_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponEnemy_c extends WeaponLongRange_c {
public function WeaponEnemy_c(){
super();
}
override protected function GetDmg():int{
return (5);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (1);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_ENEMY);
}
override protected function GetSpeedOfAmmo():int{
return (10);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_ENEMY));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.ENEMY_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 400
//WeaponFactory_c (TheGameAS3.Weapon.WeaponFactory_c)
package TheGameAS3.Weapon {
public class WeaponFactory_c {
public static var ID_WEAPON_HOMING:int = ++;
private static var :int = 0;
public static var ID_WEAPON_FLAME:int = ++;
public static var ID_WEAPON_ROCKET_BOSS3:int = ++;
public static var ID_WEAPON_MORTAR_BOSS4:int = ++;
public static var NB_GUNS:int = ++;
public static var ID_WEAPON_SHOTGUN:int = ++;
public static var ID_WEAPON_MACHINE:int = ++;
public static var ID_WEAPON_ENEMY:int = ++;
public static var ID_WEAPON_GATLING:int = ++;
public static var ID_WEAPON_ROCKET:int = ++;
public static var ID_WEAPON_DEBUG:int = ++;
public static var ID_WEAPON_MORTAR1:int = ++;
public static var ID_WEAPON_MORTAR2:int = ++;
public function WeaponFactory_c(){
super();
}
public static function CreateWeaponFromId(i:int):Weapon_i{
switch (i){
case ID_WEAPON_ENEMY:
return (new WeaponEnemy_c());
case ID_WEAPON_GATLING:
return (new WeaponGatling_c());
case ID_WEAPON_HOMING:
return (new WeaponHoming_c());
case ID_WEAPON_SHOTGUN:
return (new WeaponShotgun_c());
case ID_WEAPON_ROCKET:
return (new WeaponRocket_c());
case ID_WEAPON_ROCKET_BOSS3:
return (new WeaponRocketBoss3_c());
case ID_WEAPON_MACHINE:
return (new WeaponMachine_c());
case ID_WEAPON_FLAME:
return (new WeaponFlameThrower1_c());
case ID_WEAPON_DEBUG:
return (new WeaponDebug_c());
case ID_WEAPON_MORTAR_BOSS4:
return (new WeaponMortarBoss4_c());
case ID_WEAPON_MORTAR1:
return (new WeaponMortar1_c());
case ID_WEAPON_MORTAR2:
return (new WeaponMortar2_c());
default:
trace(("ERROR :: WeaponFactory :: Wrong Parameters : " + i));
return (null);
};
}
}
}//package TheGameAS3.Weapon
Section 401
//WeaponFlameThrower1_c (TheGameAS3.Weapon.WeaponFlameThrower1_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
public class WeaponFlameThrower1_c extends WeaponLongRange_c {
private var :Array;// = null
private var :int;// = 7
public function WeaponFlameThrower1_c(){
super();
}
override protected function GetDmg():int{
return (15);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetFXToPlay():String{
return ("NONE");
}
public function set flames(flames:int):void{
= flames;
}
override protected function GetFrameBetweenShot():int{
return (1);
}
override protected function ExecuteShoot(angle:Number, xOffset:Number=0, yOffset:Number=0):Ammo_c{
var objPos:Point;
var i:int;
var flameAmmo:AmmoFlame1_c;
var scale:Number;
var x:Number;
var y:Number;
var vx:Number = EquationVecto_c.MyCos(angle);
var vy:Number = -(EquationVecto_c.MySin(angle));
if (_mcContainer.getChildByName("regCanon_mc") != null){
objPos = Utils.FindPoint(_context, _shooter.GetLayer(), DisplayObjectContainer(_mcContainer.getChildByName("regCanon_mc")));
if ( == null){
= new Array();
i = 0;
while (i < ()) {
flameAmmo = AmmoFlame1_c(_context.GetAmmoManager().CreateBall(GetAmmoType(), _shooter, _shooter.GetLayer()));
flameAmmo.SetDamage((GetDmg() * _dmgMod));
_context.AddUpdatable(flameAmmo);
flameAmmo.OnEndInit(_context);
flameAmmo.px = objPos.x;
flameAmmo.py = objPos.y;
.push(flameAmmo);
i++;
};
};
i = 0;
while (i < .length) {
flameAmmo = [i];
scale = (0.2 + (((i + 1) / ()) * 0.8));
x = (objPos.x + ((((vx * flameAmmo.rayon) * (i + 1)) * scale) / 2));
y = (objPos.y + ((((vy * flameAmmo.rayon) * (i + 1)) * scale) / 2));
flameAmmo.vx = (vx * _vitesse);
flameAmmo.vy = (vy * _vitesse);
flameAmmo.scaleX = scale;
flameAmmo.scaleY = scale;
if (!flameAmmo.visible){
flameAmmo.px = objPos.x;
flameAmmo.py = objPos.y;
};
if (i == 0){
flameAmmo.px = x;
flameAmmo.py = y;
} else {
flameAmmo.px = (flameAmmo.px + ((x - flameAmmo.px) * (0.75 - ((i / ()) * 0.6))));
flameAmmo.py = (flameAmmo.py + ((y - flameAmmo.py) * (0.75 - ((i / ()) * 0.6))));
};
flameAmmo.SetTarget(_targetTeam);
i++;
};
};
CreateFXPerAmmo(_shooter.GetLayer(), objPos, angle);
return (null);
}
protected function ():int{
return ();
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetSpeedOfAmmo():int{
return (90);
}
override public function StopAttack():void{
var i:int;
if ( != null){
i = 0;
while (i < .length) {
_context.GetAmmoManager().DestroyAmmo([i]);
i++;
};
= null;
};
super.StopAttack();
}
override protected function GetPrecision():Number{
return (1);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function Update(context:Game_c):void{
var i:int;
if ( != null){
i = 0;
while (i < .length) {
[i].visible = _isShooting;
[i].SetEnable(_isShooting);
i++;
};
};
super.Update(context);
_isShooting = false;
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_FLAME);
}
override protected function GetNbBurst():int{
return (1);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_FLAME));
}
override protected function GetScaleOfFX():Number{
return (0.25);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.FLAME_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 402
//WeaponGatling_c (TheGameAS3.Weapon.WeaponGatling_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponGatling_c extends WeaponLongRange_c {
public function WeaponGatling_c(){
super();
}
override protected function GetDmg():int{
return (10);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (1);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_GATLING);
}
override protected function GetSpeedOfAmmo():int{
return (30);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_GATLING));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.GATLING_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 403
//WeaponHoming_c (TheGameAS3.Weapon.WeaponHoming_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponHoming_c extends WeaponLongRange_c {
public function WeaponHoming_c(){
super();
}
override protected function GetDmg():int{
return (40);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (0.8);
}
override protected function GetFrameBetweenShot():int{
return (20);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_HOMING);
}
override protected function GetSpeedOfAmmo():int{
return (30);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_HOMING));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.HOMING_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 404
//WeaponLongRange_c (TheGameAS3.Weapon.WeaponLongRange_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Effects.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Heurtable.*;
import TheGameAS3.Animation.*;
public class WeaponLongRange_c implements Weapon_i {
protected var _vitesse:Number;
protected var :MovieClip;
protected var :Number;
protected var
:Number;
protected var :Number;
protected var _targetTeam:Number;// = 0
protected var :Boolean;
protected var
:Number;
protected var _dmgMod:int;// = 0
protected var
:Number;
protected var :MovieClip;// = null
protected var _mcContainer:MovieClip;
protected var _shooter:IShooter;// = null
protected var _isShooting:Boolean;
protected var :Number;
protected var _context:Game_c;// = null
protected var :Number;
public function WeaponLongRange_c(){
super();
= GetFrameBetweenShot();
= GetFrameBetweenBurst();
= GetNbAmmoPerBurst();
= GetNbBurst();
_vitesse = GetSpeedOfAmmo();
_mcContainer = CreateWeaponVisual();
= ;
= 0;
= 1;
= true;
= null;
}
protected function GetPrecision():Number{
return (1);
}
public function IsAutomatic():Boolean{
return (false);
}
public function GetAmmoType():int{
return (AmmoFactory_c.NONE);
}
public function (mc:MovieClip):void{
_mcContainer = mc;
}
public function GetId():Number{
return (-1);
}
public function StopAttack():void{
}
protected function GetFXToPlay():String{
return (("ID_FX_RIFLE_BURST_" + Math.floor(((Math.random() * 3) + 1))));
}
public function GetKickBackTime():Number{
return (0);
}
public function IsEnabled():Boolean{
return (true);
}
protected function GetNbAmmoPerBurst():int{
return (3);
}
public function OnAdd(context:Game_c):void{
}
public function GetKickBack():Point{
return (new Point());
}
public function IsLongRange():Boolean{
return (true);
}
protected function GetSoundToPlay():int{
return (-1);
}
protected function GetNbBurst():int{
return (1);
}
protected function CreateWeaponVisual():MovieClip{
return (null);
}
public function SetMcParent(mc:MovieClip):void{
= mc;
}
protected function ExecuteShoot(angle:Number, xOffset:Number=0, yOffset:Number=0):Ammo_c{
var vx:Number;
var vy:Number;
var objPos:Point;
var ball_mc:Ammo_c;
var nMargeErreur:Number;
vx = EquationVecto_c.MyCos(angle);
vy = -(EquationVecto_c.MySin(angle));
if (_mcContainer.getChildByName("regCanon_mc") != null){
ball_mc = Ammo_c(_context.GetAmmoManager().CreateBall(GetAmmoType(), _shooter, _shooter.GetLayer()));
nMargeErreur = Math.floor((20 - (GetPrecision() * 20)));
objPos = Utils.FindPoint(_context, _shooter.GetLayer(), DisplayObjectContainer(_mcContainer.getChildByName("regCanon_mc")));
ball_mc.SetDamage((GetDmg() * _dmgMod));
ball_mc.SetVitesse(GetSpeedOfAmmo());
_context.AddUpdatable(ball_mc);
ball_mc.px = (objPos.x + xOffset);
ball_mc.py = (objPos.y + yOffset);
ball_mc.vx = (((vx * _vitesse) + (Math.random() * nMargeErreur)) - (nMargeErreur / 2));
ball_mc.vy = (((vy * _vitesse) + (Math.random() * nMargeErreur)) - (nMargeErreur / 2));
ball_mc.rotation = (EquationVecto_c.GetRotation(ball_mc.vx, 0, ball_mc.vy, 0) + 90);
ball_mc.SetTarget(_targetTeam);
ball_mc.OnEndInit(_context);
if (GetSoundToPlay() != -1){
Jukebox_c.PlaySound(GetSoundToPlay(), -1);
};
= 0;
};
CreateFXPerAmmo(_shooter.GetLayer(), objPos, angle);
return (ball_mc);
}
public function GetMcParent():MovieClip{
return ();
}
protected function GetFrameBetweenShot():int{
return (10);
}
protected function CreateFXPerAmmo(oLayer:LevelLayer_c, p:Point, angle:Number):void{
if (GetFXToPlay() == "NONE"){
return;
};
var id:int = AnimationFactory_c.GetIdByName(GetFXToPlay());
var fx_mc:Acteur_c = _context.GetEffectManager().CreateSingleFx(id, oLayer);
fx_mc.px = p.x;
fx_mc.py = p.y;
if ((((angle > 90)) && ((angle < 270)))){
angle = (180 - angle);
angle = -(angle);
fx_mc.scaleX = -1;
};
fx_mc.rotation = -(angle);
fx_mc.scaleX = (fx_mc.scaleX * GetScaleOfFX());
fx_mc.scaleY = (fx_mc.scaleY * GetScaleOfFX());
}
protected function GetSpeedOfAmmo():int{
return (30);
}
public function CloneWeaponVisual():MovieClip{
return (CreateWeaponVisual());
}
protected function GetScaleOfFX():Number{
return (1);
}
public function Destroy():void{
_mcContainer = null;
= null;
= null;
}
public function OnRemove(context:Game_c):void{
}
protected function GetDmg():int{
return (10);
}
public function Update(context:Game_c):void{
var i:int;
= (
+ (1 * context.GetSpeedManager().GetSpeed()));
if (_isShooting){
if (
< ){
++;
if ( >=
){
++;
i = 0;
while (i < ) {
ExecuteShoot(_shooter.GetAngleOfWeapon(this));
i++;
};
= 0;
};
} else {
_isShooting = false;
= 1;
= 0;
};
};
}
public function SetEnable(b:Boolean):void{
}
protected function CanCreateCartouche(context:Game_c):Boolean{
= ((!()) || (context.GetSpeedManager().IsBulletTime()));
return ();
}
protected function GetFrameBetweenBurst():int{
return (2);
}
public function GetMc():MovieClip{
return (_mcContainer);
}
public function Shoot(context:Game_c, shooter:IShooter, targetTeam:Number, dmgMod:int=1):Boolean{
if ((((
< )) || ((_mcContainer.getChildByName("regCanon_mc") == null)))){
return (false);
};
_isShooting = true;
_context = context;
_targetTeam = targetTeam;
_shooter = shooter;
_dmgMod = dmgMod;
var i:int;
while (i < ) {
ExecuteShoot(shooter.GetAngleOfWeapon(this));
i++;
};
return (true);
}
}
}//package TheGameAS3.Weapon
Section 405
//WeaponMachine_c (TheGameAS3.Weapon.WeaponMachine_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponMachine_c extends WeaponLongRange_c {
public function WeaponMachine_c(){
super();
}
override protected function GetDmg():int{
return (10);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (6);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_MACHINE);
}
override protected function GetSpeedOfAmmo():int{
return (30);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_MACHINE));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.MACHINE_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 406
//WeaponMortar1_c (TheGameAS3.Weapon.WeaponMortar1_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponMortar1_c extends WeaponLongRange_c {
private var :int;// = 14
public function WeaponMortar1_c(){
super();
}
override protected function GetSoundToPlay():int{
return (-1);
}
override public function IsAutomatic():Boolean{
return (true);
}
public function get speed():int{
return ();
}
override protected function GetDmg():int{
return (30);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (30);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_MORTAR1);
}
public function set speed(speed:int):void{
= speed;
}
override protected function GetSpeedOfAmmo():int{
return ();
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_FLAME));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.MORTAR1_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 407
//WeaponMortar2_c (TheGameAS3.Weapon.WeaponMortar2_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponMortar2_c extends WeaponLongRange_c {
public function WeaponMortar2_c(){
super();
}
override protected function GetDmg():int{
return (45);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (15);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_MORTAR2);
}
override protected function GetSpeedOfAmmo():int{
return (14);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_FLAME));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.MORTAR2_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 408
//WeaponMortarBoss4_c (TheGameAS3.Weapon.WeaponMortarBoss4_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponMortarBoss4_c extends WeaponLongRange_c {
private var :int;// = 10
public function WeaponMortarBoss4_c(){
super();
}
override protected function GetSoundToPlay():int{
return (-1);
}
override public function IsAutomatic():Boolean{
return (true);
}
public function get speed():int{
return ();
}
override protected function GetDmg():int{
return (30);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (30);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_MORTAR_BOSS4);
}
public function set speed(speed:int):void{
= speed;
}
override protected function GetSpeedOfAmmo():int{
return ();
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_FLAME));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.MORTAR_BOSS4_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 409
//WeaponRocket_c (TheGameAS3.Weapon.WeaponRocket_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponRocket_c extends WeaponLongRange_c {
public function WeaponRocket_c(){
super();
}
override protected function GetDmg():int{
return (75);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (20);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_ROCKET);
}
override protected function GetSpeedOfAmmo():int{
return (30);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_ROCKET));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.ROCKET_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 410
//WeaponRocketBoss3_c (TheGameAS3.Weapon.WeaponRocketBoss3_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponRocketBoss3_c extends WeaponLongRange_c {
public function WeaponRocketBoss3_c(){
super();
}
override protected function GetDmg():int{
return (20);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (1);
}
override protected function GetFrameBetweenShot():int{
return (20);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_ROCKET_BOSS3);
}
override protected function GetSpeedOfAmmo():int{
return (30);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_ROCKET));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.ROCKET_BOSS3_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 411
//WeaponShotgun_c (TheGameAS3.Weapon.WeaponShotgun_c)
package TheGameAS3.Weapon {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Animation.*;
public class WeaponShotgun_c extends WeaponLongRange_c {
public function WeaponShotgun_c(){
super();
}
override protected function GetDmg():int{
return (15);
}
override public function IsAutomatic():Boolean{
return (true);
}
override protected function GetPrecision():Number{
return (0.5);
}
override protected function GetFrameBetweenShot():int{
return (1);
}
override protected function CanCreateCartouche(context:Game_c):Boolean{
return (false);
}
override protected function GetFrameBetweenBurst():int{
return (1);
}
override public function GetId():Number{
return (WeaponFactory_c.ID_WEAPON_SHOTGUN);
}
override protected function GetSpeedOfAmmo():int{
return (30);
}
override protected function GetSoundToPlay():int{
return (-1);
}
override protected function CreateWeaponVisual():MovieClip{
return (AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_WEAPON_SHOTGUN));
}
override protected function GetNbAmmoPerBurst():int{
return (1);
}
override protected function GetNbBurst():int{
return (1);
}
override public function GetAmmoType():int{
return (AmmoFactory_c.SHOTGUN_AMMO);
}
}
}//package TheGameAS3.Weapon
Section 412
//VisuelFactory_c (TheGameAS3.Visuel.VisuelFactory_c)
package TheGameAS3.Visuel {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import TheGameAS3.Animation.*;
import flash.net.*;
import flash.utils.*;
public class VisuelFactory_c {
public static const PNG_PROGRESS:String = "PNG_PROGRESS";
public static const LIST_PNG_COMPLETE:String = "ALL_PNG_LOAD";
public static const COMPRESSION:Number = 0.5;
private static const DELAY_WAIT:int = 10;
public static const BLANK_BMP:BitmapData = new BitmapData(LevelPartManager_c.LEVEL_WIDTH, LevelPartManager_c.LEVEL_HEIGHT, true, 0);
public static const DYNAMIC_VISUAL:String = "DYNAMIC_FROM_MC_";
private static var :Boolean = false;
private static var :Boolean = false;
private static var :Array = new Array();
private static var :Array = new Array();
private static var :Array = new Array();
private static var :Array = new Array();
private static var :IEventDispatcher = null;
private static var
:Loader = new Loader();
private static var :VisuelFactory_c = null;
private static var :Array = new Array();
private static var :Timer = new Timer(0, 1);
private static var :uint = 0;
private static var :Number = 0;
private static var :int = 10;
private static var
:String = "";
private static var
:String = "";
public function VisuelFactory_c(){
super();
}
public static function IsReady():Boolean{
return ();
}
private static function (evt:Event):void{
trace((("ERROR : ViseulFactory_c :: " +
) + " Not found"));
();
}
public static function AddPNGToLoad(strPath:String):Boolean{
if (){
trace("ERROR :: VisualFactory_c :: AddPNGToLoad :: Visual is Loading");
return (false);
};
if ([strPath] != null){
return (false);
};
var i:int;
while (i < .length) {
if (strPath == [i]){
return (false);
};
i++;
};
.push(strPath);
return (true);
}
public static function
(index:String, bd:BitmapData):void{
[index] = bd;
.push(bd);
}
private static function ():void{
var coor:String;
var aCoor:Array;
var iAnimation:int;
var xDraw:int;
var yDraw:int;
var mc:MovieClip;
var pngOfMc:PngOfMc;
= 0;
if (.length == 0){
();
return;
};
= .shift();
if (
.indexOf(VisuelFactory_c.DYNAMIC_VISUAL) != -1){
coor =
.split(VisuelFactory_c.DYNAMIC_VISUAL)[1];
aCoor = coor.split("~");
xDraw = int(aCoor[1]);
yDraw = int(aCoor[2]);
if (isNaN(Number(aCoor[0]))){
iAnimation = AnimationFactory_c.GetIdByName(aCoor[0]);
} else {
iAnimation = int(aCoor[0]);
};
if ([iAnimation] == null){
mc = AnimationFactory_c.CreateAnimationFromId(iAnimation);
pngOfMc = new PngOfMc(mc);
[iAnimation] = pngOfMc;
.push(pngOfMc);
};
([iAnimation], xDraw, yDraw,
);
--;
if ( < 0){
= DELAY_WAIT;
.delay = 1;
.addEventListener(TimerEvent.TIMER, );
.start();
} else {
();
};
} else {
.load(new URLRequest((
+
)));
};
}
public static function StartLoading(evtDisptach:IEventDispatcher):void{
= evtDisptach;
if (){
throw (new Error("VisuelFactory_c :: StartLoading :: Already Loading"));
};
= true;
= false;
= .length;
.contentLoaderInfo.addEventListener(Event.COMPLETE, );
.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, );
.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, );
= 0;
();
}
public static function GetProgress():Number{
var nPrct:Number = ((( - 1) - .length) / );
nPrct = (nPrct + ( * (1 / )));
return (nPrct);
}
public static function GetAllPng():Array{
return ();
}
public static function GetStrFromBmpData(bmp:BitmapData):String{
var i:String;
for (i in ) {
if (bmp == [i]){
return (i);
};
};
return (null);
}
public static function Init(prefixLoad:String=""):void{
= prefixLoad;
}
private static function (pngs:PngOfMc, x:int, y:int, visualName:String):void{
var sizeWidth:Number = (LevelPartManager_c.LEVEL_WIDTH * COMPRESSION);
var sizeHeight:Number = (LevelPartManager_c.LEVEL_HEIGHT * COMPRESSION);
var partCompressBd:BitmapData = new BitmapData(sizeWidth, sizeHeight, true, 0);
var tx:int = ((LevelPartManager_c.LEVEL_WIDTH * x) * COMPRESSION);
var ty:int = ((LevelPartManager_c.LEVEL_HEIGHT * y) * COMPRESSION);
var bd:BitmapData = pngs.GetPngAt(Math.floor((tx / PngOfMc.MAX_WIDTH)), Math.floor((ty / PngOfMc.MAX_HEIGHT)));
var rect:Rectangle = new Rectangle((tx % PngOfMc.MAX_WIDTH), (ty % PngOfMc.MAX_HEIGHT), sizeWidth, sizeHeight);
partCompressBd.copyPixels(bd, rect, new Point());
(visualName, partCompressBd);
}
private static function ():void{
= false;
= true;
if ( != null){
.dispatchEvent(new Event(LIST_PNG_COMPLETE));
};
.contentLoaderInfo.removeEventListener(Event.COMPLETE, );
.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, );
.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, );
= null;
();
}
private static function (evt:ProgressEvent):void{
= (evt.bytesLoaded / evt.bytesTotal);
if ( != null){
.dispatchEvent(new Event(PNG_PROGRESS));
};
}
public static function GetBitmapDataFromStr(str:String, bClone:Boolean=false):BitmapData{
if (str == LevelLayer_c.NO_PNG){
return (BLANK_BMP);
};
if ([str] == undefined){
trace(("WARNING :: VisualFactory :: GetBitmapDataFromStr :: Can't find Bitmapdata from :" + str));
return (null);
};
if (bClone){
return (BitmapData([str]));
};
return (BitmapData([str]));
}
public static function (mc:MovieClip, bd:BitmapData):void{
var j:int;
var w:int = mc.width;
var h:int = mc.height;
var newBd:BitmapData = new BitmapData(bd.width, bd.height, false, 0);
var m:Matrix = new Matrix();
var r:Rectangle = new Rectangle(0, 0, bd.width, bd.height);
var p:Point = new Point(0, 0);
var i:int;
while (i <= bd.width) {
j = 0;
while (j <= bd.height) {
m.tx = i;
m.ty = j;
newBd.draw(mc, m);
j = (j + h);
};
i = (i + w);
};
newBd.draw(bd);
bd.copyPixels(newBd, r, p, newBd, p, true);
}
private static function ():void{
var pngOfMc:PngOfMc;
while ( .length > 0) {
pngOfMc = .shift();
pngOfMc.Destroy();
pngOfMc = null;
};
= new Array();
}
private static function (evt:Event):void{
var bd:BitmapData = evt.target.content.bitmapData;
(
, bd);
.unload();
= 1;
();
}
public static function Destroy():void{
var bd:BitmapData;
while (.length > 0) {
bd = .shift();
bd.dispose();
bd = null;
};
= new Array();
();
}
public static function GetInstance():VisuelFactory_c{
if ( == null){
= new (VisuelFactory_c);
};
return ();
}
private static function (e:TimerEvent):void{
.removeEventListener(TimerEvent.TIMER_COMPLETE, );
.stop();
= null;
= new Timer(0, 1);
();
}
public static function (tex:BitmapData, bd:BitmapData):void{
var j:int;
var w:int = tex.width;
var h:int = tex.height;
var newBd:BitmapData = new BitmapData(bd.width, bd.height, false, 0);
var textW:int = tex.width;
var textH:int = tex.height;
var r:Rectangle = new Rectangle(0, 0, bd.width, bd.height);
var textR:Rectangle = new Rectangle(0, 0, textW, textH);
var p:Point = new Point(0, 0);
var i:int;
while (i <= bd.width) {
j = 0;
while (j <= bd.height) {
p.x = i;
p.y = j;
newBd.copyPixels(tex, textR, p);
j = (j + h);
};
i = (i + w);
};
p.x = 0;
p.y = 0;
newBd.draw(bd);
bd.copyPixels(newBd, r, p, newBd, p, true);
}
}
}//package TheGameAS3.Visuel
import flash.display.*;
import flash.geom.*;
class PngOfMc {
private var :int;
private var
:int;
private var :Array;
private var :Array;
public static const MAX_HEIGHT:int = 0x0800;
public static const MAX_WIDTH:int = 0x0800;
private function PngOfMc(mc:MovieClip){
var y:Number;
var bd:BitmapData;
var m:Matrix;
= new Array();
= new Array();
super();
var compress:Number = VisuelFactory_c.COMPRESSION;
= Math.ceil(((mc.width / MAX_WIDTH) * compress));
= Math.ceil(((mc.height / MAX_HEIGHT) * compress));
var x:Number = 0;
while (x <
) {
y = 0;
while (y < ) {
if ( [x] == null){
[x] = new Array();
};
bd = new BitmapData(MAX_WIDTH, MAX_HEIGHT, true, 0);
m = new Matrix();
m.scale(compress, compress);
m.translate(-((x * MAX_WIDTH)), -((y * MAX_HEIGHT)));
bd.draw(mc, m);
[x][y] = bd;
.push(bd);
y++;
};
x++;
};
}
public function Destroy():void{
var bd:BitmapData;
while ( .length > 0) {
bd = .shift();
bd.dispose();
bd = null;
};
= new Array();
}
public function GetPngAt(x:int, y:int):BitmapData{
if ( [x] == null){
return (null);
};
return ( [x][y]);
}
}
Section 413
//Camera_c (TheGameAS3.Camera_c)
package TheGameAS3 {
import flash.events.*;
import TheGameAS3.Level.*;
import TheGameAS3.Scenario.*;
import flash.geom.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Behaviors.*;
public class Camera_c extends EventDispatcher implements Updatable_i, MessageListener_i, Controllable_i {
private var :Array;
private var
:int;// = -1
private var :Number;// = 1000
private var
:Boolean;// = false
private var
:Number;// = 0
private var
:Number;// = 0
private var
:int;
private var
:Number;// = 0
private var
:Number;// = 0
private var
:Point;
private var
:Object;
private var :Number;// = 0
private var :Array;
private var :Number;// = 10000
private var :Boolean;// = true
private var :Number;// = 0
private var :Function;
private var :Number;// = 0.2
private var
:Number;// = 0.5
private var :Number;// = 0.2
private var y:Number;// = 0
private var :ObjetMoteur_c;// = null
private var x:Number;// = 0
private var z:Number;
private var
:int;
private var :int;
private var :int;
private var :Point;
private var :Number;// = 0
private var :Number;// = 0
private var :Number;// = 1000
private var :String;// = "NONE"
private var :Boolean;// = false
private var :Number;// = 0.25
private var :Number;// = 2
private var m_context:Game_c;
private var :Number;// = 0.1
private var :Array;// = null
private var :Boolean;
private var :int;// = -1
private var
:int;// = -1
private var :Number;// = 2.5
public static const ID_EVENT_HAVE_ARRIVED:String = "CAMERA_END";
private static const MSG_STOP_SHAKE:String = "STOP_SHAKE";
private static const MSG_SHAKE:String = "SHAKE";
private static const MSG_ZOOM_TO:String = "ZOOM_TO";
public static const DEFAULT_EASE:Number = 0.2;
public static const CAMERA_TAG:String = "GAME_CAMERA";
public static const DEFAULT_EASE_X:Number = 0.2;
public static const DEFAULT_EASE_Y:Number = 0.5;
public static const DEFAULT_EASE_Z:Number = 0.2;
private static const MSG_STOP_FOLLOW_OBJECT:String = "STOP_FOLLOW_OBJECT";
private static const MSG_FOLLOW_OBJECT:String = "FOLLOW_OBJECT";
private static const MSG_CHANGE_EASE:String = "CHANGE_EASE";
private static var :Array = new Array();
private static var :Array = new Array();
public static var WIDTH_VIEW:Number = -1;
public static var Z_POSITION_START:Number = 1000;
public static var HEIGHT_VIEW:Number = -1;
public function Camera_c(context:Game_c, w:Number, h:Number){
z = Z_POSITION_START;
= new Point(0, 0);
super();
= new Array();
= new Point(0, 0);
m_context = context;
WIDTH_VIEW = w;
HEIGHT_VIEW = h;
x = (WIDTH_VIEW / 2);
y = (HEIGHT_VIEW / 2);
= true;
= false;
= 0;
= new Array();
}
public function AddBehavior(b:Behavior_i):void{
b.addEventListener(Behavior_c.EVENT_BEHAVIOR_ENDED, OnEndBehavior);
.push(b);
}
public function
(p:Point):void{
.x = p.x;
.y = p.y;
}
public function OnMessage(s:String):void{
var tabParams:Array;
var _local4:int;
var _local5:Behavior_i;
var _local6:String;
var _local7:ObjetMoteur_c;
tabParams = s.split(",");
var strId:String = tabParams.shift();
switch (strId){
case BehaviorManager_c.ID_CREATE_BEHAVIOR:
_local4 = BehaviorManager_c.GetIdFromName(tabParams.shift());
_local5 = BehaviorManager_c.CreateBehavior(_local4, tabParams, this);
AddBehavior(_local5);
break;
case MSG_FOLLOW_OBJECT:
_local6 = tabParams.shift();
_local7 = ObjetMoteur_c.GetObjetByTag(_local6);
SetDynamicFollow(_local7);
break;
case MSG_STOP_FOLLOW_OBJECT:
StopDynamicFollow();
break;
case MSG_SHAKE:
ShakeCamera(5, 5);
break;
case MSG_STOP_SHAKE:
();
break;
case MSG_ZOOM_TO:
if (!isNaN(tabParams[0])){
SetZoom(Number(tabParams[0]));
} else {
trace(("ERROR :: Camera_c :: OnMessge :: ZOOM_TO :: Wrong Paramters " + s));
};
break;
case MSG_CHANGE_EASE:
if (!isNaN(tabParams[0])){
SetEase(Number(tabParams[0]), Number(tabParams[0]), Number(tabParams[0]));
} else {
trace(("ERROR :: Camera_c :: OnMessge :: MSG_CHANGE_EASE :: Wrong Paramters " + s));
};
break;
default:
trace(("ERROR :: Camera :: OnMessge :: Je comprend pas le msg : " + s));
};
}
public function
():void{
= 0;
}
public function GetOffsetY():Number{
return (-((this.y - (HEIGHT_VIEW / 2))));
}
public function
(context:Game_c, newX:Number, newY:Number, newZ:Number, nEaseX:Number, nEaseY:Number, nEaseZ:Number):void{
Move(context, (newX - this.x), (newY - this.y), (newZ - this.z), nEaseX, nEaseY, nEaseZ);
}
public function GetOffsetX():Number{
return (-((this.x - (WIDTH_VIEW / 2))));
}
public function RemoveBehavior(b:Behavior_i):void{
var i:int;
while (i < .length) {
if ([i] == b){
.splice(i, 1);
return;
};
i++;
};
trace("WARNING :: Camera_c :: RemoveBehavior :: Behavior not found");
}
public function OnAdd(context:Game_c):void{
}
public function AddFollowPoint(obj:ObjetMoteur_c):void{
.push(obj);
}
private function
():void{
if (((!(( == null))) && (!((
== null))))){
.apply(
, );
= null;
= null;
= null;
};
}
public function IsInFieldOfView(obj:ObjetMoteur_c, offset:Number=0):Boolean{
return (IsPointInFieldOfView(new Point(obj.px, obj.py), obj.GetLayer(), (offset + obj.width), (offset + obj.height)));
}
public function GetXRightBorder(oLayer:LevelLayer_c):Number{
return ((this.x + (GetWidthView(oLayer) / 2)));
}
private function
(x:Number, y:Number, z:Number):Number{
return (((Math.abs((this.x - x)) + Math.abs((this.y - y))) + Math.abs((this.z - z))));
}
public function GetPosition3D():Vector3D_c{
return (new Vector3D_c(x, y, z));
}
public function
(context:Game_c, mcZoomOn:ObjetMoteur_c, n:Number):void{
var newX:Number = ((mcZoomOn.px + GetOffsetX()) - (WIDTH_VIEW / 2));
var newY:Number = ((mcZoomOn.py + GetOffsetY()) - (HEIGHT_VIEW / 2));
Move(context, newX, newY, n, 1, 1, 1);
}
public function SetZoom(n:Number):void{
= n;
}
public function
(i:int):void{
= i;
}
public function GetHeightView(olevelLayer:LevelLayer_c):Number{
return (((HEIGHT_VIEW * 100) / olevelLayer.GetZoom()));
}
public function SetPosition3D(p:Vector3D_c):void{
Move(m_context, (p.x - x), (p.y - y), (p.z - z), 1, 1, 1, true);
}
public function SetIfMustRespectBounds(b:Boolean):void{
= b;
}
public function SetEase(nx:Number, ny:Number, nz:Number):void{
= nx;
= ny;
= nz;
}
public function SetIsCinematic(bCinematic:Boolean):void{
= bCinematic;
}
private function ():void{
var i:int;
while (i < .length) {
SetOffset([i]);
i++;
};
}
private function (context:Game_c):void{
var pct:Number;
var oLevelLayer:LevelLayer_c;
var nZoom:Number = 0;
var i:int;
while (i < .length) {
oLevelLayer = [i];
nZoom = ((Z_POSITION_START + oLevelLayer.GetZ()) / this.z);
.x = ((WIDTH_VIEW / 2) - ((WIDTH_VIEW / 2) * nZoom));
.y = ((HEIGHT_VIEW / 2) - ((HEIGHT_VIEW / 2) * nZoom));
oLevelLayer.GetContainer().scaleX = nZoom;
oLevelLayer.GetContainer().scaleY = nZoom;
oLevelLayer.GetContainer().x = .x;
oLevelLayer.GetContainer().y = .y;
oLevelLayer.SetZoom((nZoom * 100));
pct = 100;
if ((((nZoom <= )) || ((nZoom >= )))){
pct = 0;
} else {
if ((((nZoom >= )) && ((nZoom <= )))){
pct = 1;
} else {
if ((((nZoom >= )) && ((nZoom <= )))){
pct = ((nZoom - ) / ( - ));
} else {
pct = (1 - ((nZoom - ) / ( - )));
};
};
};
oLevelLayer.SetPctOfView(pct);
oLevelLayer.GetContainer().alpha = pct;
i++;
};
}
public function OnRemove(context:Game_c):void{
}
public function SetEnable(b:Boolean):void{
= b;
}
public function SetOffset(obj:ObjetMoteur_c):void{
if (obj.cameraCanControlMe){
if (IsInFieldOfView(obj)){
obj.x = ((obj.px + obj.xVisualOffSet) + GetOffsetX());
obj.y = ((obj.py + obj.yVisualOffSet) + GetOffsetY());
if ((((obj.parent == null)) && (!((obj.oldParent == null))))){
obj.oldParent.addChild(obj);
obj.oldParent = null;
};
} else {
if (obj.parent != null){
obj.oldParent = obj.parent;
obj.parent.removeChild(obj);
};
};
} else {
obj.x = ((obj.px + obj.xVisualOffSet) + GetOffsetX());
obj.y = ((obj.py + obj.yVisualOffSet) + GetOffsetY());
};
}
public function Goto(context:Game_c, newX:Number, newY:Number, newZ:Number):void{
Move(context, (newX - this.x), (newY - this.y), (newZ - this.z), 1, 1, 1);
}
public function GetTag():String{
return ();
}
public function LockOn(x:Number, y:Number, z:Number, ease:Number, fct:Function=null, scope:Object=null, params:Array=null):void{
SetIsCinematic(true);
= x;
= y;
= z;
= -1;
= -1;
= -1;
= ease;
= fct;
= scope;
= params;
}
public function GetBounds():Rectangle{
return (new Rectangle(
, , ( -
), ( - )));
}
public function IsPointInFieldOfView(p:Point, layer:LevelLayer_c, offsetWidth:Number=0, offsetHeight:Number=0):Boolean{
var widthView:Number = GetWidthView(layer);
var heightView:Number = GetHeightView(layer);
return ((((((((p.x > ((this.x - (widthView / 2)) - offsetWidth))) && ((p.x < ((this.x + (widthView / 2)) + offsetWidth))))) && ((p.y > ((this.y - (heightView / 2)) - offsetHeight))))) && ((p.y < ((this.y + (heightView / 2)) + offsetHeight)))));
}
public function GetXLeftBorder(oLayer:LevelLayer_c):Number{
return ((this.x - (GetWidthView(oLayer) / 2)));
}
public function SetBounds(xLeft:Number, xRight:Number, yUp:Number, yDown:Number):void{
= xLeft;
= xRight;
= yUp;
= yDown;
}
public function IsEnabled():Boolean{
return ();
}
public function ConvertPointToScreen(p:Point, oLayer:LevelLayer_c):Point{
p.x = (p.x + GetOffsetX());
p.y = (p.y + GetOffsetY());
p.x = ((WIDTH_VIEW / 2) + ((p.x - (WIDTH_VIEW / 2)) / (100 / oLayer.GetZoom())));
p.y = ((HEIGHT_VIEW / 2) + ((p.y - (HEIGHT_VIEW / 2)) / (100 / oLayer.GetZoom())));
return (p);
}
public function ShakeCamera(nForce:int=50, nMinForce:Number=0):void{
= nForce;
= Math.max(nMinForce, );
}
public function SetDynamicFollow(obj:ObjetMoteur_c):void{
= obj;
SetIsCinematic(true);
}
public function ConvertPointToMoteur(p:Point, oLayer:LevelLayer_c):Point{
p.x = ((WIDTH_VIEW / 2) + ((p.x - (WIDTH_VIEW / 2)) / (oLayer.GetZoom() / 100)));
p.y = ((HEIGHT_VIEW / 2) + ((p.y - (HEIGHT_VIEW / 2)) / (oLayer.GetZoom() / 100)));
p.x = (p.x - GetOffsetX());
p.y = (p.y - GetOffsetY());
return (p);
}
public function GetYUpBorder(oLayer:LevelLayer_c):Number{
return ((this.y - (GetHeightView(oLayer) / 2)));
}
public function (context:Game_c):void{
if ((((
(
,
,
) <= ((1 / ) + 1))) || ((((((((((
(,
,
) < 3)) && ())) && (!(( == -1))))) && (!((
== -1))))) && (!((
== -1))))))){
= 0;
= 0;
= 0;
= 0;
dispatchEvent(new Event(ID_EVENT_HAVE_ARRIVED));
();
return;
};
= x;
= y;
= z;
(context,
,
,
, , , );
}
public function GetYDownBorder(oLayer:LevelLayer_c):Number{
return ((this.y + (GetHeightView(oLayer) / 2)));
}
public function RemoveAllBehavior():void{
while (.length > 0) {
.shift().Destroy();
};
= new Array();
}
public function ():Array{
return ();
}
public function OnEndBehavior(e:Event):void{
var b:Behavior_i = Behavior_i(e.target);
RemoveBehavior(b);
}
public function
():ObjetMoteur_c{
return ([
]);
}
public function Destroy():void{
RemoveAllBehavior();
= new Array();
= 0;
}
public function GetY():Number{
return (this.y);
}
public function Update(context:Game_c):void{
var shakeX:int;
var shakeY:int;
var shakeZ:int;
if ( <= 1){
= 0;
Move(context, -(
), -(), -(), 1, 1, 1);
= 0;
= 0;
= 0;
} else {
if ( != 0){
shakeX = (Math.random() * );
shakeY = (Math.random() * );
shakeZ = (Math.random() * );
Move(context, (shakeX -
), (shakeY - ), (shakeZ - ), 1, 1, 1);
= shakeX;
= shakeY;
= shakeZ;
= ( - 3);
= Math.max(, );
};
};
if (().length > 0){
()[0].Control(context, this);
();
return;
};
if (!IsCinematic()){
(context, ([
].px +
.x), ([
].py +
.y), ([
].GetLayer().GetZ() + ), ,
, );
} else {
if ( == null){
(context);
} else {
(context, (.px +
.x), (.py +
.y), (.GetLayer().GetZ() + ), ,
, );
};
};
();
}
public function IsCinematic():Boolean{
return ();
}
public function Move(context:Game_c, newX:Number, newY:Number, newZ:Number, nEaseX:Number, nEaseY:Number, nEaseZ:Number, bForce:Boolean=false):void{
var xMin:Number;
var xMax:Number;
var yMin:Number;
var yMax:Number;
if (nEaseX != 1){
newX = (newX * (nEaseX * context.GetSpeedManager().GetSpeed()));
};
if (nEaseY != 1){
newY = (newY * (nEaseY * context.GetSpeedManager().GetSpeed()));
};
if (nEaseZ != 1){
newZ = (newZ * (nEaseZ * context.GetSpeedManager().GetSpeed()));
};
this.x = (this.x + newX);
this.y = (this.y + newY);
this.z = (this.z + newZ);
if (this.z != 0){
(context);
};
if ((((() && (!(bForce)))) && (!(([
] == null))))){
xMin = (
+ (((WIDTH_VIEW * 100) / [
].GetLayer().GetZoom()) / 2));
xMax = ( - (((WIDTH_VIEW * 100) / [
].GetLayer().GetZoom()) / 2));
yMin = ( + (((HEIGHT_VIEW * 100) / [
].GetLayer().GetZoom()) / 2));
yMax = ( - (((HEIGHT_VIEW * 100) / [
].GetLayer().GetZoom()) / 2));
this.x = Math.max(xMin, this.x);
this.x = Math.min(xMax, this.x);
this.y = Math.max(yMin, this.y);
this.y = Math.min(yMax, this.y);
};
if (context.GetLevelManager() != null){
context.GetLevelManager().Move(this.x, this.y, this);
};
}
public function GetZ():Number{
return (this.z);
}
public function GetWidthView(olevelLayer:LevelLayer_c):Number{
return (((WIDTH_VIEW * 100) / olevelLayer.GetZoom()));
}
public function (rec:Rectangle):void{
= rec.x;
= (rec.x + rec.width);
= rec.y;
= (rec.y + rec.height);
}
public function GetX():Number{
return (this.x);
}
public function StopDynamicFollow():void{
= null;
SetIsCinematic(false);
}
public function SetTag(s:String):void{
= s;
}
public static function ReInit():void{
= new Array();
= new Array();
}
public static function AddActeur(obj:ObjetMoteur_c):void{
.push(obj);
}
public static function GetNbActeurs():int{
return (.length);
}
public static function ():Array{
return ();
}
public static function AddLevelLayer(obj:LevelLayer_c):void{
.push(obj);
}
public static function RemoveActeur(obj:ObjetMoteur_c):void{
var i:int;
while (i < .length) {
if ([i] == obj){
.splice(i, 1);
return;
};
i++;
};
trace(((("WARNING :: Camera_c :: RemoveActeur :: Acteur not found : " + obj) + "/") + .length));
}
}
}//package TheGameAS3
Section 414
//FPSCounter_c (TheGameAS3.FPSCounter_c)
package TheGameAS3 {
import TheGameAS3.Hero.*;
import flash.geom.*;
import Sfx.*;
import TheGameAS3.Physique.*;
import flash.text.*;
import flash.system.*;
import flash.utils.*;
import TheGameAS3.Teams.*;
public class FPSCounter_c implements Updatable_i {
private static var :FPSCounter_c;
private static var :Number = -1;
private static var :Number;
private static var :TextField;
private static var :Number;
private static var :Number = -1;
private static var :Number = 33;
private static var :Number = -1;
public function FPSCounter_c():void{
super();
= 0;
= 94;
}
public function ():TextField{
return ();
}
public function OnAdd(context:Game_c):void{
}
public function SetEnable(b:Boolean):void{
}
public function Update(context:Game_c):void{
var objPos:Point;
if ( == -1){
Start();
return;
};
if (.parent == null){
context.addChild();
};
= (getTimer() - );
= getTimer();
var strMem = (Number(((System.totalMemory / 0x0400) / 0x0400)).toFixed(2) + " Mb");
.text = (((((((((((((((((((((((((("DEBUG \nFPS : " + ) + "\n") + "MS : ") + ) + "\n") + "MEM : ") + strMem) + "\n") + "Nb Update : ") + context.GetNBUpdatable()) + "\n") + "Nb Enemy : ") + context.GetEnemyManager().GetNbEnemy()) + "\n") + "Enemy In : ") + context.GetEnemyManager().GetNbEnemyInLayer()) + "\n") + "Nb Acteurs : ") + Camera_c.GetNbActeurs()) + "\n") + "Nb Son : ") + Jukebox_c.GetNbSounds()) + "\n") + "Nb ObjM : ") + ObjetMoteur_c.GetNbObjets()) + "\n");
if (context.GetActionLevelLayer() != null){
objPos = new Point(context.mouseX, context.mouseY);
objPos = context.GetCamera().ConvertPointToMoteur(objPos, context.GetActionLevelLayer());
.appendText((((((((((((((((((((((((((((("Nb Lines : " + context.GetActionLevelLayer().GetLinesInRange(0, 0, -1).length) + "\n") + "Nb Points : ") + context.GetActionLevelLayer().GetPointsInRange(0, 0, -1).length) + "\n") + "Nb TeamCol : ") + context.GetActionLevelLayer().GetTeamCollision(TeamFactory.ALL_TEAM).length) + "\n") + "X : ") + Math.round(objPos.x)) + "\n") + "Y : ") + Math.round(objPos.y)) + "\n") + "HX : ") + Math.round(context.GetHeroManager().GetPlayer(HeroManager_c.HERO_1).px)) + "\n") + "HY : ") + Math.round(context.GetHeroManager().GetPlayer(HeroManager_c.HERO_1).py)) + "\n") + "LevelPart : ") + context.GetActionLevelLayer().GetLevelPartContainer().numChildren) + "\n") + "HERO : ") + Hero_c(context.GetHeroManager().GetPlayer(HeroManager_c.HERO_1)).GetLineInView().length) + "\n") + "EnemyLeft : ") + MCGame(context).GetEnemyCreator().enemyLeft));
};
++;
if (( - ) >= 1000){
= ;
= getTimer();
= 0;
};
}
public function OnRemove(context:Game_c):void{
}
public function IsEnabled():Boolean{
return (true);
}
public function Destroy():void{
if (((!(( == null))) && (!((.parent == null))))){
.parent.removeChild();
};
}
private static function Start():void{
= getTimer();
= getTimer();
= getTimer();
}
public static function GetInstance():FPSCounter_c{
if ( == null){
= new (FPSCounter_c);
};
return ();
}
public static function GetMsPerFrame():Number{
return ();
}
public static function ():Number{
return ();
}
public static function Init(colorText:Number=0xFFFFFF):void{
if ( == null){
= new TextField();
.selectable = false;
};
.textColor = colorText;
.multiline = true;
.height = 600;
.mouseEnabled = false;
}
}
}//package TheGameAS3
Section 415
//Game_c (TheGameAS3.Game_c)
package TheGameAS3 {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Weapon.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Effects.*;
import TheGameAS3.Scenario.*;
import TheGameAS3.Items.*;
import TheGameAS3.Visuel.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Debug.*;
import flash.ui.*;
public class Game_c extends MovieClip {
protected var _actionLayer:LevelLayer_c;// = null
protected var _level:int;
protected var _heroMgr:HeroManager_c;
protected var _eventManager:EventManager_c;
protected var :FPSCounter_c;
protected var :Boolean;// = false
protected var :AmmoManager_c;
protected var _lvlMgr:LevelManager_c;
private var :Array;
protected var _camera:Camera_c;
protected var :SpeedManager;
private var :Array;
protected var :EffectManager_c;
protected var _paused:Boolean;// = false
protected var _inGameUIMgr:IngameUIManager;
protected var _enemyMgr:EnemyManager_c;
protected var :Boolean;
protected var
:LevelEventManager;
protected var :ItemManager_c;
protected var _mcBackgroundTexture:Bitmap;
protected var _visualBackground:String;
private var :Boolean;// = false
protected var
:String;
protected var _levelConfig_xml:XML;// = null
public static var :Boolean = false;
public static var NB_FRAMES:Number = 1;
public static var DEBUG:Boolean = false;
public static var :Boolean = false;
public function Game_c(stageWidth:Number, stageHeight:Number, lvlXml:XML, iLevel:int, prefixLoadPath:String="", pDebug:Boolean=false){
super();
= prefixLoadPath;
_level = iLevel;
= pDebug;
= new Array();
= new Array();
_camera = null;
_lvlMgr = null;
= null;
_heroMgr = null;
_eventManager = new EventManager_c();
_eventManager.Init(this);
= new ItemManager_c();
VisuelFactory_c.Init(
);
= FPSCounter_c.GetInstance();
_heroMgr = new HeroManager_c();
_camera = new Camera_c(this, stageWidth, stageHeight);
= new AmmoManager_c();
_enemyMgr = new EnemyManager_c();
_lvlMgr = new LevelManager_c();
= new SpeedManager();
= new EffectManager_c(this);
_inGameUIMgr = new IngameUIManager();
= new LevelEventManager();
PreInit(lvlXml);
}
private function (evt:Event):void{
removeEventListener(VisuelFactory_c.LIST_PNG_COMPLETE, );
Init();
}
public function GetItemManager():ItemManager_c{
return ( );
}
public function GetEventManager():EventManager_c{
return (_eventManager);
}
protected function GetVisualContainer():MovieClip{
return (this);
}
public function get ():Boolean{
return ((this is LevelEditor_c));
}
public function GetPlayer1():Hero_c{
return (_heroMgr.GetPlayer(HeroManager_c.HERO_1));
}
public function ReInit():void{
Destroy();
(_levelConfig_xml);
Init();
}
public function GetNBUpdatable():int{
return (.length);
}
public function RemoveUpdatable(oUpdatable:Updatable_i):void{
.push(oUpdatable);
oUpdatable.SetEnable(false);
}
protected function PreInit(xml:XML):void{
_levelConfig_xml = xml;
(_levelConfig_xml);
addEventListener(VisuelFactory_c.LIST_PNG_COMPLETE, );
VisuelFactory_c.StartLoading(this);
}
protected function (lvlXml:XML):void{
var z:Number;
var bDrawable:Boolean;
var bActionLayer:Boolean;
var xmlLayers:XMLList = lvlXml.Layer;
var i:int;
while (i < xmlLayers.length()) {
z = Number(xmlLayers[i].@z);
bDrawable = ((xmlLayers[i].@bDrawable == "true")) ? true : false;
bActionLayer = ((xmlLayers[i].@bActionLayer == "true")) ? true : false;
_lvlMgr.CreateLayer(this, z, xmlLayers[i], bDrawable, bActionLayer, , );
if (bActionLayer){
if (_actionLayer == null){
_actionLayer = _lvlMgr.GetLayer(i);
} else {
throw (new Error("ERROR : Game_c :: CreateLayerFromXML :: MORE THAN ONE ACTION LAYER DETECTED"));
};
};
i++;
};
if (_actionLayer == null){
throw (new Error("ERROR : Game_c :: CreateLayerFromXML :: NO ACTION LAYER DETECTED"));
};
_visualBackground = lvlXml.startPos.@visualStaticBack;
if (_visualBackground.indexOf(".png") != -1){
VisuelFactory_c.AddPNGToLoad(_visualBackground);
};
}
public function GetIngameUIManager():IngameUIManager{
return (_inGameUIMgr);
}
public function GetHeroManager():HeroManager_c{
return (_heroMgr);
}
public function GetLevelEventManager():LevelEventManager{
return (
);
}
public function GetSpeedManager():SpeedManager{
return ();
}
public function get paused():Boolean{
return (_paused);
}
public function Init():void{
var tabAllLayer:Array = _lvlMgr.GetAllLayers();
var i:int;
while (i < tabAllLayer.length) {
GetVisualContainer().addChild(tabAllLayer[i]);
Camera_c.AddLevelLayer(tabAllLayer[i]);
i++;
};
if ( ){
FPSCounter_c.Init();
};
ScenarioManager_c.Init(this);
Moteur_c.Init();
_heroMgr.Init(this);
.Init(this);
_enemyMgr.Init(this);
.Init(this);
_inGameUIMgr.Init(this);
Debug_c.Init(this);
Debug_c.AddDessinGroup(Debug_c.GD_LIGNE, GetActionLevelLayer().GetDebugContainer());
var heroPos:Array = _levelConfig_xml.startPos.@hero1.split("~");
var hero_mc:Hero_c = _heroMgr.CreateHero(HeroManager_c.HERO_DIDIER_ID, GetActionLevelLayer(), HeroManager_c.HERO_1, Number(heroPos[0]), Number(heroPos[1]));
var camPos:Array = _levelConfig_xml.startPos.@cameraPos.split("~");
var camBounds:Array = _levelConfig_xml.startPos.@cameraBounds.split("~");
_camera.AddFollowPoint(hero_mc.GetFollowPoint());
_camera.SetBounds(Number(camBounds[0]), Number(camBounds[1]), Number(camBounds[2]), Number(camBounds[3]));
_camera.Goto(this, Number(camPos[0]), Number(camPos[1]), Number(camPos[2]));
var backgroundBmp:BitmapData = VisuelFactory_c.GetBitmapDataFromStr(_visualBackground, false);
if (backgroundBmp != null){
_mcBackgroundTexture = new Bitmap(backgroundBmp);
GetVisualContainer().addChildAt(_mcBackgroundTexture, 0);
};
= true;
= false;
if (!){
.InitLevel(this, _level);
} else {
_inGameUIMgr.visible = false;
};
}
public function GetEffectManager():EffectManager_c{
return ();
}
public function GetActionLevelLayer():LevelLayer_c{
return (_actionLayer);
}
public function Pause(pause:Boolean):void{
ObjetMoteur_c.Pause(pause);
_paused = pause;
}
public function get isInit():Boolean{
return ();
}
private function ():void{
var u:Updatable_i;
var bFound:Boolean;
var i:int;
while (.length > 0) {
u = .shift();
bFound = false;
i = 0;
while (i < .length) {
if ([i] == u){
u.OnRemove(this);
.splice(i, 1);
bFound = true;
break;
};
i++;
};
if (!bFound){
trace(("WARNING :: Game_c :: RemoveUpdatable :: Can't find the updatable : " + u));
};
};
}
public function Destroy():void{
if (_mcBackgroundTexture != null){
removeChild(_mcBackgroundTexture);
};
if (!){
.DestroyLevel(this);
};
_heroMgr.DestroyAllHero();
.DestroyAllAmmo();
_enemyMgr.DestroyAllEnemy();
.DestroyAll();
.DestroyAllItem();
_eventManager.DestroyAllEventSwitch();
_lvlMgr.DestroyAllLayer();
_inGameUIMgr.Destroy();
_actionLayer = null;
Camera_c.ReInit();
ObjetMoteur_c.ReInit();
_camera.Destroy();
FPSCounter_c.GetInstance().Destroy();
_inGameUIMgr.Destroy();
= true;
}
public function GetEnemyManager():EnemyManager_c{
return (_enemyMgr);
}
public function GetLevelManager():LevelManager_c{
return (_lvlMgr);
}
public function Update():void{
var oUpdatable:Updatable_i;
if (!){
return;
};
var i:int;
while (i < .length) {
oUpdatable = Updatable_i([i]);
if (oUpdatable.IsEnabled()){
oUpdatable.Update(this);
};
i++;
};
if (!){
if (!){
.UpdateLevel(this);
};
if (((.IsEnabled()) && ( ))){
.Update(this);
};
if (_camera.IsEnabled()){
_camera.Update(this);
};
if (_lvlMgr.IsEnabled()){
_lvlMgr.Update(this);
};
};
();
if (KeyMap_c.IsKeyDown(Keyboard.DELETE)){
Debug_c.EffaceGroupeDessin(Debug_c.GD_LIGNE);
Debug_c.DessineLigne(this, _heroMgr.GetPlayer(HeroManager_c.HERO_1).GetLineInView());
Debug_c.DessinePoints(this, GetActionLevelLayer().GetTeamCollision(7).concat(GetActionLevelLayer().GetPointsInRange(0, 0, -1)));
} else {
if (KeyMap_c.IsKeyReleased(Keyboard.DELETE)){
Debug_c.EffaceGroupeDessin(Debug_c.GD_LIGNE);
};
};
}
public function GetAmmoManager():AmmoManager_c{
return ();
}
public function AddUpdatable(oUpdatable:Updatable_i):void{
oUpdatable.OnAdd(this);
.push(oUpdatable);
oUpdatable.SetEnable(true);
}
public function GetCamera():Camera_c{
return (_camera);
}
}
}//package TheGameAS3
Section 416
//IngameUIManager (TheGameAS3.IngameUIManager)
package TheGameAS3 {
import flash.display.*;
import TheGameAS3.Animation.*;
public class IngameUIManager {
private var :MovieClip;
private var :Array;
private var _context:Game_c;
private var :Boolean;// = false
private var :MovieClip;
public function IngameUIManager(){
= new Array();
super();
}
public function set visible(visible:Boolean):void{
= visible;
.visible = ;
.visible = ;
}
public function PlayFx(id:int, repeat:int, loop:Boolean, onEndAnimCallback:Function=null, pScope:Object=null, pParams:Array=null):MovieClip{
var mc:MovieClip = AnimationFactory_c.CreateAnimationFromId(id);
var anim:Animation_c = new Animation_c(, mc);
var fx:Fx = new Fx(_context, anim, mc, (loop) ? -1 : repeat, onEndAnimCallback, pScope, pParams);
anim.SetEndFunction(, IngameUIManager, [fx]);
.push(fx);
return (mc);
}
private function (pMc:MovieClip):Fx{
var i:int;
while (i < .length) {
if (Fx([i]).mc == pMc){
return (Fx([i]));
};
i++;
};
return (null);
}
public function DestroyFxFromMc(pMc:MovieClip):void{
var fx:Fx = (pMc);
(fx);
}
public function GetAnimFromMc(mc:MovieClip):Animation_c{
return ((mc).anim);
}
public function get visible():Boolean{
return ();
}
private function (fx:Fx):void{
fx.DoCallback();
if (fx.repeat != -1){
fx.repeat--;
if (fx.repeat <= 0){
(fx);
};
};
}
public function AddUIElement(mc:MovieClip):void{
.addChild(mc);
}
public function ():void{
while (.length > 0) {
([0]);
};
}
public function Destroy():void{
while (.numChildren > 0) {
.removeChildAt(0);
};
();
_context = null;
}
private function
(fx:Fx):void{
var i:int;
while (i < .length) {
if (fx == [i]){
Fx([i]).Destroy();
.splice(i, 1);
break;
};
i++;
};
}
public function Init(context:Game_c):void{
_context = context;
= new MovieClip();
.name = "fxLayer";
= new MovieClip();
.name = "UI";
_context.addChild();
_context.addChild();
}
}
}//package TheGameAS3
import flash.display.*;
import TheGameAS3.Animation.*;
class Fx {
private var :Function;
private var :Array;
private var
:Animation_c;
private var :MovieClip;
private var :int;
private var :Object;
private static var _context:Game_c;
private function Fx(pContext:Game_c, anim:Animation_c, mc:MovieClip, repeat:int, pFctCallback:Function, pScope:Object, pParams:Array){
super();
_context = pContext;
= anim;
= mc;
_context.AddUpdatable(anim);
= repeat;
= pFctCallback;
= pScope;
= pParams;
}
public function Destroy():void{
_context.RemoveUpdatable(
);
.Destroy();
if (((!((.parent == null))) && (.parent.contains()))){
.parent.removeChild();
};
= null;
= null;
= null;
= null;
}
public function get mc():MovieClip{
return ();
}
public function DoCallback():void{
if ( != null){
.apply(, );
};
}
public function get anim():Animation_c{
return (
);
}
public function get repeat():int{
return ();
}
public function set repeat(n:int):void{
= n;
}
}
Section 417
//LevelEditor_c (TheGameAS3.LevelEditor_c)
package TheGameAS3 {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Level.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Hero.*;
import TheGameAS3.Scenario.*;
import flash.geom.*;
import TheGameAS3.Visuel.*;
import TheGameAS3.Physique.*;
import flash.text.*;
import TheGameAS3.LevelEditor.*;
import flash.net.*;
import flash.utils.*;
import TheGameAS3.Teams.*;
import flash.ui.*;
public class LevelEditor_c extends Game_c {
private var
:LevelLayer_c;// = null
private var :Boolean;// = false
private var :EventHelper_c;
private var :Array;// = null
private var :COLLISION_CURSEUR;
public var
:Boolean;// = false
private var :FileReference;
private var
:SharedObject;
private var :Boolean;// = false
private var :Boolean;// = false
private var :FileReferenceList;
public var m_bAddCol:Boolean;// = false
private var :ScrollLevelPart_c;
private var :LEVEL_EDITOR;
private var :CamBoundsHelper_c;// = null
private var :Point;
public function LevelEditor_c(stageWidth:Number, stageHeight:Number, xml:XML, iLevel:int, bForceLoad:Boolean=true){
var stageWidth = stageWidth;
var stageHeight = stageHeight;
var xml = xml;
var iLevel = iLevel;
var bForceLoad = bForceLoad;
= new FileReferenceList();
= new FileReference();
= SharedObject.getLocal("MC_LevelEditor");
= new COLLISION_CURSEUR();
= new Point();
= new EventHelper_c();
= new ScrollLevelPart_c();
= new LEVEL_EDITOR();
addChild( );
super(stageWidth, stageHeight, (((bForceLoad) || (!((xml == null))))) ? xml :
.data.actionXml, iLevel);
//unresolved jump
var _slot1 = e;
.data.actionXml = null;
_camera.SetIsCinematic(true);
(, .evtCnt_mc.eventHelper_mc);
(, .imgHolder_mc);
}
override public function ReInit():void{
_levelConfig_xml =
.data.actionXml;
super.ReInit();
_camera.SetIsCinematic(true);
.backLayer_mc.bIsOn = true;
.actionLayer_mc.bIsOn = true;
.frontLayer_mc.bIsOn = false;
.test_mc.bIsOn = true;
.Reset_mc.bIsOn = true;
.backLayer_mc.gotoAndStop("ON");
.actionLayer_mc.gotoAndStop("ON");
.frontLayer_mc.gotoAndStop("OFF");
.test_mc.gotoAndStop("ON");
.Reset_mc.gotoAndStop("ON");
if (_lvlMgr.GetLayer(2) != null){
_lvlMgr.GetLayer(2).visible = false;
.frontLayer_mc.visible = true;
} else {
.frontLayer_mc.visible = false;
};
}
public function
():XML{
var tabAllLayer:Array = _lvlMgr.GetAllLayers();
var oLevelXml:XML = <Level></Level>
;
var oStartPosXml:XML = <startPos></startPos>
;
var camBounds:Rectangle = .GetBounds();
oLevelXml.@Name = "Level1";
oStartPosXml.@hero1 = ((Math.round(_heroMgr.GetPlayer(HeroManager_c.HERO_1).px) + "~") + Math.round(_heroMgr.GetPlayer(HeroManager_c.HERO_1).py));
oStartPosXml.@cameraPos = ((((Math.round(_camera.GetX()) + "~") + Math.round(_camera.GetY())) + "~") + Math.round(_camera.GetZ()));
oStartPosXml.@cameraBounds = ((((((Math.round(camBounds.x) + "~") + Math.round((camBounds.x + camBounds.width))) + "~") + Math.round(camBounds.y)) + "~") + Math.round((camBounds.y + camBounds.height)));
oStartPosXml.@visualStaticBack = _visualBackground;
oLevelXml.appendChild(oStartPosXml);
var i:int;
while (i < tabAllLayer.length) {
oLevelXml.appendChild(tabAllLayer[i].GetXmlLayer());
i++;
};
return (oLevelXml);
}
override protected function GetVisualContainer():MovieClip{
return ( .levelContainer_mc);
}
public function
(evt:Event):void{
var file:FileReference;
var fileList:Array = evt.target.fileList;
addEventListener(VisuelFactory_c.LIST_PNG_COMPLETE, );
.removeEventListener(Event.SELECT,
);
var i:uint;
while (i < fileList.length) {
file = FileReference(fileList[i]);
VisuelFactory_c.AddPNGToLoad(("Visuel/" + file.name));
i++;
};
VisuelFactory_c.StartLoading(this);
}
public function (e:Event):void{
}
private function (evt:MouseEvent):void{
if (!){
GetCamera().Move(this, 0, 0, (evt.delta * -50), 1, 1, 1);
} else {
if (
!= null){
.SetZ((
.GetZ() + (evt.delta * -50)));
};
};
}
public function (evt:Event):void{
removeEventListener(VisuelFactory_c.LIST_PNG_COMPLETE, );
();
}
private function ():void{
if (ObjetMoteur_c.IsPaused()){
= false;
EventSwitchHelper_c.Show(!(EventSwitchHelper_c.isVisible));
.btnContainer.btnShowEvent.gotoAndStop((EventSwitchHelper_c.isVisible) ? "ON" : "OFF");
.btnContainer.btnAddEvent.gotoAndStop("OFF");
};
}
private function (evt:Event){
var crnt:MovieClip = MovieClip(evt.target);
if ((((
== null)) || (((!(m_bAddCol)) && (!(
)))))){
crnt.visible = false;
return;
};
if (m_bAddCol){
crnt.gotoAndStop(1);
} else {
if (
){
crnt.gotoAndStop(2);
};
};
crnt.visible = true;
var objPos:* = new Point(mouseX, mouseY);
objPos = GetCamera().ConvertPointToMoteur(objPos,
);
(objPos);
objPos = GetCamera().ConvertPointToScreen(objPos,
);
crnt.x = objPos.x;
crnt.y = objPos.y;
}
private function (p:Point):void{
var nTol:Number = 5;
var nTolX:Number = (p.x % nTol);
var nTolY:Number = (p.y % nTol);
p.x = (p.x - nTolX);
if (nTolX > (nTol / 2)){
p.x = (p.x + nTol);
};
p.y = (p.y - nTolY);
if (nTolY > (nTol / 2)){
p.y = (p.y + nTol);
};
p.x = Math.ceil(p.x);
p.y = Math.ceil(p.y);
p.x = (p.x - (p.x % 5));
p.y = (p.y - (p.y % 5));
}
private function ():void{
= !();
if (){
};
}
override public function Init():void{
super.Init();
.mouseChildren = false;
.mouseEnabled = false;
.levelContainer_mc.addChild();
LineHelper_c.Init(this);
CamBoundsHelper_c.Init(_camera);
EventSwitchHelper_c.Init(this);
EventHelper_c.Init(this);
EnemyHelper_c.Init(this);
();
_camera.SetBounds(-50000, 50000, -50000, 50000);
var camBounds:Array = _levelConfig_xml.startPos.@cameraBounds.split("~");
var oBounds:Rectangle = new Rectangle(Number(camBounds[0]), Number(camBounds[2]), (Number(camBounds[1]) - Number(camBounds[0])), (Number(camBounds[3]) - Number(camBounds[2])));
ObjetMoteur_c.Pause(true);
();
= new CamBoundsHelper_c(GetActionLevelLayer(), oBounds);
}
public function ():void{
var oLineHelper:LineHelper_c;
var oSwitchHelper:EventSwitchHelper_c;
var j:*;
var tabAllLayer:Array = _lvlMgr.GetAllLayers();
var tabAllLine:Array;
var tabAllPoint:Array;
var tabAllSwitch:Array;
var oLayer:LevelLayer_c;
var i:* = 0;
while (i < tabAllLayer.length) {
oLayer = tabAllLayer[i];
tabAllLine = oLayer.GetLinesInRange(0, 0, -1);
tabAllPoint = oLayer.GetLinesInRange(0, 0, -1);
tabAllSwitch = _eventManager.GetSwitchByLayer(oLayer);
j = 0;
while (j < tabAllLine.length) {
oLineHelper = new LineHelper_c(oLayer, tabAllLine[j]);
j++;
};
j = 0;
while (j < tabAllPoint.length) {
j++;
};
j = 0;
while (j < tabAllSwitch.length) {
oSwitchHelper = new EventSwitchHelper_c(oLayer, tabAllSwitch[j]);
j++;
};
i++;
};
}
public function (crntParam:Object):MovieClip{
if (crntParam == stage){
return (null);
};
var crnt:MovieClip = MovieClip(crntParam);
while (((((((((((((((((((((((((((((!((crnt.parent == crnt.stage))) && (!((crnt is SCROLL))))) && (!((crnt is BtnAddCollision))))) && (!((crnt is BtnAddEvent))))) && (!((crnt is BtnDelete))))) && (!((crnt is BtnShowGrid))))) && (!((crnt is LineHelper_c))))) && (!((crnt is BtnSave))))) && (!((crnt is BtnLoad))))) && (!((crnt is BtnOuvrir))))) && (!((crnt is Hero_c))))) && (!((crnt is Btn))))) && (!((crnt is LevelLayer_c))))) && (!((crnt is BtnShowEvent))))) && (!((crnt is BtnShowLines))))) {
crnt = MovieClip(crnt.parent);
};
return (crnt);
}
public function DeactivateAllMode(){
.UnSelect();
m_bAddCol = false;
= false;
.btnContainer.btnAddCol.gotoAndStop("OFF");
.btnContainer.btnAddEvent.gotoAndStop("OFF");
}
public function (oLayer:LevelLayer_c):void{
var objPos:* = new Point(.x, .y);
objPos = GetCamera().ConvertPointToMoteur(objPos, oLayer);
var oSwitch:EventSwitch_c = _eventManager.CreateEventSwitch(oLayer, objPos.x, objPos.y, 10, TeamFactory.ALLY_EVENT_TEAM);
var oSwitchHelper:EventSwitchHelper_c = new EventSwitchHelper_c(oLayer, oSwitch, true);
();
}
public function ():void{
= VisuelFactory_c.GetAllPng();
.Init(, this);
.ClearImg();
var i:* = 0;
while (i < .length) {
.AddImg([i]);
i++;
};
}
public function OnClick(evt:MouseEvent){
if ((evt.target is TextField)){
return;
};
var crnt:* = (MovieClip(evt.target));
= true;
if ((crnt is Btn)){
if (crnt.myPressFct != null){
crnt.myPressFct();
};
} else {
if ((crnt is BtnOuvrir)){
.addEventListener(Event.SELECT,
);
.browse([new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg;*.jpeg;*.gif;*.png")]);
} else {
if ((crnt is BtnDelete)){
();
} else {
if ((crnt is BtnAddCollision)){
();
} else {
if ((crnt is BtnAddEvent)){
();
} else {
if ((crnt is BtnShowEvent)){
();
} else {
if ((crnt is BtnShowLines)){
();
} else {
if ((crnt is LineHelper_c)){
} else {
if ((crnt is BtnShowGrid)){
(crnt);
} else {
if ((crnt is BtnSave)){
();
} else {
if ((crnt is BtnLoad)){
();
} else {
if ((crnt is Hero_c)){
crnt.startDrag();
Camera_c.RemoveActeur(ObjetMoteur_c(crnt));
} else {
if ((crnt is SCROLL)){
trace(("Bounds : " + .GetBounds()));
crnt.startDrag(false, .GetBounds());
} else {
if ((crnt is LevelLayer_c)){
if (m_bAddCol){
OnClickToAddCollision(LevelLayer_c(crnt));
} else {
if (
){
(LevelLayer_c(crnt));
} else {
(LevelLayer_c(crnt));
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
if ( != null){
.RefreshUI();
};
}
private function (btn:MovieClip){
var tabLayers:Array = _lvlMgr.GetAllLayers();
= !();
.btnContainer.btnShowGrid.gotoAndStop(() ? "ON" : "OFF");
var i:* = 0;
while (i < tabLayers.length) {
tabLayers[i].GetLevelPartManager().DestroyAll();
tabLayers[i].GetLevelPartManager().SetShowGrid();
tabLayers[i].GetLevelPartManager().LoadLevelPart(_camera, true);
i++;
};
}
public function ():void{
_heroMgr.GetPlayer(HeroManager_c.HERO_1).UpdateMyCollision();
var tabEnemy:Array = _enemyMgr.GetAllEnemy();
var i:* = 0;
while (i < tabEnemy.length) {
tabEnemy[i].UpdateMyCollision();
i++;
};
}
private function ():void{
m_bAddCol = false;
LineHelper_c.Show(!(LineHelper_c.isVisible));
.btnContainer.btnShowLines.gotoAndStop((LineHelper_c.isVisible) ? "ON" : "OFF");
.btnContainer.btnAddCol.gotoAndStop("OFF");
}
public function (){
.SelectDelete(!(.IsDeleting()));
}
public function OnClickToAddCollision(oLayer:LevelLayer_c):void{
var objPos:Point = new Point(.x, .y);
objPos = GetCamera().ConvertPointToMoteur(objPos, oLayer);
(objPos);
var line:Line_c = new Line_c(objPos.x, objPos.x, objPos.y, objPos.y, false, false);
oLayer.AddLine(line);
var oLineHelper:LineHelper_c = new LineHelper_c(oLayer, line);
oLineHelper.AttachRightToCursor(null, true);
();
}
public function
(){
.addEventListener(Event.SELECT, );
.browse([new FileFilter("Xml (*.xml)", "*.xml;")]);
}
public function OnPressSwitch(evtSwitch:EventSwitchHelper_c){
.Reset();
evtSwitch.SelectSwitch(null);
if (EventSwitchHelper_c.m_selectedSwitch != null){
.InitFromSwitch(evtSwitch);
};
}
public function GetEventHelper(){
return ();
}
override public function Destroy():void{
LineHelper_c.DestroyAll();
EventSwitchHelper_c.DestroyAll();
.Destroy(this);
if (((!((_mcBackgroundTexture == null))) && ( .levelContainer_mc.contains(_mcBackgroundTexture)))){
.levelContainer_mc.removeChild(_mcBackgroundTexture);
};
_mcBackgroundTexture = null;
super.Destroy();
}
public function (oLayer:LevelLayer_c){
var bmpSelected:Bitmap;
if (KeyMap_c.IsKeyDown(Keyboard.SPACE)){
return;
};
var objPos:* = new Point(mouseX, mouseY);
var oLevelPart:LevelPart_c;
objPos = GetCamera().ConvertPointToMoteur(objPos, oLayer);
objPos.x = Math.floor((objPos.x / 1000));
objPos.y = Math.floor((objPos.y / 1000));
if (!.IsDeleting()){
bmpSelected = .GetBitmapSelected();
if (bmpSelected == null){
return;
};
oLayer.GetLevelPartManager().DestroyAll();
oLayer.SetLevelPart(VisuelFactory_c.GetStrFromBmpData(bmpSelected.bitmapData), objPos.x, objPos.y);
} else {
oLayer.GetLevelPartManager().DestroyAll();
oLayer.SetLevelPart(null, objPos.x, objPos.y);
};
oLayer.GetLevelPartManager().LoadLevelPart(_camera, true);
}
private function
():void{
var b:Boolean =
;
DeactivateAllMode();
= !(b);
.btnContainer.btnAddEvent.gotoAndStop((
) ? "ON" : "OFF");
if (
){
EventSwitchHelper_c.Show(true);
.btnContainer.btnShowEvent.gotoAndStop("ON");
};
}
public function (){
();
}
public function (){
var path:String = "LevelConfig2";
var str:String = ("<?php" + "\n");
str = (str + ((("$fp = fopen( '" + path) + ".xml', 'wb' );") + "\n"));
str = (str + ("fwrite( $fp, $GLOBALS[ 'HTTP_RAW_POST_DATA' ] );" + "\n"));
str = (str + ("fclose( $fp );" + "\n"));
str = (str + "?>");
var myXMLBinary:ByteArray = new ByteArray();
myXMLBinary.writeUTFBytes(str);
var request:URLRequest = new URLRequest("http://127.0.0.1/SiteJPEG1/savePath.php");
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, );
request.contentType = "application/octet-stream";
request.method = URLRequestMethod.POST;
request.data = myXMLBinary;
loader.load(request);
}
public function ():void{
.backLayer_mc._txt.text = "Back Layer";
.actionLayer_mc._txt.text = "Action Layer";
.frontLayer_mc._txt.text = "Front Layer";
var fctLayer:Function = function ():void{
if (this.myLayer == null){
return;
};
this.bIsOn = !(this.bIsOn);
this.gotoAndStop((this.bIsOn) ? "ON" : "OFF");
this.myLayer.visible = this.bIsOn;
};
.backLayer_mc.myLayer = _lvlMgr.GetLayer(0);
.actionLayer_mc.myLayer = _actionLayer;
.frontLayer_mc.myLayer = _lvlMgr.GetLayer(1);
.backLayer_mc.myPressFct = fctLayer;
.actionLayer_mc.myPressFct = fctLayer;
.frontLayer_mc.myPressFct = fctLayer;
.frontLayer_mc.myPressFct();
.test_mc._txt.text = "Preview";
.test_mc.myPressFct = function ():void{
this.bIsOn = !(this.bIsOn);
this.gotoAndStop((this.bIsOn) ? "ON" : "OFF");
if (ObjetMoteur_c.IsPaused()){
_camera.(.GetBounds());
EventSwitchHelper_c.Show(false);
.data.actionXml =
();
ObjetMoteur_c.Pause(false);
_camera.SetIsCinematic(false);
.Reset();
.addChildAt( .levelContainer_mc, ( .getChildIndex( .evtCnt_mc) - 1));
} else {
ReInit();
_camera.SetBounds(-50000, 50000, -50000, 50000);
EventSwitchHelper_c.Show(true);
.addChildAt( .levelContainer_mc, 0);
};
};
();
.Reset_mc._txt.text = "Reset";
.Reset_mc.myPressFct = function ():void{
ReInit();
};
addEventListener(MouseEvent.MOUSE_DOWN, OnClick);
addEventListener(MouseEvent.MOUSE_UP, );
addEventListener(MouseEvent.MOUSE_WHEEL, );
.addEventListener(Event.ENTER_FRAME, );
var tabAllLayer:Array = _lvlMgr.GetAllLayers();
var i:int;
while (i < tabAllLayer.length) {
tabAllLayer[i].addEventListener(MouseEvent.ROLL_OVER, );
i = (i + 1);
};
.btnContainer.btnShowEvent.gotoAndStop("ON");
.btnContainer.btnShowLines.gotoAndStop("ON");
}
private function (mcNew:MovieClip, mcOld:MovieClip):void{
if (mcOld.parent == null){
throw (new Error("MovieClip must be on stage"));
};
var p:DisplayObjectContainer = mcOld.parent;
var index:Number = p.getChildIndex(mcOld);
mcNew.x = mcOld.x;
mcNew.y = mcOld.y;
p.removeChild(mcOld);
p.addChildAt(mcNew, index);
}
override public function Update():void{
var mod:Number;
var objPos:Point;
var centerX:Number;
var centerY:Number;
var diffX:Number;
var diffY:Number;
if (ObjetMoteur_c.IsPaused()){
if (((KeyMap_c.IsKeyDown(Keyboard.LEFT)) || (KeyMap_c.IsKeyDown(65)))){
_camera.Move(this, -60, 0, 0, 1, 1, 1);
};
if (((KeyMap_c.IsKeyDown(Keyboard.RIGHT)) || (KeyMap_c.IsKeyDown(68)))){
_camera.Move(this, 60, 0, 0, 1, 1, 1);
};
if (((KeyMap_c.IsKeyDown(Keyboard.UP)) || (KeyMap_c.IsKeyDown(87)))){
_camera.Move(this, 0, -60, 0, 1, 1, 1);
};
if (((KeyMap_c.IsKeyDown(Keyboard.DOWN)) || (KeyMap_c.IsKeyDown(83)))){
_camera.Move(this, 0, 60, 0, 1, 1, 1);
};
EventSwitchHelper_c.RefreshSelected();
};
if (!.IsOpen()){
if (((KeyMap_c.IsKeyDown(Keyboard.SPACE)) && ())){
mod = ((
== null)) ? 1 : (100 /
.GetZoom());
_camera.Move(this, ((.x - mouseX) * mod), ((.y - mouseY) * mod), 0, 1, 1, 1);
EventSwitchHelper_c.RefreshSelected();
};
if (KeyMap_c.IsKeyDown(Keyboard.DELETE)){
if (LineHelper_c.m_selectedLine != null){
LineHelper_c.m_selectedLine.Destroy(this);
();
};
if (EventSwitchHelper_c.m_selectedSwitch != null){
EventSwitchHelper_c.m_selectedSwitch.Destroy();
EventSwitchHelper_c.UnSelect();
.InitFromSwitch(null);
};
};
if (KeyMap_c.IsKeyPressed(86)){
DeactivateAllMode();
};
if (KeyMap_c.IsKeyPressed(69)){
();
};
};
.x = mouseX;
.y = mouseY;
if (
!= null){
objPos = new Point(mouseX, mouseY);
objPos = _camera.ConvertPointToMoteur(objPos,
);
objPos.x = Math.round(objPos.x);
objPos.y = Math.round(objPos.y);
centerX = Math.round(_camera.GetX());
centerY = Math.round(_camera.GetY());
diffX = Math.round((objPos.x - centerX));
diffY = Math.round((objPos.y - centerY));
.layer_txt.text =
.GetName();
.x_txt.text = ((((centerX + ((diffX > 0)) ? " + " : " - ") + Math.abs(diffX)) + " = ") + objPos.x);
.y_txt.text = ((((centerY + ((diffY > 0)) ? " + " : " - ") + Math.abs(diffY)) + " = ") + objPos.y);
.z_txt.text = String(_camera.GetZ());
} else {
.layer_txt.text = "Aucun";
.x_txt.text = "---";
.y_txt.text = "---";
.z_txt.text = "---";
};
super.Update();
}
private function (evt:Event){
var oLevelXml:* =
();
.data.actionXml = oLevelXml;
var myXMLBinary:ByteArray = new ByteArray();
myXMLBinary.writeUTFBytes(oLevelXml.toString());
var request:URLRequest = new URLRequest("http://127.0.0.1/SiteJPEG1/saveXMLWithPath.php");
var loader:URLLoader = new URLLoader();
request.contentType = "application/octet-stream";
request.method = URLRequestMethod.POST;
request.data = myXMLBinary;
loader.load(request);
trace("DONE");
}
public function (evt:MouseEvent):void{
if ((evt.target is TextField)){
return;
};
= false;
var crnt:MovieClip = (evt.target);
.imgScroll_mc.stopDrag();
if (!(crnt is ObjetMoteur_c)){
return;
};
var mc:ObjetMoteur_c = ObjetMoteur_c(crnt);
mc.stopDrag();
var objPos:Point = new Point(0, 0);
objPos = mc.localToGlobal(objPos);
objPos = GetCamera().ConvertPointToMoteur(objPos, LevelLayer_c(mc.GetLayer()));
mc.px = objPos.x;
mc.py = objPos.y;
if ((mc is Hero_c)){
_levelConfig_xml.startPos.@hero1 = ((mc.px + "~") + mc.py);
};
Camera_c.AddActeur(mc);
}
private function ():void{
var b:Boolean = m_bAddCol;
DeactivateAllMode();
m_bAddCol = !(b);
.btnContainer.btnAddCol.gotoAndStop((m_bAddCol) ? "ON" : "OFF");
if (m_bAddCol){
LineHelper_c.Show(true);
.btnContainer.btnShowLines.gotoAndStop("ON");
};
}
private function (evt:Event):void{
= LevelLayer_c(evt.target);
}
public function (e:Event){
.removeEventListener(Event.SELECT, );
Destroy();
LevelXMLLoader.LoadXML(("Level/XML/" + .name), PreInit, this);
}
}
}//package TheGameAS3
Section 418
//LevelStats (TheGameAS3.LevelStats)
package TheGameAS3 {
public class LevelStats {
private var _level:int;
private var :LevelTimeAward;
private var :int;// = 0
private var :LevelTimeAward;
private var :LevelTimeAward;
private var :int;// = 0
private var :LevelTimeAward;
private var
:LevelTimeAward;
private var :int;// = 0
public static const BRONZE:int = 2;
private static const SECOND:int = 36;
public static const GOLD:int = 4;
public static const SILVER:int = 3;
public static const NONE:int = 1;
public function LevelStats(pLevel:int, pTime:int, pKill:int, pDamage:int){
= new LevelTimeAward((SECOND * 360), (SECOND * 240), (SECOND * 120));
= new LevelTimeAward((SECOND * 420), (SECOND * 300), (SECOND * 210));
= new LevelTimeAward((SECOND * 360), (SECOND * 210), (SECOND * 135));
= new LevelTimeAward((SECOND * 360), (SECOND * 210), (SECOND * 135));
= new LevelTimeAward((SECOND * 240), (SECOND * 180), (SECOND * 120));
super();
_level = pLevel;
= pTime;
= pKill;
= pDamage;
}
public function IsCleared():Boolean{
return (((((!(( == -1))) && (!(( == -1))))) && (!(( == -1)))));
}
public function PassDamageAward(iAward:int):Boolean{
if ( == -1){
return (false);
};
switch (iAward){
case GOLD:
return (( <= 25));
case SILVER:
return (( <= 75));
case BRONZE:
return (( <= 125));
};
return (false);
}
public function GetKillAwardIndex():int{
if (PassKillAward(GOLD)){
return (GOLD);
};
if (PassKillAward(SILVER)){
return (SILVER);
};
if (PassKillAward(BRONZE)){
return (BRONZE);
};
return (NONE);
}
public function get level():int{
return (_level);
}
public function get time():int{
return ();
}
private function ():LevelTimeAward{
switch (_level){
case 1:
return ();
case 2:
return ();
case 3:
return (
);
case 4:
return ();
case 5:
return ( );
};
return (null);
}
public function Decode(s:String):void{
var aStats:Array = s.split("~");
if (aStats.length != 3){
throw (new Error(("Error decoding Level stats : " + s)));
};
= int(aStats[0]);
= int(aStats[1]);
= int(aStats[2]);
}
public function get kill():int{
return ();
}
public function PassTimeAward(iAward:int):Boolean{
if ( == -1){
return (false);
};
var levelTime:LevelTimeAward = ();
switch (iAward){
case GOLD:
return (( <= levelTime.gold));
case SILVER:
return (( <= levelTime.silver));
case BRONZE:
return (( <= levelTime.bronze));
};
return (false);
}
public function GetDamageAwardIndex():int{
if (PassDamageAward(GOLD)){
return (GOLD);
};
if (PassDamageAward(SILVER)){
return (SILVER);
};
if (PassDamageAward(BRONZE)){
return (BRONZE);
};
return (NONE);
}
public function set damage(damage:int):void{
if ( == -1){
= damage;
} else {
if ( > damage){
= damage;
};
};
}
public function set time(time:int):void{
if ( == -1){
= time;
} else {
if ( > time){
= time;
};
};
}
public function PassKillAward(iAward:int):Boolean{
if ( == -1){
return (false);
};
switch (iAward){
case GOLD:
return (( >= 100));
case SILVER:
return (( >= 75));
case BRONZE:
return (( >= 50));
};
return (false);
}
public function get damage():int{
return ();
}
public function Encode():String{
return ((((( + "~") + ) + "~") + ));
}
public function set kill(kill:int):void{
if ( == -1){
= kill;
} else {
if ( < kill){
= kill;
};
};
}
public function GetTimeAwardIndex():int{
if (PassTimeAward(GOLD)){
return (GOLD);
};
if (PassTimeAward(SILVER)){
return (SILVER);
};
if (PassTimeAward(BRONZE)){
return (BRONZE);
};
return (NONE);
}
}
}//package TheGameAS3
class LevelTimeAward {
private var :int;
private var :int;
private var
:int;
private function LevelTimeAward(pBronze:int, pSilver:int, pGold:int){
super();
= pBronze;
= pSilver;
= pGold;
}
public function get gold():int{
return (
);
}
public function get bronze():int{
return ();
}
public function get silver():int{
return ();
}
}
Section 419
//MCGame (TheGameAS3.MCGame)
package TheGameAS3 {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Enemy.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Physique.*;
import TheGameAS3.Animation.*;
import flash.ui.*;
public class MCGame extends Game_c {
protected var :EnemyCreator;
protected var :RalfManager;
private var :Main_c;
public function MCGame(stageWidth:Number, stageHeight:Number, lvlXml:XML, iLevel:int, pMain:Main_c, prefixLoadPath:String="", pDebug:Boolean=false){
super(stageWidth, stageHeight, lvlXml, iLevel, prefixLoadPath, pDebug);
= new RalfManager();
= new EnemyCreator();
= pMain;
ObjetMoteur_c.
(1800);
}
override public function Destroy():void{
super.Destroy();
.Destroy();
.Destroy(this);
removeEventListener(MouseEvent.MOUSE_WHEEL, );
}
public function GetHelper():int{
var lvl:LevelEvent2;
if ((((GameOptions.mode == GameOptions.MODE_LEVEL_3)) && ((GameOptions.mode == GameOptions.MODE_LEVEL_4)))){
return (RalfManager.PERSO_ROX_IDLE);
};
if (GameOptions.mode == GameOptions.MODE_LEVEL_1){
return (RalfManager.PERSO_RALF_IDLE);
};
if (GameOptions.mode == GameOptions.MODE_LEVEL_2){
lvl = LevelEvent2(GetLevelEventManager().GetCurrentLevelEvent());
if (((lvl.inBoss) && (lvl.boss2Cleared))){
return (RalfManager.PERSO_ROX_IDLE);
};
if (!lvl.inBoss){
return (RalfManager.PERSO_RALF_IDLE);
};
};
return (-1);
}
override public function Update():void{
if (!_paused){
.Update(this);
.Update(this);
};
super.Update();
if (KeyMap_c.IsKeyPressed(Keyboard.HOME)){
GetSpeedManager().SetSpeed(((GetSpeedManager().GetSpeed() > 1)) ? 1 : 4);
};
GetPlayer1().UpdateUI();
if (KeyMap_c.IsKeyPressed(Keyboard.PAGE_UP)){
ReInit();
};
}
public function CreateAllEnemy(iLevelMap:int, bWithTurret:Boolean=true, newEnemy:Boolean=true):void{
var child:DisplayObject;
var tag:String;
var turretMap:MovieClip = AnimationFactory_c.CreateAnimationFromId(iLevelMap);
(turretMap);
var i:int;
while (i < turretMap.numChildren) {
child = turretMap.getChildAt(i);
tag = ((((child.name == null)) || ((child.name == "")))) ? "NONE" : child.name;
if ((((child is ENEMY_TURRET_1_IDLE)) && (bWithTurret))){
.AddEnemy(EnemyFactory_c.ID_ENEMY_TURRET_1, child.x, child.y, tag, newEnemy);
} else {
if ((((child is ENEMY_TURRET_2_IDLE)) && (bWithTurret))){
.AddEnemy(EnemyFactory_c.ID_ENEMY_TURRET_2, child.x, child.y, tag, newEnemy);
} else {
if ((child is ENEMY_THUG_IDLE)){
.AddEnemy(EnemyFactory_c.ID_ENEMY_THUG, child.x, child.y, tag, newEnemy);
} else {
if ((child is ENEMY_1_IDLE)){
.AddEnemy(EnemyFactory_c.ID_ENEMY_1, child.x, child.y, tag, newEnemy);
} else {
if ((child is ENEMY_BOSS_IDLE)){
.AddEnemy(EnemyFactory_c.ID_ENEMY_BOSS, child.x, child.y, tag, newEnemy);
} else {
if ((child is ENEMY_BOSS_2_IDLE)){
} else {
if ((child is ENEMY_BOSS_3_IDLE)){
} else {
if ((child is ENEMY_BOSS_4_UPPERBODY_IDLE)){
} else {
if ((child is FX_WAVE)){
} else {
if ((child is FX_DOOR_METAL)){
};
};
};
};
};
};
};
};
};
};
i++;
};
}
public function GetRalfManager():RalfManager{
return ();
}
private function (mc:DisplayObject):void{
var mcContainer:DisplayObjectContainer;
var i:int;
var child:DisplayObject;
if ((mc is DisplayObjectContainer)){
mcContainer = DisplayObjectContainer(mc);
i = 0;
while (i < mcContainer.numChildren) {
child = mcContainer.getChildAt(i);
if ((child is MovieClip)){
MovieClip(child).stop();
};
(child);
i++;
};
};
}
public function ReturnToMenu(bShowCredits:Boolean=false):void{
.StopGame(bShowCredits);
}
public function CanDirtFloor():Boolean{
return ((((((((GameOptions.mode == GameOptions.MODE_LEVEL_1)) || ((GameOptions.mode == GameOptions.MODE_LEVEL_2)))) || ((GameOptions.mode == GameOptions.MODE_LEVEL_5)))) || ((GameOptions.mode == GameOptions.MODE_SURVIVAL))));
}
override public function Init():void{
super.Init();
var playerTag:UI_PLAYER_TAG = UI_PLAYER_TAG(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_UI_PLAYER_TAG));
GetPlayer1().playerTag = playerTag;
playerTag.x = 100;
playerTag.y = 65;
_inGameUIMgr.AddUIElement(playerTag);
}
public function GetEnemyCreator():EnemyCreator{
return ();
}
private function (evt:MouseEvent):void{
var zoom:Number;
if (!GetCamera().IsCinematic()){
zoom = (GetCamera().GetZ() + (evt.delta * -100));
zoom = Math.min(2000, Math.max(1000, zoom));
GetCamera().SetZoom(zoom);
};
}
}
}//package TheGameAS3
Section 420
//RalfManager (TheGameAS3.RalfManager)
package TheGameAS3 {
import flash.display.*;
import TheGameAS3.Hero.*;
import Multilingual.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
import flash.text.*;
public class RalfManager {
private var :int;// = -1
private var
:Object;
private var :Function;
private var :int;// = 0
private var :Array;
private var :int;// = 4320
private var :UI_INGAME_TIMER;
private var :UI_INGAME_TEXT;
private var :Array;
private var :UI_INGAME_TEXT_IN;
private var :Array;
public static const MINUTE:int = 2160;
public static const PERSO_RALF_DIED:int = AnimationFactory_c.ID_FX_PILOTE_DIED;
public static const PERSO_RALF_DIE:int = AnimationFactory_c.ID_FX_PILOTE_DIE;
public static const PERSO_RALF_IDLE:int = AnimationFactory_c.ID_FX_PILOTE_IDLE;
public static const PERSO_ROX_IDLE:int = AnimationFactory_c.ID_FX_ROX_IDLE;
public function RalfManager(){
super();
}
public function
(context:Game_c, msg:String):void{
var victory:MovieClip = context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_INGAME_AWARD, 0, false);
victory.x = (Camera_c.WIDTH_VIEW / 2);
victory.y = ((Camera_c.HEIGHT_VIEW / 2) - 100);
victory.parent.setChildIndex(victory, 0);
TextField(MovieClip(victory.getChildByName("award")).getChildByName("txt")).text = msg;
}
public function TickTimer():Boolean{
if ( != null){
--;
();
};
return (( > 0));
}
public function (context:Game_c):void{
if ( != null){
context.GetIngameUIManager().DestroyFxFromMc();
= null;
};
}
public function CloseTimer(context:Game_c):void{
(context);
}
private function (context:Game_c):void{
if (.length <= 0){
(context);
return;
};
var str:String = TextFactory.GetMsg(.shift());
= .shift();
if ( == null){
= UI_INGAME_TEXT(context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_INGAME_TEXT, 1, true));
.x = 170;
.y = 465;
.perso.addChild(AnimationFactory_c.CreateAnimationFromId());
};
.txt.text = str;
(context);
}
public function PlayTimer(context:Game_c, time:int, desc:String):void{
= UI_INGAME_TIMER(context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_INGAME_TIMER, 1, true, , RalfManager, [context]));
.x = 565;
.y = 75;
.desc1.text = desc;
.desc2.text = desc;
= time;
}
private function (context:Game_c):void{
var mc:UI_INGAME_TEXT_OUT = UI_INGAME_TEXT_OUT(context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_INGAME_TEXT_OUT, 1, false));
mc.x = 170;
mc.y = 465;
if ( == PERSO_RALF_DIE){
mc.perso.addChild(AnimationFactory_c.CreateAnimationFromId(PERSO_RALF_DIED));
} else {
mc.perso.addChild(AnimationFactory_c.CreateAnimationFromId());
};
(context);
= -1;
();
}
public function Destroy(context:Game_c):void{
(context);
(context);
}
public function ShowMessage(context:Game_c, messages:Array, frames:Array, persoId:int, fct:Function=null, scope:Object=null, params:Array=null):void{
if (frames.length != messages.length){
throw (new Error("the arrays must have same size"));
};
if ((((persoId == )) || (( == -1)))){
(context);
= messages;
= frames;
= UI_INGAME_TEXT_IN(context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_INGAME_TEXT_IN, 1, false, , RalfManager, [context]));
.x = 170;
.y = 625;
.perso.addChild(AnimationFactory_c.CreateAnimationFromId(persoId));
.perso.gotoAndStop(persoId);
= persoId;
= fct;
= scope;
= params;
} else {
= ShowMessage;
= this;
= [context, messages, frames, persoId, fct, scope, params];
};
}
public function Update(context:Game_c):void{
if ( != null){
--;
if ( < 0){
(context);
};
};
}
private function (context:Game_c):void{
if ( != null){
context.GetIngameUIManager().DestroyFxFromMc();
= null;
};
}
private function ():void{
var frame:int = ;
var min:int = Math.floor((frame / 2160));
frame = (frame - (2160 * min));
var sec:int = Math.floor((frame / 36));
frame = (frame - (36 * sec));
var ms:int = Math.floor(((frame / 36) * 100));
var time:String = Utils.FrameToTime(, 36);
.txt1.text = time;
.txt2.text = time;
if ((((min <= 0)) && ((sec <= 30)))){
.txt1.textColor = 0xFF0000;
if (ms < 5){
.txt1.textColor = 0xFFFFFF;
};
} else {
if (ms < 5){
.txt1.textColor = 0xFFFFFF;
} else {
.txt1.textColor = 0xFF9900;
};
};
}
private function (context:Game_c):void{
if ( != null){
context.GetIngameUIManager().DestroyFxFromMc();
= null;
};
}
private function
():void{
var fct:Function;
var scope:Object;
var params:Array;
if (((!(( == null))) && (!((
== null))))){
fct = ;
scope =
;
params = ;
= null;
= null;
= null;
fct.apply(scope, params);
};
}
public function ShowLevelStats(context:Game_c, hero:Hero_c, iLevel:int):void{
var stats:MovieClip = context.GetIngameUIManager().PlayFx(AnimationFactory_c.ID_UI_INGAME_LEVEL_STATS, 0, false);
context.GetIngameUIManager().GetAnimFromMc(stats).playChildren = false;
var statsPanel:MovieClip = MovieClip(stats.getChildByName("stats"));
var timeStr:String = Utils.FrameToTime(hero.timePlayed, 36);
var killStr:String = String(hero.killPct);
var dmgStr:String = String(hero.dmgTook);
var levelStats:LevelStats = new LevelStats(iLevel, hero.timePlayed, hero.killPct, hero.dmgTook);
var timeAward:int = levelStats.GetTimeAwardIndex();
var killAward:int = levelStats.GetKillAwardIndex();
var dmgAward:int = levelStats.GetDamageAwardIndex();
stats.x = (Camera_c.WIDTH_VIEW / 2);
stats.y = ((Camera_c.HEIGHT_VIEW / 2) - 100);
stats.parent.setChildIndex(stats, 0);
TextField(statsPanel.getChildByName("time1")).text = timeStr;
TextField(statsPanel.getChildByName("time2")).text = timeStr;
TextField(statsPanel.getChildByName("kills1")).text = killStr;
TextField(statsPanel.getChildByName("kills2")).text = killStr;
TextField(statsPanel.getChildByName("damage1")).text = dmgStr;
TextField(statsPanel.getChildByName("damage2")).text = dmgStr;
var timeStar:MovieClip = MovieClip(statsPanel.getChildByName("timeStar"));
var killStar:MovieClip = MovieClip(statsPanel.getChildByName("killStar"));
var dmgStar:MovieClip = MovieClip(statsPanel.getChildByName("dmgStar"));
if (timeAward > 1){
timeStar.gotoAndStop(timeAward);
} else {
timeStar.visible = false;
};
if (killAward > 1){
killStar.gotoAndStop(killAward);
} else {
killStar.visible = false;
};
if (dmgAward > 1){
dmgStar.gotoAndStop(dmgAward);
} else {
dmgStar.visible = false;
};
}
}
}//package TheGameAS3
Section 421
//SpeedManager (TheGameAS3.SpeedManager)
package TheGameAS3 {
public class SpeedManager implements Updatable_i {
private var
:Boolean;// = true
private var
:Number;// = 1
private var
:int;
private var
:Array;
private var
:Object;
private var
:Function;
private var _vitesse:Number;// = 1
private var
:Number;// = 1
private var
:Number;// = 1
private var
:Boolean;// = false
private var
:int;// = 1
public static var NB_FRAMES:Number = 1;
public function SpeedManager(){
super();
}
public function
(n:Number):void{
= n;
}
private function DoCallback():void{
if (((!((
== null))) && (!((
== null))))){
.apply(
,
);
= null;
= null;
= null;
};
}
public function SetEnable(b:Boolean):void{
= b;
}
public function IsEnabled():Boolean{
return (
);
}
public function IsBulletTime():Boolean{
return ((_vitesse == 0.1));
}
public function OnAdd(context:Game_c):void{
}
public function
(context:Game_c, speed:Number, frames:int, initZoom:int=500, endZoom:int=1000, fct:Function=null, scope:Object=null, params:Array=null):void{
= true;
= frames;
SetSpeed(speed);
context.AddUpdatable(this);
context.GetCamera().SetZoom(initZoom);
= endZoom;
= fct;
= scope;
= params;
}
public function Update(context:Game_c):void{
if (
){
--;
if (
<= 0){
SetSpeed(1);
= false;
context.GetCamera().SetZoom(
);
DoCallback();
};
return;
};
_vitesse = (_vitesse +
);
= (
* 1.1);
SetSpeed(_vitesse);
if (Math.abs((_vitesse -
)) <= Math.abs(
)){
SetSpeed(
);
context.RemoveUpdatable(this);
};
}
public function OnRemove(context:Game_c):void{
}
public function GetSpeed():Number{
return ((_vitesse *
));
}
public function GetFrameSpeed():Number{
return ((GetSpeed() * NB_FRAMES));
}
public function SetSpeed(n:Number):void{
_vitesse = n;
}
public function
(context:Game_c, from:Number, to:Number, frames:Number):void{
SetSpeed(from);
= to;
= ((to - from) / frames);
context.AddUpdatable(this);
}
}
}//package TheGameAS3
Section 422
//Updatable_i (TheGameAS3.Updatable_i)
package TheGameAS3 {
public interface Updatable_i {
function OnAdd(:Game_c):void;
function SetEnable(:Boolean):void;
function IsEnabled():Boolean;
function Update(:Game_c):void;
function OnRemove(:Game_c):void;
}
}//package TheGameAS3
Section 423
//Btn (Btn)
package {
import flash.display.*;
import flash.text.*;
public dynamic class Btn extends MovieClip {
public var bIsOn:Boolean;
public var _txt:TextField;
public function Btn(){
super();
addFrameScript(0, frame1);
}
function frame1(){
_txt.mouseEnabled = false;
bIsOn = true;
stop();
}
}
}//package
Section 424
//BtnAddCollision (BtnAddCollision)
package {
import flash.display.*;
public dynamic class BtnAddCollision extends MovieClip {
public function BtnAddCollision(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 425
//BtnAddEvent (BtnAddEvent)
package {
import flash.display.*;
public dynamic class BtnAddEvent extends MovieClip {
public function BtnAddEvent(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 426
//BtnDelete (BtnDelete)
package {
import flash.display.*;
public dynamic class BtnDelete extends MovieClip {
public function BtnDelete(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 427
//BtnLoad (BtnLoad)
package {
import flash.display.*;
public dynamic class BtnLoad extends MovieClip {
public function BtnLoad(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 428
//BtnOuvrir (BtnOuvrir)
package {
import flash.display.*;
public dynamic class BtnOuvrir extends MovieClip {
public function BtnOuvrir(){
super();
}
}
}//package
Section 429
//BtnSave (BtnSave)
package {
import flash.display.*;
public dynamic class BtnSave extends MovieClip {
public function BtnSave(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 430
//BtnShowEvent (BtnShowEvent)
package {
import flash.display.*;
public dynamic class BtnShowEvent extends MovieClip {
public function BtnShowEvent(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 431
//BtnShowGrid (BtnShowGrid)
package {
import flash.display.*;
public dynamic class BtnShowGrid extends MovieClip {
public function BtnShowGrid(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 432
//BtnShowLines (BtnShowLines)
package {
import flash.display.*;
public dynamic class BtnShowLines extends MovieClip {
public function BtnShowLines(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 433
//CAM_BOUNDS_SIDE (CAM_BOUNDS_SIDE)
package {
import flash.display.*;
public dynamic class CAM_BOUNDS_SIDE extends MovieClip {
public function CAM_BOUNDS_SIDE(){
super();
}
}
}//package
Section 434
//COLLISION_CURSEUR (COLLISION_CURSEUR)
package {
import flash.display.*;
public dynamic class COLLISION_CURSEUR extends MovieClip {
public function COLLISION_CURSEUR(){
super();
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 435
//EVENT_HELPER (EVENT_HELPER)
package {
import flash.display.*;
import flash.text.*;
public dynamic class EVENT_HELPER extends MovieClip {
public var newPanel_mc:MovieClip;
public var new_mc:MovieClip;
public var btnOpen_mc:MovieClip;
public var btnCopy_mc:MovieClip;
public var name_txt:TextField;
public function EVENT_HELPER(){
super();
}
}
}//package
Section 436
//EVENT_SWITCH_HELPER (EVENT_SWITCH_HELPER)
package {
import flash.display.*;
public dynamic class EVENT_SWITCH_HELPER extends MovieClip {
public var recSelection:MovieClip;
public var border_mc:MovieClip;
public function EVENT_SWITCH_HELPER(){
super();
}
}
}//package
Section 437
//EVENT_TAB (EVENT_TAB)
package {
import flash.display.*;
import flash.text.*;
public dynamic class EVENT_TAB extends MovieClip {
public var btn_mc:MovieClip;
public var bas_mc:MovieClip;
public var delete_mc:MovieClip;
public var name_txt:TextField;
public var btnOk_mc:MovieClip;
public var haut_mc:MovieClip;
public function EVENT_TAB(){
super();
}
}
}//package
Section 438
//FlashPlayerVersion (FlashPlayerVersion)
package {
import flash.display.*;
import CoreAS.Exported.*;
import flash.system.*;
import flash.external.*;
public class FlashPlayerVersion {
public static const BROWSER_IE6:int = ++;
public static const BROWSER_IE8:int = ++;
public static const BROWSER_IE5:int = ++;
public static const BROWSER_UNKNOWN:int = ++;
public static const BROWSER_FF3:int = ++;
public static const BROWSER_UNAVAILABLE:int = ++;
public static const BROWSER_FF2:int = ++;
public static const BROWSER_IE7:int = ++;
private static var :int = -1;
public function FlashPlayerVersion(){
super();
}
public static function get ():String{
if (ExternalInterface.available){
return (ExternalInterface.call("function getBrowser() { return navigator.userAgent; }"));
};
return ("");
}
public static function get ():int{
var agent:String = ;
if ((((agent == null)) || ((agent == "")))){
return (BROWSER_UNAVAILABLE);
};
if (agent.toLowerCase().indexOf("msie 5.0") != -1){
return (BROWSER_IE5);
};
if (agent.toLowerCase().indexOf("msie 6.0") != -1){
return (BROWSER_IE6);
};
if (agent.toLowerCase().indexOf("msie 7.0") != -1){
return (BROWSER_IE7);
};
if (agent.toLowerCase().indexOf("msie 8.0") != -1){
return (BROWSER_IE8);
};
if (agent.toLowerCase().indexOf("firefox/2") != -1){
return (BROWSER_FF2);
};
if (agent.toLowerCase().indexOf("firefox/3") != -1){
return (BROWSER_FF3);
};
return (BROWSER_UNKNOWN);
}
public static function get flashPlayerMajorVersion():Number{
var versionNumber:String = Capabilities.version;
var versionArray:Array = versionNumber.split(",");
var platformAndVersion:Array = versionArray[0].split(" ");
var majorVersion:Number = parseInt(platformAndVersion[1]);
return (majorVersion);
}
public static function (context:MovieClip, w:Number, h:Number):Boolean{
var mc:FLASHNEEDED;
var versionNumber:String = Capabilities.version;
var versionArray:Array = versionNumber.split(",");
var platformAndVersion:Array = versionArray[0].split(" ");
var majorVersion:Number = parseInt(platformAndVersion[1]);
if ((majorVersion < 9)){
mc = new FLASHNEEDED();
mc.x = (w / 2);
mc.y = (h / 2);
context.addChild(mc);
};
return ((majorVersion >= 9));
}
}
}//package
Section 439
//FPSCounter (FPSCounter)
package {
import flash.display.*;
import flash.text.*;
public dynamic class FPSCounter extends MovieClip {
public var _txt:TextField;
public function FPSCounter(){
super();
}
}
}//package
Section 440
//GameOptions (GameOptions)
package {
import TheGameAS3.*;
import flash.net.*;
public class GameOptions {
private static const NUM_LEVEL:int = 6;
public static const MODE_SURVIVAL:int = 6;
public static const MODE_LEVEL_1:int = 1;
public static const MODE_LEVEL_2:int = 2;
public static const MODE_LEVEL_4:int = 4;
public static const MODE_LEVEL_5:int = 5;
public static const MODE_LEVEL_3:int = 3;
private static var :Boolean = false;
public static var DEBUG_ALL_GUN_WITH_E:Boolean = false;
private static var :Boolean = false;
private static var :Boolean = true;
private static var :Boolean = true;
private static var :Boolean = false;
private static var :Boolean = false;
private static var :Boolean = false;
private static var _mode:int = 0;
private static var :Boolean = false;
private static var :Boolean = false;
private static var
:Boolean = false;
public static var DEBUG_NO_COLLISION:Boolean = false;
private static var :Boolean = false;
private static var
:SharedObject;
private static var :Boolean = false;
private static var :Boolean = false;
private static var :Boolean = false;
private static var :Boolean = false;
private static var :Boolean = false;
private static var :Array = new Array();
private static var :Boolean = false;
private static var :Boolean = false;
private static var :Boolean = false;
public function GameOptions(){
super();
}
public static function Load():void{
var newLevelStats:LevelStats;
var code:String;
= SharedObject.getLocal("MCC_GAME");
=
.data.passTheGame;
=
.data.muteSound;
=
.data.muteMusic;
var i:int;
while (i < NUM_LEVEL) {
newLevelStats = new LevelStats((i + 1), -1, -1, -1);
code =
.data[("levelStats" + (i + 1))];
if (code != null){
newLevelStats.Decode(code);
};
[i] = newLevelStats;
i++;
};
= rocketUnlocked;
= mortarUnlocked;
= flameUnlocked;
= homingUnlocked;
= goldMCUnlocked;
}
public static function set muteMusic(muteMusic:Boolean):void{
= muteMusic;
.data.muteMusic = ;
}
public static function IsLevelMode():Boolean{
return (!((_mode == MODE_SURVIVAL)));
}
public static function get numGold():int{
return ((LevelStats.GOLD));
}
public static function get newlyUnlockedRocket():Boolean{
return ();
}
public static function get levelCompleted():int{
if (GetLevelStats(5).IsCleared()){
return (MODE_LEVEL_5);
};
if (GetLevelStats(4).IsCleared()){
return (MODE_LEVEL_4);
};
if (GetLevelStats(3).IsCleared()){
return (MODE_LEVEL_3);
};
if (GetLevelStats(2).IsCleared()){
return (MODE_LEVEL_2);
};
if (GetLevelStats(1).IsCleared()){
return (MODE_LEVEL_1);
};
return (0);
}
public static function get isBerzerk():Boolean{
return ();
}
public static function get newlyUnlockedHoming():Boolean{
return ();
}
public static function get ():Boolean{
return ((numSilver >= 12));
}
public static function get level2Unlocked():Boolean{
return (GetLevelStats(1).IsCleared());
}
public static function get level3Unlocked():Boolean{
return (GetLevelStats(2).IsCleared());
}
public static function get level4Unlocked():Boolean{
return (GetLevelStats(3).IsCleared());
}
public static function get flameUnlocked():Boolean{
return ((((numSilver >= 3)) && ()));
}
public static function get numSilver():int{
return ((LevelStats.SILVER));
}
public static function get level5Unlocked():Boolean{
return ((((numSilver >= 6)) && (GetLevelStats(4).IsCleared())));
}
public static function set mode(mode:int):void{
_mode = mode;
}
public static function set newlyUnlockedRocket(newlyUnlockedRocket:Boolean):void{
= newlyUnlockedRocket;
}
public static function GetLevelStats(i:int):LevelStats{
return ([(i - 1)]);
}
public static function set isBerzerk(isBerzerk:Boolean):void{
= isBerzerk;
}
public static function get nextLevel():int{
if (level5Unlocked){
return (MODE_LEVEL_5);
};
if (level4Unlocked){
return (MODE_LEVEL_4);
};
if (level3Unlocked){
return (MODE_LEVEL_3);
};
if (level2Unlocked){
return (MODE_LEVEL_2);
};
return (MODE_LEVEL_1);
}
public static function get newlyUnlockedGolden():Boolean{
return (
);
}
public static function set newlyUnlockedHoming(newlyUnlockedHoming:Boolean):void{
= newlyUnlockedHoming;
}
public static function set passTheGame(passTheGame:Boolean):void{
= passTheGame;
}
public static function get isKong():Boolean{
return ();
}
public static function IsSurvivalMode():Boolean{
return ((_mode == MODE_SURVIVAL));
}
public static function get muteSound():Boolean{
return ();
}
public static function ():void{
.data.passTheGame = false;
var i:int;
while (i < NUM_LEVEL) {
.data[("levelStats" + (i + 1))] = null;
i++;
};
Load();
}
public static function get muteMusic():Boolean{
return ();
}
public static function set isNonExclusiveVersion(isNonExclusiveVersion:Boolean):void{
= isNonExclusiveVersion;
}
public static function get mortarUnlocked():Boolean{
return ((numBronze >= 6));
}
public static function ():void{
var levelStats:LevelStats;
var i = 1;
while (i <= 5) {
levelStats = GameOptions.GetLevelStats(i);
levelStats.time = 1;
levelStats.kill = 100;
levelStats.damage = 0;
i++;
};
= false;
}
public static function get numLevel():int{
return (() ? NUM_LEVEL : (NUM_LEVEL - 1));
}
public static function get mode():int{
return (_mode);
}
public static function Save():void{
= ((!()) && (rocketUnlocked));
= ((!()) && (mortarUnlocked));
= ((!()) && (flameUnlocked));
= ((!()) && (homingUnlocked));
= ((!()) && (goldMCUnlocked));
= rocketUnlocked;
= mortarUnlocked;
= flameUnlocked;
= homingUnlocked;
= goldMCUnlocked;
if (!){
return;
};
.data.passTheGame = ;
.data.muteSound = ;
.data.muteMusic = ;
var i:int;
while (i < NUM_LEVEL) {
if ([i] != null){
.data[("levelStats" + (i + 1))] = LevelStats([i]).Encode();
} else {
.data[("levelStats" + (i + 1))] = null;
};
i++;
};
.flush();
}
public static function get passTheGame():Boolean{
return ();
}
public static function set newlyUnlockedGolden(newlyUnlockedGolden:Boolean):void{
= newlyUnlockedGolden;
}
public static function get isNonExclusiveVersion():Boolean{
return ();
}
public static function set newlyUnlockedFlame(newlyUnlockedFlame:Boolean):void{
= newlyUnlockedFlame;
}
public static function (award:int):int{
var lvl:LevelStats;
var count:int;
var i:int;
while (i < .length) {
lvl = [i];
if (lvl != null){
if (lvl.PassTimeAward(award)){
count++;
};
if (lvl.PassKillAward(award)){
count++;
};
if (lvl.PassDamageAward(award)){
count++;
};
};
i++;
};
return (count);
}
public static function set isKong(isKong:Boolean):void{
= isKong;
}
public static function get numBronze():int{
return ((LevelStats.BRONZE));
}
public static function set newlyUnlockedMortar(newlyUnlockedMortar:Boolean):void{
= newlyUnlockedMortar;
}
public static function get rocketUnlocked():Boolean{
return ((numBronze >= 3));
}
public static function get homingUnlocked():Boolean{
return ((numSilver >= 10));
}
public static function get newlyUnlockedFlame():Boolean{
return ( );
}
public static function get newlyUnlockedMortar():Boolean{
return ();
}
public static function set muteSound(muteSound:Boolean):void{
= muteSound;
.data.muteSound = ;
}
public static function set isInPrimarySite(isInPrimarySite:Boolean):void{
= isInPrimarySite;
}
public static function get goldMCUnlocked():Boolean{
return ((((numGold >= 15)) && ()));
}
public static function get isInPrimarySite():Boolean{
return ();
}
public static function get levelSurvivalUnlocked():Boolean{
return (((GetLevelStats(5).IsCleared()) && ()));
}
}
}//package
Section 441
//KeyMap_c (KeyMap_c)
package {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.ui.*;
public class KeyMap_c {
public static var oKeyMap_4:Object = new Object();
private static var :Array = new Array(0x0100);
public static var oKeyMap_1:Object = new Object();
public static var oKeyMap_3:Object = new Object();
public static var :KeyMap_c = null;
private static var :Point = new Point();
private static var :Object = new Object();
private static var
:Object = new Object();
private static var :Object = new Object();
private static var :Array = new Array();
private static var :Boolean = false;
private static var :Object = new Object();
private static var _context:MovieClip;
private static var :Boolean = false;
public static var oKeyMap_2:Object = new Object();
public function KeyMap_c(){
super();
}
public static function IsKeyDown(i:int):Boolean{
return ([i]);
}
private static function (evt:MouseEvent):void{
= true;
}
public static function (event:KeyboardEvent):void{
var i:Object;
[event.keyCode] = true;
for (i in oKeyMap_1) {
if (oKeyMap_1[i].key == event.keyCode){
oKeyMap_1[i].bState = true;
};
};
}
public static function (objState:Object):Boolean{
return (objState.bState);
}
public static function IsKeyReleased(i:int):Boolean{
return ((([i]) && (!([i]))));
}
public static function get isInit():Boolean{
return ();
}
private static function (e:Event):void{
var i:Object;
var j:int;
for (i in oKeyMap_1) {
oKeyMap_1[i].bState = false;
};
j = 0;
while (j < 0x0100) {
[j] = false;
j++;
};
= false;
}
public static function (event:KeyboardEvent):void{
var i:Object;
[event.keyCode] = false;
for (i in oKeyMap_1) {
if (oKeyMap_1[i].key == event.keyCode){
oKeyMap_1[i].bState = false;
};
};
}
public static function GetMousePos():Point{
.x = _context.mouseX;
.y = _context.mouseY;
return ();
}
public static function
(objState:Object):Boolean{
return (((objState.bState) && (!(objState.bOldState))));
}
private static function (evt:MouseEvent):void{
= false;
}
public static function GetInstance():KeyMap_c{
if ( == null){
= new (KeyMap_c);
};
return ();
}
public static function IsKeyPressed(i:int):Boolean{
return (((!([i])) && ([i])));
}
public static function (objState:Object):Boolean{
return (((!(objState.bState)) && (objState.bOldState)));
}
public static function Update():void{
var i:Object;
for (i in oKeyMap_1) {
oKeyMap_1[i].bOldState = oKeyMap_1[i].bState;
};
= .slice();
}
public static function Init(context:MovieClip):void{
var i:Object;
if (){
return;
};
= true;
.iKeyLeft = {key:Keyboard.LEFT, bOldState:false, bState:false};
.iKeyRight = {key:Keyboard.RIGHT, bOldState:false, bState:false};
.iKeyDown = {key:Keyboard.DOWN, bOldState:false, bState:false};
.iKeyUp = {key:Keyboard.UP, bOldState:false, bState:false};
.iKeyMortar = {key:Keyboard.CONTROL, bOldState:false, bState:false};
.iKeyShoot = {key:65, bOldState:false, bState:false};
_context = context;
for (i in ) {
oKeyMap_1[i] = [i];
};
if (context != null){
context.stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyMap_c.);
context.stage.addEventListener(KeyboardEvent.KEY_UP, KeyMap_c. );
context.addEventListener(MouseEvent.MOUSE_UP, KeyMap_c., true, 1);
context.addEventListener(MouseEvent.MOUSE_DOWN, KeyMap_c., true, 1);
context.stage.addEventListener(Event.DEACTIVATE, KeyMap_c.);
};
var j:int;
while (j < 0x0100) {
[i] = false;
j++;
};
}
public static function IsMouseDown():Boolean{
return ();
}
}
}//package
Section 442
//KongPreloader (KongPreloader)
package {
import flash.events.*;
import flash.display.*;
import TheGameAS3.Exported.*;
import Interfaces.Screens.Exported.*;
import CoreAS.Exported.*;
import CPMStar.*;
import flash.net.*;
import flash.utils.*;
public class KongPreloader extends MovieClip {
private var :UI_PRELOADER_MSG;
private var :Number;// = 0
private var
:BTNPRELOADSTART;
private var :MovieClip;
private var :Boolean;// = false
private var :KONG_PRELOADER;
private var :Boolean;// = false
private var :Boolean;// = false
private var _cpmStarAd:AdLoader;
private var :int;// = 180
private var :MovieClip;
private var :String;// = "kongregate.com"
private var :int;// = 0
private var :Boolean;// = false
public static const FGL_SITELOCK:String = "flashgamelicense.com";
public static const KONG_MORE_GAMES_URL:String = "http://www.kongregate.com/?gamereferral=mechanical-commando";
public static const KONG_URL:String = "http://www.kongregate.com/games/BerzerkStudio/mechanical-commando/?gamereferral=mechanical-commando";
private static const CPM_STAR_AD_ID:String = "297QEDC33543";
public static const KONG_SITELOCK:String = "kongregate.com";
public static const BERZERK_SITELOCK:String = "berzerkstudio.com";
private static var :Boolean = true;
public function KongPreloader(){
super();
= new MovieClip();
.graphics.beginFill(0);
.graphics.drawRect(0, 0, 700, 550);
.graphics.endFill();
addChild();
stop();
addEventListener(Event.ENTER_FRAME,
);
}
private function ():void{
= new KONG_PRELOADER();
.x = (700 / 2);
.y = (550 / 2);
.linkBtn.addEventListener(MouseEvent.MOUSE_DOWN, );
addChild();
addEventListener(Event.ENTER_FRAME,
);
}
private function ():void{
= true;
GameOptions.isInPrimarySite = false;
GameOptions.isKong = false;
GameOptions.isBerzerk = false;
}
private function
(event:Event):void{
if ((((this.loaderInfo == null)) || ((this.loaderInfo.url == null)))){
return;
};
if (!){
= true;
();
();
removeEventListener(Event.ENTER_FRAME,
);
};
}
private function ():void{
if (){
_cpmStarAd = new AdLoader(CPM_STAR_AD_ID);
_cpmStarAd.x = ((700 / 2) - (300 / 2));
_cpmStarAd.y = ((550 / 2) - (250 / 2));
_cpmStarAd.blendMode = BlendMode.LAYER;
addChild(_cpmStarAd);
addEventListener(Event.ENTER_FRAME, );
= new UI_PRELOADER_MSG();
.x = 700;
.y = 550;
addChild();
stage.quality = StageQuality.MEDIUM;
} else {
();
};
= new MovieClip();
addChild();
.mouseEnabled = false;
}
public function (event:Event):void{
= (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal);
++;
if ( >= ){
= ;
};
= ( * ( / ));
if ( < 1){
.graphics.beginFill(0xFF0000);
.graphics.drawRect((_cpmStarAd.x - 85), (_cpmStarAd.y + 260), ( * 470), 2);
.graphics.endFill();
} else {
if (!){
= true;
();
};
if (){
.graphics.clear();
_cpmStarAd.alpha = (_cpmStarAd.alpha - 0.05);
.alpha = (
.alpha - 0.05);
if (_cpmStarAd.alpha <= 0){
removeChild(_cpmStarAd);
removeChild(
);
removeEventListener(Event.ENTER_FRAME, );
();
};
};
};
}
private function (e:MouseEvent):void{
= true;
}
private function ():void{
navigateToURL(new URLRequest(KONG_MORE_GAMES_URL));
}
private function ():void{
= new BTNPRELOADSTART();
addChild(
);
.addEventListener(MouseEvent.MOUSE_DOWN, );
.x = 620;
.y = 530;
.scaleX = 1;
.scaleY = 1;
removeChild();
}
private function init():void{
var app:DisplayObject;
if (){
trace("SDF");
return;
};
= true;
removeChild();
removeChild();
= null;
var mainClass:Class = Class(getDefinitionByName("Main_c"));
if (mainClass){
app = new (mainClass);
addChild((app as DisplayObject));
};
}
public function
(event:Event):void{
= (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal);
if ( < 1){
.graphics.beginFill(0xFF0000);
if (.currentFrame >= 100){
.stop();
};
.graphics.drawRect((.x - 85), (.y + 100), ( * 160), 5);
.graphics.endFill();
} else {
.graphics.clear();
if ( != null){
.play();
};
};
if (((!(( == null))) && ((.currentFrame >= (.totalFrames - 2))))){
removeChild();
= null;
};
if ( == null){
.alpha = (.alpha - 0.05);
if (.alpha <= 0){
removeEventListener(Event.ENTER_FRAME,
);
gotoAndStop(2);
init();
};
};
}
public static function get withAds():Boolean{
return ();
}
}
}//package
Section 443
//kSymbol18copy (kSymbol18copy)
package {
import flash.events.*;
import flash.display.*;
import Interfaces.Forms.*;
import flash.net.*;
import flash.utils.*;
import flash.system.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
public dynamic class kSymbol18copy extends Button {
public function kSymbol18copy(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package
Section 444
//LEVEL_EDITOR (LEVEL_EDITOR)
package {
import flash.display.*;
import flash.text.*;
public dynamic class LEVEL_EDITOR extends MovieClip {
public var x_txt:TextField;
public var z_txt:TextField;
public var test_mc:Btn;
public var FPS_Counter:FPSCounter;
public var backLayer_mc:Btn;
public var layer_txt:TextField;
public var imgHolder_mc:SCROLL_LEVEL_PART;
public var actionLayer_mc:Btn;
public var btnContainer:MovieClip;
public var Reset_mc:Btn;
public var frontLayer_mc:Btn;
public var y_txt:TextField;
public var levelContainer_mc:MovieClip;
public var evtCnt_mc:MovieClip;
public function LEVEL_EDITOR(){
super();
}
}
}//package
Section 445
//LevelXMLLoader (LevelXMLLoader)
package {
import flash.events.*;
import flash.net.*;
public class LevelXMLLoader {
private static var :Function;
private static var :Object;
public function LevelXMLLoader(){
super();
}
public static function LoadXML(strPathToXml:String, callback:Function, scope:Object):void{
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,
, false);
loader.load(new URLRequest(strPathToXml));
loader.addEventListener(IOErrorEvent.IO_ERROR, );
= callback;
= scope;
}
private static function (e:Event):void{
throw (new Error(("Problem while loading XML : " + e.toString())));
}
private static function
(e:Event):void{
.apply(, [new XML(e.target.data)]);
}
}
}//package
Section 446
//LINE_HELPER (LINE_HELPER)
package {
import flash.display.*;
public dynamic class LINE_HELPER extends MovieClip {
public var recSelection:MovieClip;
public var wall_mc:MovieClip;
public var fleche:MovieClip;
public var drop_mc:MovieClip;
public function LINE_HELPER(){
super();
}
}
}//package
Section 447
//Main_c (Main_c)
package {
import flash.events.*;
import TheGameAS3.*;
import flash.display.*;
import Screens.*;
import TheGameAS3.Level.LevelEvents.*;
import TheGameAS3.Level.*;
import TheGameAS3.Visuel.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.IO.*;
import flash.net.*;
public class Main_c extends MovieClip {
private const URLPREFIX:String = "";
private var :MovieClip;
private var :BerzerkHintFF3Screen;
private var :BerzerkHintFP10Screen;
private var :Game_c;
private var :Boolean;// = false
private var
:String;// = "e4a839a4e17577cb"
private var :Boolean;// = true
private var :MovieClip;
private var
:UIJukebox;
private var :Boolean;// = false
public static const BERZERK_URL:String = "http://www.berzerkstudio.com";
private static var
:Boolean = false;
public static var DEBUG:Boolean = false;
public function Main_c(){
= new MovieClip();
= new MovieClip();
super();
if (!FlashPlayerVersion.(this, 700, 550)){
return;
};
KongStats.Init(this);
if (SiteLocking.IsInSite(this, KongPreloader.KONG_SITELOCK)){
GameOptions.isKong = true;
};
TextFactory.Init();
= new UIJukebox(this);
addChild();
addChild();
addChild(
);
.visible = false;
Jukebox_c.SetFxVolume(0.5);
ScreenManager.Init();
GameOptions.Load();
GameOptions.passTheGame = true;
.MuteMusic(GameOptions.muteMusic);
.MuteSound(GameOptions.muteSound);
if (
){
();
} else {
();
};
}
public function GetProgress():Number{
if (((!(( == null))) && (.isInit))){
return (100);
};
return (Math.floor((VisuelFactory_c.GetProgress() * 100)));
}
private function ():void{
if (SiteLocking.IsInSite(this, "www.kongregate.com")){
};
PreInit();
}
private function PreInit():void{
addEventListener(Event.ENTER_FRAME, Update);
}
public function get firstLevel():Boolean{
return ();
}
private function ():void{
PreInit();
}
public function get ui():UIJukebox{
return (
);
}
public function UpdateLanguage():void{
if ( != null){
.UpdateLanguage();
};
if ( != null){
.UpdateLanguage();
};
}
public function ShowGame():void{
.addChildAt(, 0);
= true;
.pauseBtnVisible = true;
= false;
}
public function StartLoading():void{
if ( != null){
return;
};
switch (GameOptions.mode){
case GameOptions.MODE_LEVEL_1:
= new MCGame(700, 550, LevelXML.LEVEL1_XML, LevelEventFactory.ID_LEVEL1, this, URLPREFIX);
break;
case GameOptions.MODE_LEVEL_2:
= new MCGame(700, 550, LevelXML.LEVEL2_XML, LevelEventFactory.ID_LEVEL2, this, URLPREFIX);
break;
case GameOptions.MODE_LEVEL_3:
= new MCGame(700, 550, LevelXML.LEVEL3_XML, LevelEventFactory.ID_LEVEL3, this, URLPREFIX);
break;
case GameOptions.MODE_LEVEL_4:
= new MCGame(700, 550, LevelXML.LEVEL4_XML, LevelEventFactory.ID_LEVEL4, this, URLPREFIX);
break;
case GameOptions.MODE_LEVEL_5:
= new MCGame(700, 550, LevelXML.LEVEL5_XML, LevelEventFactory.ID_LEVEL5, this, URLPREFIX);
break;
case GameOptions.MODE_SURVIVAL:
= new MCGame(700, 550, LevelXML.LEVEL_SURVIVAL_XML, LevelEventFactory.ID_LEVEL_SURVIVAL, this, URLPREFIX);
break;
};
}
public function StopGame(bShowCredits:Boolean):void{
if (GameOptions.IsLevelMode()){
if (bShowCredits){
ScreenManager.ShowScreen(ScreenFactory.ID_CREDITS_END);
} else {
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_MENU);
ScreenManager.ShowScreen(ScreenFactory.ID_LEVEL_SELECTION);
};
} else {
Jukebox_c.FadeToMusic(SoundFactory.ID_MUSIC_MENU);
ScreenManager.ShowScreen(ScreenFactory.ID_SUBMIT);
};
}
public function ShowHints():void{
if (FlashPlayerVersion.flashPlayerMajorVersion < 10){
= BerzerkHintFP10Screen(ScreenManager.ShowScreen(ScreenFactory.ID_BERZERK_HINT_FP10, false, true));
};
}
public function Update(evt:Event):void{
if (! ){
if (stage != null){
Init();
};
return;
};
if (){
.Update();
if (KeyMap_c.IsKeyPressed(80)){
.PauseGame();
};
};
KeyMap_c.Update();
ScreenManager.Update(this);
Jukebox_c.Update();
}
public function get game():Game_c{
return ();
}
public function HideGame():void{
if (((!(( == null))) && ())){
.Destroy();
.removeChild();
= false;
= null;
.pauseBtnVisible = false;
VisuelFactory_c.Destroy();
};
}
protected function Init():void{
if (!DEBUG){
ScreenManager.ShowSuiteScreen([ScreenFactory.ID_BERZERK_LOGO, ScreenFactory.ID_LACHH_ENGINE_LOGO, ScreenFactory.ID_TITLE]);
} else {
= new Game_c(700, 550, LevelXML.LEVEL1_XML, LevelEventFactory.ID_LEVEL1, "");
ShowGame();
};
KeyMap_c.Init(this);
stage.scaleMode = StageScaleMode.EXACT_FIT;
stage.quality = StageQuality.MEDIUM;
= true;
}
public static function OnClickSound(e:Event):void{
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_BUTTON_CLICK);
}
public static function (e:Event):void{
navigateToURL(new URLRequest(KongPreloader.KONG_URL));
}
public static function (e:Event):void{
navigateToURL(new URLRequest(KongPreloader.KONG_MORE_GAMES_URL));
}
public static function OnRollOverSound(e:Event):void{
Jukebox_c.PlaySound(SoundFactory.ID_SFX_INTERFACE_BUTTON_ROLLOVER);
}
}
}//package
Section 448
//MultilingualTextFieldFinder (MultilingualTextFieldFinder)
package {
import BerzerkComponents.Multilingual.*;
public dynamic class MultilingualTextFieldFinder extends TextFieldFinder {
public function MultilingualTextFieldFinder(){
super();
}
}
}//package
Section 449
//OBJ_DEBUG (OBJ_DEBUG)
package {
import flash.display.*;
public dynamic class OBJ_DEBUG extends MovieClip {
public function OBJ_DEBUG(){
super();
}
}
}//package
Section 450
//PARAM_TAB (PARAM_TAB)
package {
import flash.display.*;
import flash.text.*;
public dynamic class PARAM_TAB extends MovieClip {
public var type_txt:TextField;
public var expand_mc:MovieClip;
public var recErreur_mc:MovieClip;
public var value_txt:TextField;
public var name_txt:TextField;
public function PARAM_TAB(){
super();
}
}
}//package
Section 451
//SCROLL (SCROLL)
package {
import flash.display.*;
public dynamic class SCROLL extends MovieClip {
public function SCROLL(){
super();
}
}
}//package
Section 452
//SCROLL_LEVEL_PART (SCROLL_LEVEL_PART)
package {
import flash.display.*;
public dynamic class SCROLL_LEVEL_PART extends MovieClip {
public var btn_ouvrir:BtnOuvrir;
public var scroll_mc:SCROLL;
public var imgScroll_mc:MovieClip;
public var btn_delete:BtnDelete;
public function SCROLL_LEVEL_PART(){
super();
}
}
}//package
Section 453
//SiteLocking (SiteLocking)
package {
import flash.display.*;
public class SiteLocking {
public function SiteLocking(){
super();
}
public static function (root:DisplayObject, a:Array):Boolean{
var i:int;
while (i < a.length) {
if (IsInSite(root, a[i])){
return (true);
};
i++;
};
return (false);
}
public static function IsInSite(root:DisplayObject, site:String):Boolean{
if ((((((root == null)) || ((root.loaderInfo == null)))) || ((root.loaderInfo.url == null)))){
return (false);
};
var domain:String = root.loaderInfo.url.split("/")[2];
if (domain.indexOf(site) == (domain.length - site.length)){
return (true);
};
return (false);
}
}
}//package
Section 454
//socledebade02 (socledebade02)
package {
import flash.display.*;
public dynamic class socledebade02 extends MovieClip {
}
}//package
Section 455
//UIJukebox (UIJukebox)
package {
import flash.events.*;
import flash.display.*;
import Multilingual.*;
import Sfx.*;
import TheGameAS3.Exported.*;
import TheGameAS3.Animation.*;
import Interfaces.Screens.Exported.*;
import BerzerkComponents.Multilingual.*;
public dynamic class UIJukebox extends MovieClip {
private var :BTNSON;
private var :Boolean;// = false
private var
:BTNMUSIC;
private var
:BTNPAUSE;
private var _context:Main_c;
private var
:BTNFR;
private var
:BTNEN;
private var
:UI_PAUSE;
private var :String;
public function UIJukebox(context:Main_c){
super();
= BTNPAUSE(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_UI_BTNPAUSE));
= BTNSON(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_UI_BTNSON));
= BTNMUSIC(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_UI_BTNMUSIC));
= BTNEN(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_UI_BTNEN));
= BTNFR(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_UI_BTNFR));
.x = 605;
.x = 640;
.x = 680;
.x = 570;
.x = 535;
.y = 35;
.y = 32;
.y = 35;
.y = 35;
.y = 35;
.addEventListener(MouseEvent.CLICK,
);
.addEventListener(MouseEvent.CLICK,
);
.addEventListener(MouseEvent.CLICK,
);
.addEventListener(MouseEvent.CLICK,
);
.addEventListener(MouseEvent.CLICK,
);
.visible = false;
addChild(
);
addChild( );
addChild(
);
addChild(
);
addChild(
);
.getChildByName("disabled").visible = Jukebox_c.musicMuted;
.getChildByName("disabled").visible = Jukebox_c.soundMuted;
_context = context;
("en");
}
private function
(e:MouseEvent):void{
("fr");
}
public function get pauseBtnVisible():Boolean{
return ( );
}
public function (locale:String):void{
if ( == locale){
return;
};
if (locale == "en"){
.getChildByName("disabled").visible = false;
.getChildByName("disabled").visible = true;
TextFactory.language = TextFactory.LANGUAGE_EN;
} else {
if (locale == "fr"){
.getChildByName("disabled").visible = true;
.getChildByName("disabled").visible = false;
TextFactory.language = TextFactory.LANGUAGE_FR;
};
};
_context.UpdateLanguage();
TextFieldFinder.Update();
}
private function
(e:MouseEvent):void{
MuteSound(!(Jukebox_c.soundMuted));
}
private function
(e:MouseEvent):void{
MuteMusic(!(Jukebox_c.musicMuted));
}
public function MuteSound(b:Boolean):void{
Jukebox_c.MuteSound(b);
.getChildByName("disabled").visible = b;
GameOptions.muteSound = b;
}
public function set pauseBtnVisible(pauseBtnVisible:Boolean):void{
= pauseBtnVisible;
.visible = ;
}
private function
(e:MouseEvent):void{
("en");
}
private function
(e:MouseEvent):void{
PauseGame();
if (e != null){
e.stopPropagation();
};
}
public function PauseGame():void{
if (_context.game != null){
_context.game.Pause(!(_context.game.paused));
if (_context.game.paused){
= UI_PAUSE(AnimationFactory_c.CreateAnimationFromId(AnimationFactory_c.ID_UI_PAUSE));
.x = (700 / 2);
.y = (550 / 2);
addChild(
);
Jukebox_c.SetMusicVolume(0.3);
Jukebox_c.DestroyAllSounds();
} else {
if (((!((
== null))) && (contains(
)))){
removeChild(
);
= null;
};
};
if (!_context.game.paused){
Jukebox_c.SetMusicVolume(1);
};
};
}
public function MuteMusic(b:Boolean):void{
Jukebox_c.MuteMusic(b);
.getChildByName("disabled").visible = b;
GameOptions.muteMusic = b;
}
}
}//package
Section 456
//Utils (Utils)
package {
import TheGameAS3.*;
import flash.display.*;
import TheGameAS3.Level.*;
import flash.geom.*;
import Interfaces.Forms.*;
public class Utils {
public function Utils(){
super();
}
public static function PickRandomIn(a:Array):Object{
if (a.length <= 0){
return (null);
};
var r:int = (Math.random() * a.length);
return (a[r]);
}
public static function (r:int, g:int, b:int, a:int, mc:MovieClip):void{
var ct:ColorTransform = new ColorTransform();
ct.redOffset = r;
ct.blueOffset = b;
ct.greenOffset = g;
ct.alphaMultiplier = a;
mc.transform.colorTransform = ct;
}
public static function
(pEnable:Boolean, mc:Button):void{
if (pEnable){
(0, 0, 0, 1, mc);
mc.gotoUp();
} else {
(100, 100, 100, 1, mc);
mc.gotoUp();
};
mc.mouseEnabled = pEnable;
mc.mouseChildren = pEnable;
}
public static function FindPoint(context:Game_c, lvl:LevelLayer_c, mc:DisplayObjectContainer):Point{
var p:Point;
var crntMc:DisplayObjectContainer = mc;
var m:Matrix = new Matrix();
while (((!((crntMc == lvl))) && (!((crntMc == null))))) {
m.concat(crntMc.transform.matrix);
crntMc = crntMc.parent;
};
m.concat(lvl.transform.matrix);
p = new Point(m.tx, m.ty);
return (context.GetCamera().ConvertPointToMoteur(p, lvl));
}
public static function AddInArrayIfNotIn(array:Array, elem:Object):void{
var i:int;
while (i < array.length) {
if (array[i] == elem){
return;
};
i++;
};
array.push(elem);
}
public static function GetOriginOfMc(mc:MovieClip):Point{
var rect:Rectangle = mc.getBounds(mc);
var origin:Point = new Point();
origin.x = (mc.x - rect.x);
origin.y = (mc.y - rect.y);
return (origin);
}
public static function IsInArray(array:Array, elem:Object):Boolean{
var i:int;
while (i < array.length) {
if (array[i] == elem){
return (true);
};
i++;
};
return (false);
}
public static function RemoveFromArray(array:Array, elem:Object):void{
var i:int;
while (i < array.length) {
if (array[i] == elem){
array.splice(i, 1);
return;
};
i++;
};
}
public static function FrameToTime(frame:int, fps:int):String{
var min:int = Math.floor((frame / (fps * 60)));
frame = (frame - ((fps * 60) * min));
var sec:int = Math.floor((frame / fps));
frame = (frame - (fps * sec));
var ms:int = Math.floor(((frame / fps) * 100));
return (((((PutZero(min) + ":") + PutZero(sec)) + ":") + PutZero(ms)));
}
public static function PutZero(n:int, digits:int=2):String{
var temp:Number;
var s:String = String(n);
if (n <= 0){
temp = (1 / Math.pow(10, (digits - 1)));
} else {
temp = (n / Math.pow(10, (digits - 1)));
};
while (temp < 1) {
temp = (temp * 10);
s = ("0" + s);
};
return (s);
}
}
}//package