Section 1
//MovieClipTools (lib_Tools.MovieClipTools)
package lib_Tools {
import flash.display.*;
public class MovieClipTools {
public static function RemoveMovieClip(_arg1:DisplayObject, _arg2:Object):void{
_arg2.removeChild(_arg1);
}
public static function DuplicateMovieClip(_arg1:DisplayObject, _arg2:Object, _arg3:Boolean=true):DisplayObject{
var _local4:Object;
var _local5:DisplayObject;
_local4 = _arg2[_arg1.name].constructor;
_local5 = new (_local4);
_local5.x = _arg1.x;
_local5.y = _arg1.y;
_local5.scaleX = _arg1.scaleX;
_local5.scaleY = _arg1.scaleY;
_local5.rotation = _arg1.rotation;
if (_arg3){
_arg2.addChild(_local5);
};
return (_local5);
}
}
}//package lib_Tools
Section 2
//SliderEase (lib_Tools.SliderEase)
package lib_Tools {
public class SliderEase {
public var POS:Object;
public var TICKS:int;
public var ITERATOR:Number;// = 2
public static var METHOD = {LINEAR:0, EASE_IN:1, EASE_OUT:2, EASE_IN_OUT:3};
public function SliderEase(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=3){
ITERATOR = 2;
super();
TICKS = int(_arg3);
POS = new Object();
POS.a = _arg1;
POS.b = _arg2;
POS.c = POS.s;
POS.d = (POS.b - POS.a);
POS.p = 0;
POS.m = (100 / TICKS);
POS.n = 1;
POS.t = _arg4;
}
public function GetNextValue():Number{
POS.p = (POS.p + (0.01 * POS.m));
POS.p = ((POS.p)>1) ? 1 : POS.p;
if (POS.t == METHOD.LINEAR){
POS.n = POS.p;
} else {
if (POS.t == METHOD.EASE_IN){
POS.n = Math.pow(POS.p, ITERATOR);
} else {
if (POS.t == METHOD.EASE_OUT){
POS.n = (1 - Math.pow((1 - POS.p), ITERATOR));
} else {
if (POS.t == METHOD.EASE_IN_OUT){
if (POS.p < 0.5){
POS.n = (0.5 * Math.pow((2 * POS.p), ITERATOR));
} else {
POS.n = (0.5 + (0.5 * (1 - Math.pow((2 * (1 - POS.p)), ITERATOR))));
};
};
};
};
};
POS.c = (POS.a + (POS.d * POS.n));
POS.c = (Math.round((POS.c * Math.pow(10, 12))) / Math.pow(10, 12));
return (Number(POS.c));
}
}
}//package lib_Tools
Section 3
//SliderFluent (lib_Tools.SliderFluent)
package lib_Tools {
public class SliderFluent {
private var f_SPEED_NOW;
private var b_INIT_OK;
private var int_MULT;
private var f_SPEED_MAX;
private var f_VAL_MIN;
private var f_VAL_NOW;
private var b_REGENERATE;
private var str_ID;
private var f_VAL_MAX;
private var f_ACCEL;
private var f_VAL_NEW;
private var b_AUTOUPDATE;
private var f_VAL_OLD;
static var int_TOTAL;
public function SliderFluent(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6){
INIT();
if (((((((((((!((_arg1 == undefined))) && (!((_arg2 == undefined))))) && (!((_arg3 == undefined))))) && (!((_arg4 == undefined))))) && (!((_arg5 == undefined))))) && (!((_arg6 == undefined))))){
b_INIT_OK = true;
f_SPEED_NOW = 0;
f_SPEED_MAX = _arg4;
f_ACCEL = _arg5;
f_VAL_MIN = _arg1;
f_VAL_MAX = _arg2;
f_VAL_NOW = _arg3;
f_VAL_NEW = undefined;
f_VAL_OLD = _arg3;
int_MULT = 1;
b_AUTOUPDATE = _arg6;
COMPUTE();
} else {
b_INIT_OK = false;
trace((("class \"SliderFluent\" " + str_ID) + " - Initializing FAILED"));
};
}
public function GET_VALUE(){
if (b_AUTOUPDATE){
COMPUTE();
return (f_VAL_OLD);
};
return (f_VAL_NOW);
}
private function INIT(){
if (int_TOTAL == undefined){
int_TOTAL = 1;
} else {
int_TOTAL++;
};
str_ID = "";
if (int_TOTAL < 100){
str_ID = (str_ID + "0");
};
if (int_TOTAL < 10){
str_ID = (str_ID + "0");
};
str_ID = (str_ID + int_TOTAL);
}
public function COMPUTE(){
b_REGENERATE = false;
if (f_VAL_NEW == undefined){
b_REGENERATE = true;
} else {
if ((((((f_VAL_NOW >= f_VAL_NEW)) && ((f_VAL_OLD <= f_VAL_NEW)))) || ((((f_VAL_NOW <= f_VAL_NEW)) && ((f_VAL_OLD >= f_VAL_NEW)))))){
b_REGENERATE = true;
};
};
f_VAL_OLD = f_VAL_NOW;
if (b_REGENERATE){
f_VAL_NEW = (f_VAL_MIN + (Math.random() * (f_VAL_MAX - f_VAL_MIN)));
if ((int_MULT * f_VAL_OLD) > (int_MULT * f_VAL_NEW)){
int_MULT = (int_MULT * -1);
};
} else {
f_SPEED_NOW = (f_SPEED_NOW + (int_MULT * f_ACCEL));
if (Math.abs(f_SPEED_NOW) > f_SPEED_MAX){
f_SPEED_NOW = ((f_SPEED_MAX * Math.abs(f_SPEED_NOW)) / f_SPEED_NOW);
};
f_VAL_NOW = (f_VAL_NOW + f_SPEED_NOW);
};
}
}
}//package lib_Tools
Section 4
//000000_22 (main_fla.000000_22)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class 000000_22 extends MovieClip {
public function 000000_22(){
addFrameScript(0, frame1);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.4);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.4);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
}
}
}//package main_fla
Section 5
//04564654148_26 (main_fla.04564654148_26)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class 04564654148_26 extends MovieClip {
public function 04564654148_26(){
addFrameScript(0, frame1);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.05);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
stop();
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.4);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
var _local1:*;
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
_local1 = new pencil_4().play(0, 1);
}
}
}//package main_fla
Section 6
//ch_65 (main_fla.ch_65)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class ch_65 extends MovieClip {
public var bt_Bitmap:Bitmap;
public var max_copies:int;
public var arr_Copies:Array;
public var mc_circle:Symbol2;
public var bd_BitmapData:BitmapData;
public function ch_65(){
addFrameScript(0, frame1);
}
public function OEF(_arg1){
var _local2:Point;
var _local3:Point;
var _local4:int;
var _local5:int;
var _local6:Object;
if (parent.parent.parent["MC_MARK"]){
_local2 = parent.parent.parent["MC_MARK"].localToGlobal(new Point());
_local3 = this.globalToLocal(_local2);
_local4 = -1;
_local5 = int((parent.parent.parent["mc_ch"].f_speed + 1));
while (++_local4 < _local5) {
_local6 = MovieClipTools.DuplicateMovieClip(mc_circle, this);
_local6.x = (_local3.x + (20 * Math.random()));
_local6.y = (_local3.y + (20 * Math.random()));
_local6.visible = true;
};
arr_Copies.push(_local6);
if (arr_Copies.length > max_copies){
MovieClipTools.RemoveMovieClip(arr_Copies[0], this);
arr_Copies.shift();
};
};
}
function frame1(){
addEventListener(Event.ENTER_FRAME, OEF);
mc_circle.visible = false;
arr_Copies = [];
max_copies = 200;
}
public function GetBitmapData(){
var _local1:*;
var _local2:*;
_local1 = parent["mc_mask"].width;
_local2 = parent["mc_mask"].height;
bd_BitmapData = new BitmapData(_local1, _local2, true, 0);
bd_BitmapData.draw(parent);
return (bd_BitmapData);
}
public function ReplaceAsBitmap(){
bt_Bitmap = new Bitmap(GetBitmapData(), "auto", true);
parent.parent.addChild(bt_Bitmap);
}
public function Destroy(){
var _local1:int;
var _local2:int;
_local1 = -1;
_local2 = arr_Copies.length;
while (++_local1 < _local2) {
MovieClipTools.RemoveMovieClip(arr_Copies[0], this);
arr_Copies.shift();
};
}
}
}//package main_fla
Section 7
//cherpak_67 (main_fla.cherpak_67)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class cherpak_67 extends MovieClip {
public var f_speed:Number;
public var f_step:Number;
public var b_isPlay:Boolean;
public var tm_01:int;
public var f_pos:Number;
public var mc_mark:MovieClip;
public function cherpak_67(){
addFrameScript(0, frame1, 33, frame34);
}
public function OEF(_arg1){
f_pos = (f_pos + f_step);
if (f_pos >= 1){
f_pos = 1;
STOP_ANI();
};
gotoAndStop(int((f_pos * totalFrames)));
}
public function PLAY_ANI(_arg1:Number=1){
STOP_ANI();
f_pos = 0;
f_speed = _arg1;
f_step = ((f_speed * 1) / totalFrames);
addEventListener(Event.ENTER_FRAME, OEF);
}
public function OnStartAnim(){
Mouse.hide();
}
public function OnComplete(){
trace("OnComplete()");
clearInterval(tm_01);
Mouse.show();
parent["BD_NEW"] = parent["mc_skovoroda"].mc_MainContainer.mc_container.GetBitmapData();
parent["mc_skovoroda"].mc_MainContainer.mc_container.Destroy();
var _local1 = parent;
_local1["OnCreateComplete"]();
_local1 = parent;
_local1["ADDSCORE_MAIN"](10);
}
public function OnStopAnim(){
tm_01 = setInterval(OnComplete, 300);
}
function frame1(){
b_isPlay = false;
stage.addEventListener(MouseEvent.MOUSE_MOVE, OnMouseMove);
OnMouseMove();
stop();
}
function frame34(){
stop();
var _local1 = parent;
_local1["MARK_CALLBACK"](null);
OnStopAnim();
}
public function RESUME_ANI(){
addEventListener(Event.ENTER_FRAME, OEF);
}
public function OnMouseMove(_arg1=null){
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
_local2 = x;
_local3 = y;
_local4 = (parent.mouseX - 100);
_local5 = (parent.mouseY - 200);
x = _local4;
y = _local5;
if (!b_isPlay){
if (mc_mark.hitTestObject(parent["mc_skovoroda"].mc_bbox)){
b_isPlay = true;
OnStartAnim();
PLAY_ANI(parent["GAME_SPEED"]);
};
} else {
if (((parent["MC_MARK"]) && (parent["mc_skovoroda"].mc_bbox_b))){
if (!parent["MC_MARK"].hitTestObject(parent["mc_skovoroda"].mc_bbox_b)){
STOP_ANI();
parent["MC_DROP"].visible = false;
} else {
RESUME_ANI();
parent["MC_DROP"].visible = true;
};
};
};
}
public function STOP_ANI(){
removeEventListener(Event.ENTER_FRAME, OEF);
}
}
}//package main_fla
Section 8
//curtain_8 (main_fla.curtain_8)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class curtain_8 extends MovieClip {
public function curtain_8(){
addFrameScript(0, frame1);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.2);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
alpha = 0;
visible = false;
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.07);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
}
}
}//package main_fla
Section 9
//egg_21 (main_fla.egg_21)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class egg_21 extends MovieClip {
public var str_Action:String;
public var sld_x:SliderEase;
public var sld_r:SliderEase;
public var strr;
public var obj_left:Object;
public var strx;
public var stry;
public var sld_y:SliderEase;
public var obg_StartPos:Object;
public var stlr;
public var stly;
public var btn_main:SimpleButton;
public var stlx;
public var obj_ActPos:Object;
public var obj_right:Object;
public var mc_shadow:MovieClip;
public function egg_21(){
addFrameScript(0, frame1, 19, frame20, 24, frame25, 34, frame35, 59, frame60, 77, frame78);
}
function frame78(){
stop();
}
public function Dump(){
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "DUMP";
AnimateTo((obg_StartPos.x + obj_ActPos.x), (obg_StartPos.y + obj_ActPos.y), obg_StartPos.r);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=1){
var _local5:int;
_local5 = (_arg4 * stage.frameRate);
trace(("f_Ticks: " + _local5));
sld_x = new SliderEase(x, _arg1, _local5);
sld_y = new SliderEase(y, _arg2, _local5);
sld_r = new SliderEase(rotation, _arg3, _local5);
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function OnMouseUp(_arg1){
if (parent["CHECK_LOCK"](this)){
if (!this.hitTestObject(parent["mc_mixer"]["mc_HitArea"])){
Destroy();
} else {
Dump();
};
};
}
public function Init(){
trace("init");
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF);
this.startDrag();
mc_shadow.HIDE();
parent["mc_hand_left"].STOP_ANI();
parent["mc_hand_right"].STOP_ANI();
parent["mc_hand_left"].gotoAndStop("null");
parent["mc_hand_left"].gotoAndStop(obj_left.frame);
parent["mc_hand_right"].gotoAndStop("null");
parent["mc_hand_right"].gotoAndStop(obj_right.frame);
}
public function OEF(_arg1){
parent["mc_hand_left"].x = (x + obj_left.x);
parent["mc_hand_left"].y = (y + obj_left.y);
parent["mc_hand_left"].rotation = (rotation + obj_left.r);
parent["mc_hand_right"].x = (x + obj_right.x);
parent["mc_hand_right"].y = (y + obj_right.y);
parent["mc_hand_right"].rotation = (rotation + obj_right.r);
if ((((currentFrame > 1)) && ((currentFrame < 61)))){
parent["mc_hand_left"].x = (parent["mc_hand_left"].x + obj_ActPos.x);
parent["mc_hand_left"].y = (parent["mc_hand_left"].y + obj_ActPos.y);
parent["mc_hand_right"].x = (parent["mc_hand_right"].x + obj_ActPos.x);
parent["mc_hand_right"].y = (parent["mc_hand_right"].y + obj_ActPos.y);
};
}
function frame1(){
stop();
btn_main.addEventListener(MouseEvent.MOUSE_DOWN, OnMouseDown);
btn_main.addEventListener(MouseEvent.MOUSE_UP, OnMouseUp);
str_Action = "NULL";
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
obj_ActPos = {};
obj_ActPos.x = -67;
obj_ActPos.y = -127;
obj_ActPos.r = 0;
obj_right = {};
obj_right.x = (369 - x);
obj_right.y = (450 - y);
obj_right.r = (-27.8 - rotation);
obj_right.frame = "free";
obj_left = {};
obj_left.x = (231 - x);
obj_left.y = (424 - y);
obj_left.r = (49.2 - rotation);
obj_left.frame = "free";
}
function frame20(){
x = (x - obj_ActPos.x);
y = (y - obj_ActPos.y);
stlx = parent["mc_hand_left"].x;
stly = parent["mc_hand_left"].y;
stlr = parent["mc_hand_left"].rotation;
strx = parent["mc_hand_right"].x;
stry = parent["mc_hand_right"].y;
strr = parent["mc_hand_right"].rotation;
parent["mc_hand_left"].AnimateTo(stlx, (stly + 10), stlr, (1 / 5));
parent["mc_hand_right"].AnimateTo(strx, (stry + 10), strr, (1 / 5));
}
public function OnMouseDown(_arg1){
if (parent["LOCK"](this)){
Init();
};
}
function frame25(){
parent["mc_hand_left"].AnimateTo((stlx - 40), (stly - 30), (stlr + 20), (1 / 3));
parent["mc_hand_right"].AnimateTo((strx - 0), (stry - 30), (strr - 20), (1 / 3));
}
function frame35(){
parent["mc_hand_left"].AnimateTo(stlx, stly, stlr, 0.8);
parent["mc_hand_right"].AnimateTo(strx, stry, strr, 0.8);
}
public function Destroy(){
var _local1 = parent;
_local1["UNLOCK"](this);
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "BACK";
AnimateTo(obg_StartPos.x, obg_StartPos.y, obg_StartPos.r);
}
function frame60(){
x = (x + obj_ActPos.x);
y = (y + obj_ActPos.y);
gotoAndStop((currentFrame + 1));
Destroy();
var _local1 = parent;
_local1["CheckObjects"](this);
}
public function OnAnimate(){
if (str_Action == "BACK"){
parent["mc_hand_left"].InitStartFrame();
parent["mc_hand_left"].AnimateToDefault();
parent["mc_hand_right"].InitStartFrame();
parent["mc_hand_right"].AnimateToDefault();
mc_shadow.SHOW();
};
if (str_Action == "DUMP"){
addEventListener(Event.ENTER_FRAME, OEF);
gotoAndPlay("Action");
};
}
public function OEF_A(_arg1){
x = sld_x.GetNextValue();
y = sld_y.GetNextValue();
rotation = sld_r.GetNextValue();
OEF(null);
if (sld_x.POS.p >= 1){
removeEventListener(Event.ENTER_FRAME, OEF_A);
OnAnimate();
};
}
}
}//package main_fla
Section 10
//flour_23 (main_fla.flour_23)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class flour_23 extends MovieClip {
public var str_Action:String;
public var sld_x:SliderEase;
public var sld_r:SliderEase;
public var obj_left:Object;
public var sld_y:SliderEase;
public var obg_StartPos:Object;
public var btn_main:SimpleButton;
public var obj_ActPos:Object;
public var obj_right:Object;
public var mc_shadow:MovieClip;
public function flour_23(){
addFrameScript(0, frame1, 19, frame20, 33, frame34, 50, frame51);
}
public function Dump(){
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "DUMP";
AnimateTo((obg_StartPos.x + obj_ActPos.x), (obg_StartPos.y + obj_ActPos.y), obg_StartPos.r);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=1){
var _local5:int;
_local5 = (_arg4 * stage.frameRate);
trace(("f_Ticks: " + _local5));
sld_x = new SliderEase(x, _arg1, _local5);
sld_y = new SliderEase(y, _arg2, _local5);
sld_r = new SliderEase(rotation, _arg3, _local5);
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function OnMouseUp(_arg1){
if (parent["CHECK_LOCK"](this)){
if (!this.hitTestObject(parent["mc_mixer"]["mc_HitArea"])){
Destroy();
} else {
Dump();
};
};
}
public function Init(){
trace("init");
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF);
this.startDrag();
mc_shadow.HIDE();
parent["mc_hand_left"].STOP_ANI();
parent["mc_hand_right"].STOP_ANI();
parent["mc_hand_left"].gotoAndStop("null");
parent["mc_hand_left"].gotoAndStop(obj_left.frame);
parent["mc_hand_right"].gotoAndStop("null");
parent["mc_hand_right"].gotoAndStop(obj_right.frame);
}
public function OEF(_arg1){
parent["mc_hand_left"].x = (x + obj_left.x);
parent["mc_hand_left"].y = (y + obj_left.y);
parent["mc_hand_left"].rotation = (rotation + obj_left.r);
parent["mc_hand_right"].x = (x + obj_right.x);
parent["mc_hand_right"].y = (y + obj_right.y);
parent["mc_hand_right"].rotation = (rotation + obj_right.r);
}
function frame1(){
stop();
btn_main.addEventListener(MouseEvent.MOUSE_DOWN, OnMouseDown);
btn_main.addEventListener(MouseEvent.MOUSE_UP, OnMouseUp);
str_Action = "NULL";
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
obj_ActPos = {};
obj_ActPos.x = -408;
obj_ActPos.y = -83;
obj_ActPos.r = 0;
obj_right = {};
obj_right.x = (687 - x);
obj_right.y = (417 - y);
obj_right.r = (14.5 - rotation);
obj_right.frame = "open_hold";
obj_left = {};
obj_left.x = (594 - x);
obj_left.y = (416 - y);
obj_left.r = (40 - rotation);
obj_left.frame = "open_hold_2";
}
function frame20(){
parent["mc_hand_right"].AnimateTo(parent["mc_hand_right"].x, (parent["mc_hand_right"].y - 40), 0, 1);
}
function frame34(){
parent["mc_hand_right"].AnimateTo(parent["mc_hand_right"].x, (parent["mc_hand_right"].y + 130), 0, 1.62);
}
public function OnMouseDown(_arg1){
if (parent["LOCK"](this)){
Init();
};
}
function frame51(){
stop();
Destroy();
var _local1 = parent;
_local1["CheckObjects"](this);
}
public function Destroy(){
var _local1 = parent;
_local1["UNLOCK"](this);
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "BACK";
AnimateTo(obg_StartPos.x, obg_StartPos.y, obg_StartPos.r);
}
public function OnAnimate(){
if (str_Action == "BACK"){
parent["mc_hand_left"].InitStartFrame();
parent["mc_hand_right"].InitStartFrame();
parent["mc_hand_left"].AnimateToDefault();
parent["mc_hand_right"].AnimateToDefault();
mc_shadow.SHOW();
};
if (str_Action == "DUMP"){
addEventListener(Event.ENTER_FRAME, OEF);
gotoAndPlay("Action");
};
}
public function OEF_A(_arg1){
x = sld_x.GetNextValue();
y = sld_y.GetNextValue();
rotation = sld_r.GetNextValue();
OEF(null);
if (sld_x.POS.p >= 1){
removeEventListener(Event.ENTER_FRAME, OEF_A);
OnAnimate();
};
}
}
}//package main_fla
Section 11
//hand_left_27 (main_fla.hand_left_27)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class hand_left_27 extends MovieClip {
public var arr_frames:Array;
public var sld_fx:SliderFluent;
public var sld_x:SliderEase;
public var sld_r:SliderEase;
public var sld_fy:SliderFluent;
public var sld_y:SliderEase;
public var sld_fr:SliderFluent;
public var obg_StartPos:Object;
public function hand_left_27(){
addFrameScript(0, frame1);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0.2){
var _local5:int;
_local5 = (_arg4 * stage.frameRate);
sld_x = new SliderEase(x, _arg1, _local5);
sld_y = new SliderEase(y, _arg2, _local5);
sld_r = new SliderEase(rotation, _arg3, _local5);
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function OEF(_arg1){
x = (obg_StartPos.x + sld_fx.GET_VALUE());
y = (obg_StartPos.y + sld_fy.GET_VALUE());
rotation = (obg_StartPos.r + sld_fr.GET_VALUE());
}
public function Init(){
addEventListener(Event.ENTER_FRAME, OEF);
sld_fx = new SliderFluent(0, 20, 0, 0.5, 0.05, true);
sld_fy = new SliderFluent(0, 20, 0, 0.5, 0.05, true);
sld_fr = new SliderFluent(0, 5, 0, 0.3, 0.03, true);
}
public function InitStartFrame(){
gotoAndStop("null");
gotoAndStop(arr_frames[Math.round((Math.random() * (arr_frames.length - 1)))]);
}
function frame1(){
arr_frames = ["free_2", "close", "open_close"];
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
Init();
InitStartFrame();
}
public function AnimateToDefault(){
AnimateTo(obg_StartPos.x, obg_StartPos.y, obg_StartPos.r, 1);
}
public function OEF_A(_arg1){
x = sld_x.GetNextValue();
y = sld_y.GetNextValue();
rotation = sld_r.GetNextValue();
if (sld_x.POS.p >= 1){
STOP_ANI();
Init();
};
}
public function STOP_ANI(){
removeEventListener(Event.ENTER_FRAME, OEF_A);
}
}
}//package main_fla
Section 12
//hand_right_28 (main_fla.hand_right_28)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class hand_right_28 extends MovieClip {
public var arr_frames:Array;
public var sld_fx:SliderFluent;
public var sld_x:SliderEase;
public var sld_r:SliderEase;
public var sld_fy:SliderFluent;
public var sld_y:SliderEase;
public var sld_fr:SliderFluent;
public var obg_StartPos:Object;
public function hand_right_28(){
addFrameScript(0, frame1);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0.2){
var _local5:int;
_local5 = (_arg4 * stage.frameRate);
sld_x = new SliderEase(x, _arg1, _local5);
sld_y = new SliderEase(y, _arg2, _local5);
sld_r = new SliderEase(rotation, _arg3, _local5);
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function OEF(_arg1){
x = (obg_StartPos.x + sld_fx.GET_VALUE());
y = (obg_StartPos.y + sld_fy.GET_VALUE());
rotation = (obg_StartPos.r + sld_fr.GET_VALUE());
}
public function Init(){
addEventListener(Event.ENTER_FRAME, OEF);
sld_fx = new SliderFluent(0, 20, 0, 0.5, 0.05, true);
sld_fy = new SliderFluent(0, 20, 0, 0.5, 0.05, true);
sld_fr = new SliderFluent(0, 5, 0, 0.3, 0.03, true);
}
public function InitStartFrame(){
gotoAndStop("null");
gotoAndStop(arr_frames[Math.round((Math.random() * (arr_frames.length - 1)))]);
}
function frame1(){
arr_frames = ["free_2", "close", "open_close"];
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
Init();
InitStartFrame();
}
public function AnimateToDefault(){
AnimateTo(obg_StartPos.x, obg_StartPos.y, obg_StartPos.r, 1);
}
public function OEF_A(_arg1){
x = sld_x.GetNextValue();
y = sld_y.GetNextValue();
rotation = sld_r.GetNextValue();
if (sld_x.POS.p >= 1){
STOP_ANI();
Init();
};
}
public function STOP_ANI(){
removeEventListener(Event.ENTER_FRAME, OEF_A);
}
}
}//package main_fla
Section 13
//icons_37 (main_fla.icons_37)
package main_fla {
import flash.display.*;
public dynamic class icons_37 extends MovieClip {
public var mc_life:MovieClip;
public var mc_score:MovieClip;
public var mc_ready:MovieClip;
public var mc_time:MovieClip;
}
}//package main_fla
Section 14
//kuvshin_16 (main_fla.kuvshin_16)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class kuvshin_16 extends MovieClip {
public var str_Action:String;
public var sld_x:SliderEase;
public var sld_r:SliderEase;
public var sld_y:SliderEase;
public var obg_StartPos:Object;
public var btn_main:SimpleButton;
public var obj_ActPos:Object;
public var obj_right:Object;
public var mc_shadow:MovieClip;
public function kuvshin_16(){
addFrameScript(0, frame1, 19, frame20, 34, frame35, 59, frame60, 61, frame62);
}
function frame62(){
stop();
}
public function Dump(){
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "DUMP";
AnimateTo((obg_StartPos.x + obj_ActPos.x), (obg_StartPos.y + obj_ActPos.y), obg_StartPos.r);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=1){
var _local5:int;
_local5 = (_arg4 * stage.frameRate);
trace(("f_Ticks: " + _local5));
sld_x = new SliderEase(x, _arg1, _local5);
sld_y = new SliderEase(y, _arg2, _local5);
sld_r = new SliderEase(rotation, _arg3, _local5);
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function OnMouseUp(_arg1){
if (parent["CHECK_LOCK"](this)){
if (!this.hitTestObject(parent["mc_mixer"]["mc_HitArea"])){
Destroy();
} else {
Dump();
};
};
}
public function Init(){
trace("init");
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF);
this.startDrag();
mc_shadow.HIDE();
parent["mc_hand_right"].STOP_ANI();
parent["mc_hand_right"].gotoAndStop("null");
parent["mc_hand_right"].gotoAndStop(obj_right.frame);
}
public function OEF(_arg1){
parent["mc_hand_right"].x = (x + obj_right.x);
parent["mc_hand_right"].y = (y + obj_right.y);
parent["mc_hand_right"].rotation = (rotation + obj_right.r);
if ((((currentFrame > 1)) && ((currentFrame < 61)))){
parent["mc_hand_right"].x = (parent["mc_hand_right"].x + obj_ActPos.x);
parent["mc_hand_right"].y = (parent["mc_hand_right"].y + obj_ActPos.y);
};
}
function frame1(){
stop();
btn_main.addEventListener(MouseEvent.MOUSE_DOWN, OnMouseDown);
btn_main.addEventListener(MouseEvent.MOUSE_UP, OnMouseUp);
str_Action = "NULL";
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
obj_ActPos = {};
obj_ActPos.x = -270;
obj_ActPos.y = -45;
obj_ActPos.r = 0;
obj_right = {};
obj_right.x = (595 - x);
obj_right.y = (340 - y);
obj_right.r = (-5.3 - rotation);
obj_right.frame = "open_hold_2";
}
function frame20(){
x = (x - obj_ActPos.x);
y = (y - obj_ActPos.y);
parent["mc_hand_right"].AnimateTo((parent["mc_hand_right"].x - 20), (parent["mc_hand_right"].y - 40), (parent["mc_hand_right"].rotation - 10), 0.5);
}
function frame35(){
parent["mc_hand_right"].AnimateTo((parent["mc_hand_right"].x + 20), (parent["mc_hand_right"].y + 40), (parent["mc_hand_right"].rotation + 10), 0.8);
}
public function OnMouseDown(_arg1){
if (parent["LOCK"](this)){
Init();
};
}
public function Destroy(){
var _local1 = parent;
_local1["UNLOCK"](this);
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "BACK";
AnimateTo(obg_StartPos.x, obg_StartPos.y, obg_StartPos.r);
}
function frame60(){
x = (x + obj_ActPos.x);
y = (y + obj_ActPos.y);
gotoAndStop((currentFrame + 1));
Destroy();
var _local1 = parent;
_local1["CheckObjects"](this);
}
public function OnAnimate(){
if (str_Action == "BACK"){
parent["mc_hand_right"].InitStartFrame();
parent["mc_hand_right"].AnimateToDefault();
mc_shadow.SHOW();
};
if (str_Action == "DUMP"){
addEventListener(Event.ENTER_FRAME, OEF);
gotoAndPlay("Action");
};
}
public function OEF_A(_arg1){
x = sld_x.GetNextValue();
y = sld_y.GetNextValue();
rotation = sld_r.GetNextValue();
OEF(null);
if (sld_x.POS.p >= 1){
removeEventListener(Event.ENTER_FRAME, OEF_A);
OnAnimate();
};
}
}
}//package main_fla
Section 15
//kuvshin_18 (main_fla.kuvshin_18)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class kuvshin_18 extends MovieClip {
public var str_Action:String;
public var sld_x:SliderEase;
public var sld_r:SliderEase;
public var sld_y:SliderEase;
public var obg_StartPos:Object;
public var btn_main:SimpleButton;
public var obj_ActPos:Object;
public var obj_right:Object;
public var mc_shadow:MovieClip;
public function kuvshin_18(){
addFrameScript(0, frame1, 19, frame20, 34, frame35, 59, frame60, 61, frame62);
}
function frame62(){
stop();
}
public function Dump(){
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "DUMP";
AnimateTo((obg_StartPos.x + obj_ActPos.x), (obg_StartPos.y + obj_ActPos.y), obg_StartPos.r);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=1){
var _local5:int;
_local5 = (_arg4 * stage.frameRate);
trace(("f_Ticks: " + _local5));
sld_x = new SliderEase(x, _arg1, _local5);
sld_y = new SliderEase(y, _arg2, _local5);
sld_r = new SliderEase(rotation, _arg3, _local5);
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function OnMouseUp(_arg1){
if (parent["CHECK_LOCK"](this)){
if (!this.hitTestObject(parent["mc_mixer"]["mc_HitArea"])){
Destroy();
} else {
Dump();
};
};
}
public function Init(){
trace("init");
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF);
this.startDrag();
mc_shadow.HIDE();
parent["mc_hand_right"].STOP_ANI();
parent["mc_hand_right"].gotoAndStop("null");
parent["mc_hand_right"].gotoAndStop(obj_right.frame);
}
public function OEF(_arg1){
parent["mc_hand_right"].x = (x + obj_right.x);
parent["mc_hand_right"].y = (y + obj_right.y);
parent["mc_hand_right"].rotation = (rotation + obj_right.r);
if ((((currentFrame > 1)) && ((currentFrame < 61)))){
parent["mc_hand_right"].x = (parent["mc_hand_right"].x + obj_ActPos.x);
parent["mc_hand_right"].y = (parent["mc_hand_right"].y + obj_ActPos.y);
};
}
function frame1(){
stop();
btn_main.addEventListener(MouseEvent.MOUSE_DOWN, OnMouseDown);
btn_main.addEventListener(MouseEvent.MOUSE_UP, OnMouseUp);
str_Action = "NULL";
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
obj_ActPos = {};
obj_ActPos.x = -146;
obj_ActPos.y = -45;
obj_ActPos.r = 0;
obj_right = {};
obj_right.x = (478 - x);
obj_right.y = (364 - y);
obj_right.r = (-5.3 - rotation);
obj_right.frame = "open_hold_2";
}
function frame20(){
x = (x - obj_ActPos.x);
y = (y - obj_ActPos.y);
parent["mc_hand_right"].AnimateTo((parent["mc_hand_right"].x - 20), (parent["mc_hand_right"].y - 40), (parent["mc_hand_right"].rotation - 10), 0.5);
}
function frame35(){
parent["mc_hand_right"].AnimateTo((parent["mc_hand_right"].x + 20), (parent["mc_hand_right"].y + 40), (parent["mc_hand_right"].rotation + 10), 0.8);
}
public function OnMouseDown(_arg1){
if (parent["LOCK"](this)){
Init();
};
}
public function Destroy(){
var _local1 = parent;
_local1["UNLOCK"](this);
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "BACK";
AnimateTo(obg_StartPos.x, obg_StartPos.y, obg_StartPos.r);
}
function frame60(){
x = (x + obj_ActPos.x);
y = (y + obj_ActPos.y);
gotoAndStop((currentFrame + 1));
Destroy();
var _local1 = parent;
_local1["CheckObjects"](this);
}
public function OnAnimate(){
if (str_Action == "BACK"){
parent["mc_hand_right"].InitStartFrame();
parent["mc_hand_right"].AnimateToDefault();
mc_shadow.SHOW();
};
if (str_Action == "DUMP"){
addEventListener(Event.ENTER_FRAME, OEF);
gotoAndPlay("Action");
};
}
public function OEF_A(_arg1){
x = sld_x.GetNextValue();
y = sld_y.GetNextValue();
rotation = sld_r.GetNextValue();
OEF(null);
if (sld_x.POS.p >= 1){
removeEventListener(Event.ENTER_FRAME, OEF_A);
OnAnimate();
};
}
}
}//package main_fla
Section 16
//levels_75 (main_fla.levels_75)
package main_fla {
import flash.display.*;
public dynamic class levels_75 extends MovieClip {
public function levels_75(){
addFrameScript(4, frame5);
}
function frame5(){
stop();
}
}
}//package main_fla
Section 17
//MainTimeline (main_fla.MainTimeline)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var snd_Ticks:SoundChannel;
public var BD_NEW:BitmapData;
public var i_Level:int;
public var i_tm:int;
public var mc_mixer:MovieClip;
public var mc_skovoroda:MovieClip;
public var arr_BurnPans:Array;
public var mc_fore_1:MovieClip;
public var mc_levels:MovieClip;
public var mc_recipe:MovieClip;
public var mc_fore_1_b:MovieClip;
public var arr_ActivePans:Array;
public var turnIndex:uint;
public var mc_hand_left:MovieClip;
public var i_LevelMax:int;
public var arr_PanFire:Array;
public var i_Fr:int;
public var mc_hand_right:MovieClip;
public var arr_L_Speed:Array;
public var newPancake:Pancake;
public var arr_L_Time:Array;
public var mc_turner:MovieClip;
public var TEXTURES:Object;
public var TotalPans:int;
public var btn_start:SimpleButton;
public var mc_back_2_b:MovieClip;
public var arr_L_Life:Array;
public var mc_flour:MovieClip;
public var mc_curtain:MovieClip;
public var mc_back_1_b:MovieClip;
public var mc_preloader:MovieClip;
public var newIndex:uint;
public var item:ContextMenuItem;
public var i_Time:int;
public var i_Score:int;
public var mc_pan_1:MovieClip;
public var mc_pan_4:MovieClip;
public var mc_milk:MovieClip;
public var mc_pan_2:MovieClip;
public var mc_pan_3:MovieClip;
public var mc_icons:MovieClip;
public var snd_Stream:SoundChannel;
public var btn_replay:SimpleButton;
public var i_score:int;
public var arr_L_Pans:Array;
public var i_Life:int;
public var i_PansReady:int;
public var mc_salt:MovieClip;
public var LEVEL:uint;
public var GAME_SPEED:Number;
public var arr_CompletePans:Array;
public var b_LevelComplete;
public var mc_back_1:MovieClip;
public var SpdAdd:Number;
public var mc_back_2:MovieClip;
public var i_PansBurn:int;
public var mc_ch:MovieClip;
public var mc_tarelka:MovieClip;
public var mc_aqua:MovieClip;
public var MC_MARK:MovieClip;
public var mc_egg:MovieClip;
public var my_cm:ContextMenu;
public var b_trial_expired:Boolean;
public var j_LOCK:Object;
public var MC_DROP:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 7, frame8, 8, frame9, 9, frame10, 21, frame22, 35, frame36, 36, frame37, 43, frame44, 44, frame45, 45, frame46, 46, frame47, 47, frame48, 53, frame54, 63, frame64, 73, frame74, 164, frame165, 172, frame173, 192, frame193, 217, frame218, 231, frame232);
}
public function PlaySound(_arg1:String){
var _local2:Sound;
var _local3:SoundChannel;
if (_arg1 == "MinorLost"){
_local2 = new MinorLost();
};
if (_arg1 == "money"){
_local2 = new money();
};
_local3 = _local2.play(0, 1);
_local3.soundTransform = new SoundTransform(0.5);
}
public function OnProgress_Root(_arg1:ProgressEvent){
var _local2:int;
_local2 = ((100 * _arg1.bytesLoaded) / _arg1.bytesTotal);
mc_preloader.gauge.gotoAndStop((1 + _local2));
mc_preloader.txt_perc.text = _local2;
}
public function CHECK_LOCK(_arg1:DisplayObject){
if (((j_LOCK.obj) && ((j_LOCK.obj == _arg1.name)))){
return (true);
};
return (false);
}
public function NextLevel(){
trace("NextLevel()");
b_LevelComplete = false;
i_Level++;
TotalPans = (TotalPans + i_PansReady);
i_PansReady = 0;
GAME_SPEED = arr_L_Speed[(i_Level - 1)];
i_Time = arr_L_Time[(i_Level - 1)];
i_Life = arr_L_Life[(i_Level - 1)];
snd_Ticks = new ticks().play(0, 9999);
snd_Ticks.soundTransform = new SoundTransform(0.25);
UPDATE();
addEventListener(Event.ENTER_FRAME, MAIN_OEF);
}
function frame165(){
stop();
gotoAndStop("scene_03");
NextLevel();
UPDATE();
}
public function OnCreateComplete(){
trace("New pancake created");
newPancake = new Pancake(this, BD_NEW, TEXTURES);
newPancake.INDEX = newIndex;
arr_ActivePans[newIndex] = newPancake;
gotoAndStop("scene_02-2");
}
public function OnClick_Replay(_arg1=null){
gotoAndPlay("START");
}
public function OnComplete(_arg1:uint){
var ii_index = _arg1;
if (arr_PanFire[ii_index]){
arr_PanFire[ii_index].removeChild(arr_ActivePans[ii_index]);
};
arr_ActivePans[ii_index].Destroy();
arr_ActivePans[ii_index] = null;
try {
this[("mc_pan_" + ii_index)].mc_controls.ShowNew();
} catch(e) {
};
PAN_READY();
UPDATE();
}
public function PAN_BURN(){
i_PansBurn++;
i_Life--;
PlaySound("MinorLost");
GAME_SPEED = arr_L_Speed[(i_Level - 1)];
if (i_Life < 0){
GAME_OVER();
} else {
ADDTIME(30);
};
}
function frame22(){
stop();
i_score = 0;
j_LOCK = {obj:null};
mc_curtain.HIDE();
snd_Stream = new ig().play(0, 9999);
snd_Stream.soundTransform = new SoundTransform(0.18);
}
public function MixerAway(){
trace("MixerAway()");
mc_mixer.gotoAndStop("work");
clearInterval(i_tm);
mc_hand_left.InitStartFrame();
mc_hand_left.AnimateToDefault();
i_tm = setInterval(Scene01_complete, 5000);
}
function frame9(){
stop();
btn_start.addEventListener(MouseEvent.CLICK, OnClick_Start);
}
function frame193(){
stop();
}
function frame8(){
b_trial_expired = false;
}
public function OnBurn(_arg1:uint){
var ii_index = _arg1;
try {
this[("mc_pan_" + ii_index)].OnMouseOut(null);
this[("mc_pan_" + ii_index)].mc_controls.HideTurnMe();
this[("mc_pan_" + ii_index)].mc_controls.ShowNew();
} catch(e) {
};
arr_ActivePans[ii_index].Destroy();
arr_ActivePans[ii_index] = null;
UPDATE();
PAN_BURN();
}
public function OnComplete_Root(_arg1:Event){
trace("COMPLETE");
gotoAndPlay(5);
}
function frame173(){
btn_replay.addEventListener(MouseEvent.CLICK, OnClick_Replay);
}
function frame36(){
LEVEL = 1;
arr_PanFire = new Array();
arr_ActivePans = new Array();
arr_CompletePans = new Array();
arr_BurnPans = new Array();
newIndex = 1;
turnIndex = 0;
GAME_SPEED = 0.5;
i_Life = 3;
i_PansReady = 0;
i_PansBurn = 0;
i_Score = 0;
i_Time = 0;
i_Level = 0;
i_LevelMax = 4;
arr_L_Pans = [1, 3, 9, 18];
arr_L_Speed = [1.5, 1.2, 1.2, 1];
arr_L_Time = [80000, 70000, 60000, 90000];
arr_L_Life = [1, 2, 3, 4];
SpdAdd = 0.06;
TotalPans = 0;
i_Fr = 0;
b_LevelComplete = true;
}
function frame37(){
gotoAndPlay("scene_02");
}
public function ADDSCORE_MAIN(_arg1:int){
i_Score = (i_Score + _arg1);
PlaySound("money");
}
function frame44(){
mc_curtain.HIDE();
}
function frame10(){
mc_curtain.SHOW();
}
function frame47(){
UPDATE();
this[("mc_pan_" + turnIndex)].visible = false;
mc_curtain.HIDE();
}
public function LevelComplete(){
trace("LevelComplete()");
b_LevelComplete = true;
DestroyAllActives();
if (i_Level == i_LevelMax){
trace("GAME COMPLETE !!!");
GAME_WIN();
} else {
gotoAndPlay("levels");
};
removeEventListener(Event.ENTER_FRAME, MAIN_OEF);
}
function frame1(){
item = new ContextMenuItem("Created GentleFLASH.net © 2008");
item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onClickMenu);
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(item);
contextMenu = my_cm;
stop();
root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, OnProgress_Root);
root.loaderInfo.addEventListener(Event.COMPLETE, OnComplete_Root);
}
public function UPDATE(){
var i:int;
i = 0;
while ((i = (i + 1)), (i + 1) <= 4) {
if (this[("mc_pan_" + i)].mc_container){
try {
this[("mc_pan_" + i)].mc_container.removeChildAt(1);
this[("mc_pan_" + i)].ID = -1;
try {
this[("mc_pan_" + i)].mc_controls.btn_n.visible = true;
} catch(e) {
};
} catch(e) {
};
if (arr_ActivePans[i]){
this[("mc_pan_" + i)].mc_container.addChild(arr_ActivePans[i]);
this[("mc_pan_" + i)].ID = i;
try {
this[("mc_pan_" + i)].mc_controls.btn_n.visible = false;
} catch(e) {
};
};
};
if (this[("mc_pan_" + i)]){
this[("mc_pan_" + i)].visible = false;
if ((((i <= i_Level)) && (!(b_LevelComplete)))){
this[("mc_pan_" + i)].visible = true;
};
};
};
if (this["mc_ready_pans"]){
};
}
function frame54(){
UPDATE();
stop();
mc_curtain.HIDE();
}
public function ADDTIME(_arg1:Number){
i_Time = (i_Time + (1000 * _arg1));
if (i_Time <= 0){
if (--i_Life < 0){
GAME_OVER();
} else {
ADDTIME(45);
};
PlaySound("MinorLost");
};
}
function frame45(){
gotoAndPlay("levels");
}
function frame46(){
UPDATE();
gotoAndStop("scene_03");
}
function frame48(){
UPDATE();
this[("mc_pan_" + turnIndex)].visible = false;
mc_turner.gotoAndPlay("out");
}
public function DestroyAllActives(){
var _local1:*;
var _local2:*;
snd_Ticks.stop();
_local1 = -1;
_local2 = arr_ActivePans.length;
while (++_local1 < _local2) {
if (arr_ActivePans[_local1]){
arr_ActivePans[_local1].Destroy();
};
};
}
public function GAME_OVER(){
trace("GAME_OVER");
snd_Stream.stop();
b_LevelComplete = true;
DestroyAllActives();
UPDATE();
removeEventListener(Event.ENTER_FRAME, MAIN_OEF);
gotoAndPlay("game_over");
}
public function OnReady(_arg1:uint){
var ii_index = _arg1;
try {
this[("mc_pan_" + ii_index)].mc_controls.ShowTurnMe();
} catch(e) {
};
}
public function CheckObjects(_arg1:DisplayObject){
if (_arg1.name.indexOf("egg") > -1){
mc_recipe.mc_check_01.SHOW();
};
if (_arg1.name.indexOf("salt") > -1){
mc_recipe.mc_check_02.SHOW();
};
if (_arg1.name.indexOf("milk") > -1){
mc_recipe.mc_check_03.SHOW();
};
if (_arg1.name.indexOf("aqua") > -1){
mc_recipe.mc_check_04.SHOW();
};
if (_arg1.name.indexOf("flour") > -1){
mc_recipe.mc_check_05.SHOW();
};
if (++i_score >= 5){
trace("!!!!");
i_tm = setInterval(MixerOn, 2500);
};
}
public function OnClick_New(_arg1:DisplayObject){
var _local2:int;
trace("OnClick_New()");
_local2 = parseFloat(_arg1.name.charAt(7));
if (!arr_ActivePans[_local2]){
newIndex = _local2;
gotoAndStop("scene_03");
};
}
public function OnShowSide(_arg1:DisplayObject, _arg2:Boolean){
var _local3:int;
trace("OnShowSide()");
_local3 = parseFloat(_arg1.name.charAt(7));
if (arr_ActivePans[_local3]){
if (_arg2){
_arg1["mc_buble"].mc_container.addChild(arr_ActivePans[_local3].OtherSide_Show());
} else {
arr_ActivePans[_local3].OtherSide_Hide();
};
};
}
public function LOCK(_arg1:DisplayObject){
if (j_LOCK.obj){
return (false);
};
j_LOCK.obj = _arg1.name;
return (true);
}
function frame64(){
TEXTURES = new Object();
TEXTURES.arr_Side_1 = [mc_fore_1];
TEXTURES.arr_Side_2 = [mc_back_1, mc_back_2];
TEXTURES.arr_Side_1_BLACK = [mc_fore_1_b];
TEXTURES.arr_Side_2_BLACK = [mc_back_1_b, mc_back_2_b];
UPDATE();
mc_pan_1.visible = true;
if (i_Level == 4){
mc_pan_4.visible = true;
};
if (newIndex == 1){
mc_pan_1.visible = false;
} else {
if (newIndex == 4){
mc_pan_4.visible = false;
};
};
stop();
mc_curtain.HIDE();
}
public function PAN_READY(){
i_PansReady++;
GAME_SPEED = (GAME_SPEED + SpdAdd);
ADDTIME((5 / (GAME_SPEED * GAME_SPEED)));
ADDSCORE_MAIN(33);
if (i_PansReady >= arr_L_Pans[(i_Level - 1)]){
LevelComplete();
};
}
public function OnClick_Start(_arg1=null){
play();
}
function frame74(){
mc_levels.gotoAndStop((i_Level + 1));
}
public function UNLOCK(_arg1:DisplayObject){
if (((j_LOCK.obj) && ((j_LOCK.obj == _arg1.name)))){
j_LOCK.obj = null;
return (true);
};
return (false);
}
function frame218(){
stop();
}
public function MARK_CALLBACK(_arg1){
MC_MARK = _arg1;
}
function frame232(){
stop();
}
public function MixerOn(){
trace("MixerOn()");
clearInterval(i_tm);
mc_hand_left.gotoAndStop("null");
mc_hand_left.gotoAndStop("sound");
mc_hand_left.AnimateTo(117, 157, 56, 1.1);
i_tm = setInterval(MixerAway, 1000);
}
public function MAIN_OEF(_arg1=null){
var _local2:*;
var _local3:*;
if (++i_Fr >= 30){
i_Fr = 0;
ADDTIME((-1 * GAME_SPEED));
_local2 = 0;
_local3 = (i_Level + 1);
while (++_local2 < _local3) {
if (!arr_ActivePans[_local2]){
};
};
mc_icons["mc_time"].SetTime(i_Time);
mc_icons["mc_life"].SetLifes(i_Life);
mc_icons["mc_ready"].SetPercent(((100 * i_PansReady) / arr_L_Pans[(i_Level - 1)]));
mc_icons["mc_score"].SetScore(i_Score);
};
Pancake.FireSpeed = (GAME_SPEED / 300);
}
public function AddReadyPan(){
}
public function OnClick_TurnOver(_arg1:DisplayObject){
var _local2:int;
trace("OnClick_TurnOver()");
ADDSCORE_MAIN(15);
_local2 = parseFloat(_arg1.name.charAt(7));
if (arr_ActivePans[_local2]){
if (arr_ActivePans[_local2].f_Side_1_Iter >= 1){
if (arr_ActivePans[_local2].i_NowSide == 1){
gotoAndStop("scene_02-turn");
} else {
gotoAndStop("scene_02-out");
};
arr_ActivePans[_local2].TURN_OVER();
turnIndex = _local2;
};
};
}
public function Scene01_complete(){
trace("Scene01_complete()");
clearInterval(i_tm);
mc_curtain.SHOW();
play();
}
public function onClickMenu(_arg1=null){
navigateToURL(new URLRequest("http://gentleflash.net"), "_self");
}
public function GAME_WIN(){
snd_Stream.stop();
removeEventListener(Event.ENTER_FRAME, MAIN_OEF);
gotoAndPlay("game_win");
}
}
}//package main_fla
Section 18
//pan_61 (main_fla.pan_61)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class pan_61 extends MovieClip {
public var mc_bbox:MovieClip;
public var sld_fx:SliderFluent;
public var sld_fy:SliderFluent;
public var mc_bbox_b:MovieClip;
public var sld_fr:SliderFluent;
public var obg_StartPos:Object;
public var mc_MainContainer:MovieClip;
public function pan_61(){
addFrameScript(0, frame1);
}
public function Init(){
addEventListener(Event.ENTER_FRAME, OEF);
sld_fx = new SliderFluent(0, 40, 0, 1, 0.1, true);
sld_fy = new SliderFluent(0, 0, 0, 0, 0, true);
sld_fr = new SliderFluent(0, 2, 0, 0.2, 0.01, true);
}
public function OEF(_arg1){
x = (obg_StartPos.x + sld_fx.GET_VALUE());
y = (obg_StartPos.y + sld_fy.GET_VALUE());
rotation = (obg_StartPos.r + sld_fr.GET_VALUE());
}
function frame1(){
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
Init();
}
}
}//package main_fla
Section 19
//pan02_58 (main_fla.pan02_58)
package main_fla {
import flash.display.*;
public dynamic class pan02_58 extends MovieClip {
public var mc_container:MovieClip;
}
}//package main_fla
Section 20
//pan04_59 (main_fla.pan04_59)
package main_fla {
import flash.display.*;
public dynamic class pan04_59 extends MovieClip {
public var mc_container:MovieClip;
}
}//package main_fla
Section 21
//pan1_34 (main_fla.pan1_34)
package main_fla {
import flash.display.*;
public dynamic class pan1_34 extends MovieClip {
public var mc_container:MovieClip;
}
}//package main_fla
Section 22
//pan1_57 (main_fla.pan1_57)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class pan1_57 extends MovieClip {
public var ID:int;
public var mc_container:MovieClip;
public var mc_buble:MovieClip;
public var mc_controls:MovieClip;
public var btn_pan:SimpleButton;
public function pan1_57(){
addFrameScript(0, frame1);
}
function frame1(){
btn_pan.addEventListener(MouseEvent.MOUSE_OVER, OnMouseOver);
btn_pan.addEventListener(MouseEvent.MOUSE_OUT, OnMouseOut);
}
public function OnMouseOut(_arg1){
mc_controls.OnMouseOut();
}
public function OnMouseOver(_arg1){
mc_controls.OnMouseOver();
}
}
}//package main_fla
Section 23
//pan2_33 (main_fla.pan2_33)
package main_fla {
import flash.display.*;
public dynamic class pan2_33 extends MovieClip {
public var mc_container:MovieClip;
}
}//package main_fla
Section 24
//pan2_56 (main_fla.pan2_56)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class pan2_56 extends MovieClip {
public var ID:int;
public var mc_container:MovieClip;
public var mc_buble:MovieClip;
public var mc_controls:MovieClip;
public var btn_pan:SimpleButton;
public function pan2_56(){
addFrameScript(0, frame1);
}
function frame1(){
btn_pan.addEventListener(MouseEvent.MOUSE_OVER, OnMouseOver);
btn_pan.addEventListener(MouseEvent.MOUSE_OUT, OnMouseOut);
}
public function OnMouseOut(_arg1){
mc_controls.OnMouseOut();
}
public function OnMouseOver(_arg1){
mc_controls.OnMouseOver();
}
}
}//package main_fla
Section 25
//pan3_32 (main_fla.pan3_32)
package main_fla {
import flash.display.*;
public dynamic class pan3_32 extends MovieClip {
public var mc_container:MovieClip;
}
}//package main_fla
Section 26
//pan3_55 (main_fla.pan3_55)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class pan3_55 extends MovieClip {
public var mc_container:MovieClip;
public var mc_buble:MovieClip;
public var mc_controls:MovieClip;
public var btn_pan:SimpleButton;
public function pan3_55(){
addFrameScript(0, frame1);
}
function frame1(){
btn_pan.addEventListener(MouseEvent.MOUSE_OVER, OnMouseOver);
btn_pan.addEventListener(MouseEvent.MOUSE_OUT, OnMouseOut);
}
public function OnMouseOut(_arg1){
mc_controls.OnMouseOut();
}
public function OnMouseOver(_arg1){
mc_controls.OnMouseOver();
}
}
}//package main_fla
Section 27
//pan4_29 (main_fla.pan4_29)
package main_fla {
import flash.display.*;
public dynamic class pan4_29 extends MovieClip {
public var mc_container:MovieClip;
}
}//package main_fla
Section 28
//pan4_45 (main_fla.pan4_45)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class pan4_45 extends MovieClip {
public var mc_container:MovieClip;
public var mc_buble:MovieClip;
public var mc_controls:MovieClip;
public var btn_pan:SimpleButton;
public function pan4_45(){
addFrameScript(0, frame1);
}
function frame1(){
btn_pan.addEventListener(MouseEvent.MOUSE_OVER, OnMouseOver);
btn_pan.addEventListener(MouseEvent.MOUSE_OUT, OnMouseOut);
}
public function OnMouseOut(_arg1){
mc_controls.OnMouseOut();
}
public function OnMouseOver(_arg1){
mc_controls.OnMouseOver();
}
}
}//package main_fla
Section 29
//recipe_25 (main_fla.recipe_25)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class recipe_25 extends MovieClip {
public var mc_check_02:MovieClip;
public var mc_check_03:MovieClip;
public var mc_check_05:MovieClip;
public var mc_check_04:MovieClip;
public var mc_check_01:MovieClip;
public function recipe_25(){
addFrameScript(0, frame1);
}
function frame1(){
mc_check_01.HIDE();
mc_check_02.HIDE();
mc_check_03.HIDE();
mc_check_04.HIDE();
mc_check_05.HIDE();
}
}
}//package main_fla
Section 30
//salt_13 (main_fla.salt_13)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class salt_13 extends MovieClip {
public var str_Action:String;
public var str;
public var sty;
public var stx;
public var sld_x:SliderEase;
public var sld_r:SliderEase;
public var sld_y:SliderEase;
public var obg_StartPos:Object;
public var btn_main:SimpleButton;
public var obj_ActPos:Object;
public var obj_right:Object;
public var mc_shadow:MovieClip;
public function salt_13(){
addFrameScript(0, frame1, 19, frame20, 34, frame35, 46, frame47, 59, frame60, 61, frame62);
}
function frame62(){
stop();
stop();
}
public function Dump(){
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "DUMP";
AnimateTo((obg_StartPos.x + obj_ActPos.x), (obg_StartPos.y + obj_ActPos.y), obg_StartPos.r);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=1){
var _local5:int;
_local5 = (_arg4 * stage.frameRate);
trace(("f_Ticks: " + _local5));
sld_x = new SliderEase(x, _arg1, _local5);
sld_y = new SliderEase(y, _arg2, _local5);
sld_r = new SliderEase(rotation, _arg3, _local5);
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function OnMouseUp(_arg1){
if (parent["CHECK_LOCK"](this)){
if (!this.hitTestObject(parent["mc_mixer"]["mc_HitArea"])){
Destroy();
} else {
Dump();
};
};
}
public function Init(){
trace("init");
removeEventListener(Event.ENTER_FRAME, OEF);
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF);
this.startDrag();
mc_shadow.HIDE();
parent["mc_hand_right"].STOP_ANI();
parent["mc_hand_right"].gotoAndStop("null");
parent["mc_hand_right"].gotoAndStop(obj_right.frame);
}
public function OEF(_arg1){
parent["mc_hand_right"].x = (x + obj_right.x);
parent["mc_hand_right"].y = (y + obj_right.y);
parent["mc_hand_right"].rotation = (rotation + obj_right.r);
if ((((currentFrame > 1)) && ((currentFrame < 61)))){
parent["mc_hand_right"].x = (parent["mc_hand_right"].x + obj_ActPos.x);
parent["mc_hand_right"].y = (parent["mc_hand_right"].y + obj_ActPos.y);
};
}
function frame1(){
stop();
btn_main.addEventListener(MouseEvent.MOUSE_DOWN, OnMouseDown);
btn_main.addEventListener(MouseEvent.MOUSE_UP, OnMouseUp);
str_Action = "NULL";
obg_StartPos = {};
obg_StartPos.x = x;
obg_StartPos.y = y;
obg_StartPos.r = rotation;
obj_ActPos = {};
obj_ActPos.x = -70;
obj_ActPos.y = -87.5;
obj_ActPos.r = 0;
obj_right = {};
obj_right.x = (363 - x);
obj_right.y = (425 - y);
obj_right.r = (-4.8 - rotation);
obj_right.frame = "free";
}
function frame20(){
x = (x - obj_ActPos.x);
y = (y - obj_ActPos.y);
stx = parent["mc_hand_right"].x;
sty = parent["mc_hand_right"].y;
str = parent["mc_hand_right"].rotation;
parent["mc_hand_right"].gotoAndStop("null");
parent["mc_hand_right"].gotoAndStop("close");
parent["mc_hand_right"].AnimateTo(320, 251, -62, 0.5);
}
function frame35(){
parent["mc_hand_right"].AnimateTo(stx, sty, str, 0.8);
}
public function OnMouseDown(_arg1){
if (parent["LOCK"](this)){
Init();
};
}
function frame47(){
parent["mc_hand_right"].gotoAndStop("null");
parent["mc_hand_right"].gotoAndStop(obj_right.frame);
}
public function Destroy(){
var _local1 = parent;
_local1["UNLOCK"](this);
removeEventListener(Event.ENTER_FRAME, OEF);
this.stopDrag();
str_Action = "BACK";
AnimateTo(obg_StartPos.x, obg_StartPos.y, obg_StartPos.r);
}
function frame60(){
x = (x + obj_ActPos.x);
y = (y + obj_ActPos.y);
gotoAndStop((currentFrame + 1));
Destroy();
var _local1 = parent;
_local1["CheckObjects"](this);
}
public function OnAnimate(){
if (str_Action == "BACK"){
parent["mc_hand_right"].InitStartFrame();
parent["mc_hand_right"].AnimateToDefault();
mc_shadow.SHOW();
};
if (str_Action == "DUMP"){
addEventListener(Event.ENTER_FRAME, OEF);
gotoAndPlay("Action");
};
}
public function OEF_A(_arg1){
x = sld_x.GetNextValue();
y = sld_y.GetNextValue();
rotation = sld_r.GetNextValue();
OEF(null);
if (sld_x.POS.p >= 1){
removeEventListener(Event.ENTER_FRAME, OEF_A);
OnAnimate();
};
}
}
}//package main_fla
Section 31
//sprite12_4 (main_fla.sprite12_4)
package main_fla {
import flash.display.*;
public dynamic class sprite12_4 extends MovieClip {
public function sprite12_4(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package main_fla
Section 32
//sprite13_2 (main_fla.sprite13_2)
package main_fla {
import flash.display.*;
import flash.text.*;
public dynamic class sprite13_2 extends MovieClip {
public var txt_perc:TextField;
public var gauge:MovieClip;
}
}//package main_fla
Section 33
//Symbol001_70 (main_fla.Symbol001_70)
package main_fla {
import flash.display.*;
public dynamic class Symbol001_70 extends MovieClip {
public function Symbol001_70(){
addFrameScript(0, frame1);
}
function frame1(){
visible = false;
var _local1 = parent.parent.parent;
_local1["MARK_CALLBACK"](this);
}
}
}//package main_fla
Section 34
//Symbol003_62 (main_fla.Symbol003_62)
package main_fla {
import flash.display.*;
public dynamic class Symbol003_62 extends MovieClip {
public function Symbol003_62(){
addFrameScript(0, frame1);
}
function frame1(){
visible = false;
}
}
}//package main_fla
Section 35
//Symbol004_68 (main_fla.Symbol004_68)
package main_fla {
import flash.display.*;
public dynamic class Symbol004_68 extends MovieClip {
public function Symbol004_68(){
addFrameScript(0, frame1);
}
function frame1(){
visible = false;
}
}
}//package main_fla
Section 36
//Symbol005_63 (main_fla.Symbol005_63)
package main_fla {
import flash.display.*;
public dynamic class Symbol005_63 extends MovieClip {
public var mc_mask:MovieClip;
public var mc_container:MovieClip;
}
}//package main_fla
Section 37
//Symbol11321321_9 (main_fla.Symbol11321321_9)
package main_fla {
import flash.display.*;
public dynamic class Symbol11321321_9 extends MovieClip {
public var mc_HitArea:MovieClip;
public function Symbol11321321_9(){
addFrameScript(5, frame6, 11, frame12);
}
function frame12(){
stop();
}
function frame6(){
stop();
}
}
}//package main_fla
Section 38
//Symbol12_35 (main_fla.Symbol12_35)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol12_35 extends MovieClip {
public var mc_hand_right:MovieClip;
public function Symbol12_35(){
addFrameScript(38, frame39, 43, frame44, 89, frame90, 94, frame95);
}
function frame90(){
parent["mc_curtain"].SHOW();
}
function frame95(){
stop();
var _local1 = parent;
_local1["gotoAndStop"]("scene_02-2");
}
function frame39(){
parent["mc_curtain"].SHOW();
}
function frame44(){
stop();
var _local1 = parent;
_local1["gotoAndStop"]("scene_02-2");
}
}
}//package main_fla
Section 39
//Symbol13_41 (main_fla.Symbol13_41)
package main_fla {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol13_41 extends MovieClip {
public var mc_arrow_big:MovieClip;
public var mc_arrow_small:MovieClip;
public var sld_r_1:SliderEase;
public var sld_r_2:SliderEase;
public var ArSr:Number;
public var ArBr:Number;
public function Symbol13_41(){
addFrameScript(0, frame1);
}
public function AnimateTo(_arg1:Number=0, _arg2:Number=0, _arg3:Number=1){
var _local4:int;
_local4 = (_arg3 * stage.frameRate);
sld_r_1 = new SliderEase(ArBr, _arg1, _local4);
sld_r_2 = new SliderEase(ArSr, _arg2, _local4);
trace(((ArBr + " :: ") + _arg1));
removeEventListener(Event.ENTER_FRAME, OEF_A);
addEventListener(Event.ENTER_FRAME, OEF_A);
}
public function SetTime(_arg1:Number){
if (_arg1 < 0){
_arg1 = 0;
};
AnimateTo(((360 * _arg1) / (60 * 1000)), ((360 * _arg1) / ((60 * 60) * 1000)));
}
function frame1(){
ArBr = 0;
ArSr = 0;
}
public function OEF_A(_arg1){
ArBr = sld_r_1.GetNextValue();
ArSr = sld_r_2.GetNextValue();
mc_arrow_big.rotation = ArBr;
mc_arrow_small.rotation = ArSr;
if (sld_r_1.POS.p >= 1){
removeEventListener(Event.ENTER_FRAME, OEF_A);
};
}
}
}//package main_fla
Section 40
//Symbol18_40 (main_fla.Symbol18_40)
package main_fla {
import flash.display.*;
public dynamic class Symbol18_40 extends MovieClip {
public function Symbol18_40(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
public function SetPercent(_arg1:Number){
gotoAndStop((int((_arg1 / (100 / 20))) + 2));
}
}
}//package main_fla
Section 41
//Symbol2_31 (main_fla.Symbol2_31)
package main_fla {
import flash.display.*;
public dynamic class Symbol2_31 extends MovieClip {
public function Symbol2_31(){
addFrameScript(0, frame1);
}
function frame1(){
visible = false;
}
}
}//package main_fla
Section 42
//Symbol20_39 (main_fla.Symbol20_39)
package main_fla {
import flash.display.*;
public dynamic class Symbol20_39 extends MovieClip {
public function Symbol20_39(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
}
function frame2(){
stop();
}
public function SetLifes(_arg1:int){
gotoAndStop((3 + _arg1));
}
}
}//package main_fla
Section 43
//Symbol21_38 (main_fla.Symbol21_38)
package main_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol21_38 extends MovieClip {
public var txt_score:TextField;
public function Symbol21_38(){
addFrameScript(0, frame1);
}
function frame1(){
}
public function SetScore(_arg1:int){
txt_score.text = _arg1.toString();
}
}
}//package main_fla
Section 44
//Symbol22_36 (main_fla.Symbol22_36)
package main_fla {
import flash.display.*;
public dynamic class Symbol22_36 extends MovieClip {
public function Symbol22_36(){
addFrameScript(0, frame1);
}
function frame1(){
gotoAndStop((parent["i_Level"] + 2));
}
}
}//package main_fla
Section 45
//Symbol23_77 (main_fla.Symbol23_77)
package main_fla {
import flash.display.*;
public dynamic class Symbol23_77 extends MovieClip {
public var mc_score:MovieClip;
public function Symbol23_77(){
addFrameScript(0, frame1, 149, frame150);
}
function frame1(){
var _local1 = mc_score;
_local1["SetScore"](parent["i_Score"]);
}
function frame150(){
stop();
}
}
}//package main_fla
Section 46
//Symbol32_5 (main_fla.Symbol32_5)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class Symbol32_5 extends MovieClip {
public var btn_logo:SimpleButton;
public function Symbol32_5(){
addFrameScript(0, frame1);
}
function frame1(){
btn_logo.addEventListener(MouseEvent.CLICK, OnClick);
}
public function OnClick(_arg1=null){
navigateToURL(new URLRequest("http://games2girls.com"), "_self");
}
}
}//package main_fla
Section 47
//Symbol4_50 (main_fla.Symbol4_50)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Symbol4_50 extends MovieClip {
public function Symbol4_50(){
addFrameScript(0, frame1);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.07);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
alpha = 0;
visible = false;
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.15);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
}
}
}//package main_fla
Section 48
//Symbol42_84 (main_fla.Symbol42_84)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class Symbol42_84 extends MovieClip {
public var btn_more:SimpleButton;
public function Symbol42_84(){
addFrameScript(0, frame1);
}
public function OnClick_More(_arg1=null){
navigateToURL(new URLRequest("http://games2girls.com"), "_self");
}
function frame1(){
btn_more.addEventListener(MouseEvent.CLICK, OnClick_More);
}
}
}//package main_fla
Section 49
//Symbol43_82 (main_fla.Symbol43_82)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Symbol43_82 extends MovieClip {
public var btn_new:SimpleButton;
public function Symbol43_82(){
addFrameScript(0, frame1);
}
public function OnClick_New(_arg1=null){
var _local2 = parent.parent;
_local2["gotoAndPlay"]("START");
}
function frame1(){
btn_new.addEventListener(MouseEvent.CLICK, OnClick_New);
}
}
}//package main_fla
Section 50
//Symbol4copy_52 (main_fla.Symbol4copy_52)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Symbol4copy_52 extends MovieClip {
public function Symbol4copy_52(){
addFrameScript(0, frame1);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.07);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
alpha = 0;
visible = false;
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.15);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
}
}
}//package main_fla
Section 51
//Symbol5_49 (main_fla.Symbol5_49)
package main_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.ui.*;
import flash.text.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.system.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol5_49 extends MovieClip {
public var mc_n:MovieClip;
public var mc_t:MovieClip;
public var btn_n:SimpleButton;
public var btn_t:SimpleButton;
public var j_LAST:Object;
public function Symbol5_49(){
addFrameScript(0, frame1);
}
public function HideTurnMe(){
btn_t.visible = false;
}
public function OnTurnOver(_arg1){
var _local2 = parent.parent;
_local2["OnClick_TurnOver"](parent);
HideTurnMe();
}
public function OEF(_arg1=null){
if (j_LAST.btn_n != btn_n.visible){
if (btn_n.visible){
mc_n.SHOW();
} else {
mc_n.HIDE();
};
};
if (j_LAST.btn_t != btn_t.visible){
if (btn_t.visible){
mc_t.SHOW();
} else {
mc_t.HIDE();
};
};
j_LAST.btn_n = btn_n.visible;
j_LAST.btn_t = btn_t.visible;
}
public function ShowNew(){
trace("ShowNew()");
btn_n.visible = true;
}
function frame1(){
j_LAST = {};
j_LAST.btn_n = !(btn_n.visible);
j_LAST.btn_t = !(btn_t.visible);
btn_n.addEventListener(MouseEvent.MOUSE_UP, OnNew);
btn_t.addEventListener(MouseEvent.MOUSE_UP, OnTurnOver);
addEventListener(Event.ENTER_FRAME, OEF);
HideTurnMe();
}
public function OnNew(_arg1){
var _local2 = parent.parent;
_local2["OnClick_New"](parent);
HideNew();
}
public function ShowTurnMe(){
btn_t.visible = true;
}
public function OnMouseOut(_arg1=null){
var _local2 = parent.parent;
_local2["OnShowSide"](parent, false);
parent["mc_buble"].HIDE();
}
public function OnMouseOver(_arg1=null){
var _local2 = parent.parent;
_local2["OnShowSide"](parent, true);
parent["mc_buble"].SHOW();
}
public function HideNew(){
trace("HideNew()");
btn_n.visible = false;
}
}
}//package main_fla
Section 52
//Symbol8_47 (main_fla.Symbol8_47)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Symbol8_47 extends MovieClip {
public var mc_container:MovieClip;
public function Symbol8_47(){
addFrameScript(0, frame1, 19, frame20);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.12);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
alpha = 0;
visible = false;
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
function frame20(){
stop();
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.4);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
gotoAndPlay(2);
}
}
}//package main_fla
Section 53
//Tween002_69 (main_fla.Tween002_69)
package main_fla {
import flash.display.*;
public dynamic class Tween002_69 extends MovieClip {
public var mc_mark:MovieClip;
public function Tween002_69(){
addFrameScript(0, frame1);
}
function frame1(){
parent.parent["MC_DROP"] = this;
}
}
}//package main_fla
Section 54
//Tween005_14 (main_fla.Tween005_14)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Tween005_14 extends MovieClip {
public function Tween005_14(){
addFrameScript(0, frame1);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.4);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.4);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
}
}
}//package main_fla
Section 55
//Tween008_24 (main_fla.Tween008_24)
package main_fla {
import flash.display.*;
import flash.events.*;
public dynamic class Tween008_24 extends MovieClip {
public function Tween008_24(){
addFrameScript(0, frame1);
}
public function OEF_S(_arg1){
visible = true;
if (alpha < 1){
alpha = (alpha + 0.4);
} else {
removeEventListener(Event.ENTER_FRAME, OEF_S);
};
}
function frame1(){
}
public function HIDE(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_H);
}
public function OEF_H(_arg1){
if (alpha > 0){
alpha = (alpha - 0.4);
} else {
visible = false;
removeEventListener(Event.ENTER_FRAME, OEF_H);
};
}
public function SHOW(){
removeEventListener(Event.ENTER_FRAME, OEF_H);
removeEventListener(Event.ENTER_FRAME, OEF_S);
addEventListener(Event.ENTER_FRAME, OEF_S);
}
}
}//package main_fla
Section 56
//click (click)
package {
import flash.media.*;
public dynamic class click extends Sound {
}
}//package
Section 57
//ig (ig)
package {
import flash.media.*;
public dynamic class ig extends Sound {
}
}//package
Section 58
//MinorLost (MinorLost)
package {
import flash.media.*;
public dynamic class MinorLost extends Sound {
}
}//package
Section 59
//money (money)
package {
import flash.media.*;
public dynamic class money extends Sound {
}
}//package
Section 60
//Pancake (Pancake)
package {
import flash.display.*;
import flash.events.*;
import lib_Tools.*;
import flash.geom.*;
public class Pancake extends MovieClip {
public var myBD_1_BLACK:BitmapData;
public var mc_Side_2_copy:MovieClip;
public var f_Side_1_Iter:Number;// = 0
public var mc_Tex_1:Sprite;
public var mc_Tex_2:Sprite;
public var myBD_0:BitmapData;
public var myBD_2:BitmapData;
public var mc_Side_1:MovieClip;
public var myBD_1:BitmapData;
public var myBD_2_BLACK:BitmapData;
public var i_NowSide:int;
public var mc_Tex_2_BLACK:Sprite;
public var mc_Side_1_copy:MovieClip;
public var mc_Side_2:MovieClip;
public var f_Side_2_Iter:Number;// = 0
public var PARENT:DisplayObject;
public var INDEX:uint;
public var mc_Tex_1_BLACK:Sprite;
public static var FireSpeed:Number = 0.004;
public function Pancake(_arg1:DisplayObject, _arg2:BitmapData, _arg3:Object=null):void{
var _local4:DisplayObject;
var _local5:DisplayObject;
var _local6:DisplayObject;
var _local7:DisplayObject;
var _local8:int;
var _local9:int;
f_Side_1_Iter = 0;
f_Side_2_Iter = 0;
super();
trace("Pancake :: Init()");
PARENT = _arg1;
if (!_arg3){
_local4 = this;
_local5 = this;
_local6 = this;
_local7 = this;
} else {
_local8 = int((Math.random() * _arg3.arr_Side_1.length));
_local9 = int((Math.random() * _arg3.arr_Side_2.length));
_local4 = _arg3.arr_Side_1[_local8];
_local5 = _arg3.arr_Side_2[_local9];
_local6 = _arg3.arr_Side_1_BLACK[_local8];
_local7 = _arg3.arr_Side_2_BLACK[_local9];
};
myBD_0 = _arg2;
myBD_1 = new BitmapData(myBD_0.width, myBD_0.height, true, 0);
myBD_1.draw(_local4, null, null, BlendMode.NORMAL);
myBD_1.copyChannel(myBD_0, myBD_0.rect, new Point(), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA);
myBD_1_BLACK = new BitmapData(myBD_0.width, myBD_0.height, true, 0);
myBD_1_BLACK.draw(_local6, null, null, BlendMode.NORMAL);
myBD_1_BLACK.copyChannel(myBD_0, myBD_0.rect, new Point(), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA);
myBD_2 = new BitmapData(myBD_0.width, myBD_0.height, true, 0);
myBD_2.draw(_local5, null, null, BlendMode.NORMAL);
myBD_2.copyChannel(myBD_0, myBD_0.rect, new Point(), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA);
myBD_2_BLACK = new BitmapData(myBD_0.width, myBD_0.height, true, 0);
myBD_2_BLACK.draw(_local7, null, null, BlendMode.NORMAL);
myBD_2_BLACK.copyChannel(myBD_0, myBD_0.rect, new Point(), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA);
mc_Tex_1 = new Sprite();
mc_Tex_1.name = "mc_texture";
mc_Tex_1.addChild(new Bitmap(myBD_1, "auto", true));
mc_Tex_1.blendMode = BlendMode.NORMAL;
mc_Tex_1.alpha = 0;
mc_Tex_1_BLACK = new Sprite();
mc_Tex_1_BLACK.name = "mc_texture_black";
mc_Tex_1_BLACK.addChild(new Bitmap(myBD_1_BLACK, "auto", true));
mc_Tex_1_BLACK.blendMode = BlendMode.NORMAL;
mc_Tex_1_BLACK.alpha = 0;
mc_Tex_2 = new Sprite();
mc_Tex_2.name = "mc_texture";
mc_Tex_2.addChild(new Bitmap(myBD_2, "auto", true));
mc_Tex_2.blendMode = BlendMode.NORMAL;
mc_Tex_2.alpha = 0;
mc_Tex_2_BLACK = new Sprite();
mc_Tex_2_BLACK.name = "mc_texture_black";
mc_Tex_2_BLACK.addChild(new Bitmap(myBD_2_BLACK, "auto", true));
mc_Tex_2_BLACK.blendMode = BlendMode.NORMAL;
mc_Tex_2_BLACK.alpha = 0;
mc_Side_1 = new MovieClip();
mc_Side_1.name = "Side1";
mc_Side_1.addChild(new Bitmap(myBD_0, "auto", true));
mc_Side_1.addChild(mc_Tex_1);
mc_Side_1.addChild(mc_Tex_1_BLACK);
mc_Side_1.scaleX = (mc_Side_1.scaleX * -1);
mc_Side_1.x = (mc_Side_1.x + mc_Side_1.width);
mc_Side_1.visible = false;
mc_Side_2 = new MovieClip();
mc_Side_2.name = "Side2";
mc_Side_2.addChild(new Bitmap(myBD_0, "auto", true));
mc_Side_2.addChild(mc_Tex_2);
mc_Side_2.addChild(mc_Tex_2_BLACK);
mc_Side_2.visible = true;
i_NowSide = 1;
addChild(mc_Side_1);
addChild(mc_Side_2);
addEventListener(Event.ENTER_FRAME, OnEnterFrame);
}
private function OnReady(_arg1:int){
var _local2 = PARENT;
_local2["OnReady"](INDEX);
}
public function OtherSide_Show(){
if (i_NowSide == 1){
removeChild(mc_Side_1);
mc_Side_1.visible = true;
return (mc_Side_1);
};
if (i_NowSide == 2){
removeChild(mc_Side_2);
mc_Side_2.visible = true;
return (mc_Side_2);
};
}
public function ShowSide(_arg1:Boolean):void{
if (i_NowSide == 1){
mc_Side_1.visible = _arg1;
mc_Side_2.visible = !(_arg1);
} else {
mc_Side_1.visible = !(_arg1);
mc_Side_2.visible = _arg1;
};
}
public function TURN_OVER(){
i_NowSide++;
if (i_NowSide == 2){
mc_Side_1.visible = true;
mc_Side_2.visible = false;
} else {
if (i_NowSide > 2){
OnComplete();
};
};
}
private function OnComplete(){
trace("Pancake :: OnComplete");
removeEventListener(Event.ENTER_FRAME, OnEnterFrame);
var _local1 = PARENT;
_local1["OnComplete"](INDEX);
}
private function OnBurn(_arg1:int){
trace("Pancake :: OnBurn");
removeEventListener(Event.ENTER_FRAME, OnEnterFrame);
var _local2 = PARENT;
_local2["OnBurn"](INDEX);
}
public function OtherSide_Hide(){
if (i_NowSide == 1){
mc_Side_1.visible = false;
addChild(mc_Side_1);
};
if (i_NowSide == 2){
mc_Side_2.visible = false;
addChild(mc_Side_2);
};
}
public function PROCESS_SIDE(_arg1:int):void{
if (_arg1 == 1){
f_Side_1_Iter = (f_Side_1_Iter + FireSpeed);
mc_Tex_1.alpha = f_Side_1_Iter;
mc_Tex_2.alpha = (mc_Tex_2.alpha + (FireSpeed / 2.7));
if (f_Side_1_Iter > 1){
mc_Tex_1_BLACK.alpha = (f_Side_1_Iter - 1);
};
if ((((f_Side_1_Iter >= 1)) && ((f_Side_1_Iter < 2)))){
OnReady(_arg1);
} else {
if (f_Side_1_Iter >= 2){
OnBurn(_arg1);
};
};
} else {
if (_arg1 == 2){
f_Side_2_Iter = (f_Side_2_Iter + FireSpeed);
mc_Tex_2.alpha = f_Side_2_Iter;
mc_Tex_1_BLACK.alpha = (mc_Tex_1_BLACK.alpha + (FireSpeed / 3));
if (f_Side_2_Iter > 1){
mc_Tex_2_BLACK.alpha = (f_Side_2_Iter - 1);
};
if ((((f_Side_2_Iter >= 0.8)) && ((f_Side_2_Iter < 2)))){
OnReady(_arg1);
} else {
if (f_Side_2_Iter >= 2){
OnBurn(_arg1);
};
};
};
};
}
private function OnEnterFrame(_arg1){
PROCESS_SIDE(i_NowSide);
}
public function Destroy():void{
trace("Pancake :: Destroy()");
removeEventListener(Event.ENTER_FRAME, OnEnterFrame);
mc_Side_1.removeChildAt(2);
mc_Side_1.removeChildAt(1);
mc_Side_1.removeChildAt(0);
mc_Side_2.removeChildAt(2);
mc_Side_2.removeChildAt(1);
mc_Side_2.removeChildAt(0);
removeChild(mc_Side_1);
removeChild(mc_Side_2);
myBD_0.dispose();
myBD_1.dispose();
myBD_2.dispose();
myBD_1_BLACK.dispose();
myBD_2_BLACK.dispose();
parent.removeChild(this);
}
}
}//package
Section 61
//pencil_4 (pencil_4)
package {
import flash.media.*;
public dynamic class pencil_4 extends Sound {
}
}//package
Section 62
//pshhhh (pshhhh)
package {
import flash.media.*;
public dynamic class pshhhh extends Sound {
}
}//package
Section 63
//Symbol2 (Symbol2)
package {
import flash.display.*;
public dynamic class Symbol2 extends MovieClip {
public function Symbol2(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package
Section 64
//ticks (ticks)
package {
import flash.media.*;
public dynamic class ticks extends Sound {
}
}//package