Frame 1
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
this.menu = my_cm;
MochiAd.showPreGameAd({id:"6e141951d631a4bb", res:"700x550", background:6845841, color:788068, outline:12695210, no_bg:false});
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
gotoAndStop ("Loading");
}
Instance of Symbol 79 MovieClip in Frame 5
//component parameters
onClipEvent (construct) {
_game_name = "dfinder2";
score_var = "_root.game.score";
}
Frame 8
stop();
Instance of Symbol 5 MovieClip [ToolTipControl] in Frame 8
//component parameters
onClipEvent (construct) {
alpha = 100;
backgroudColor = 16777166 /* 0xFFFFCE */;
borderColor = 16777166 /* 0xFFFFCE */;
borderSize = 0;
color = 3355443 /* 0x333333 */;
curve = 4;
enabled = true;
errBackgroundColor = 13315630 /* 0xCB2E2E */;
errBorderColor = 13315630 /* 0xCB2E2E */;
errColor = 16777215 /* 0xFFFFFF */;
errFontSize = 12;
fontSize = 12;
isFollow = true;
isHtml = false;
isMouseDrag = false;
paddingBottom = 2;
paddingLeft = 5;
paddingRight = 5;
paddingTop = 2;
parent = "root";
shadowAlpha = 0.5;
shadowAngle = 80;
shadowBlurX = 7;
shadowBlurY = 5;
shadowColor = 3355443 /* 0x333333 */;
shadowDistance = 3;
shadowStrength = 1;
showTime = 0.5;
}
Symbol 5 MovieClip [ToolTipControl] Frame 1
#initclip 42
// swfAction0xFC hexdata 0x03,0x00 // Unknown action
function \u0001\u0002() {
return(2686);
}
var \x01 = (-1902 + \x01\x02());
// swfAction0x03 // Unknown action
#endinitclip
Symbol 17 MovieClip Frame 1
onPress = function () {
FWGURL();
};
this.cacheAsBitmap = true;
Symbol 20 MovieClip Frame 1
onEnterFrame = function () {
var _local4 = _root.getBytesLoaded();
var _local3 = _root.getBytesTotal();
var _local5 = int((_local4 / _local3) * 100);
num_txt.text = _local5 + "%";
if (_local4 == _local3) {
delete this.onEnterFrame;
if ((_root._mochiad instanceof MovieClip) != true) {
_root.play();
}
}
};
Symbol 24 MovieClip Frame 1
_x = (Stage.width / 2);
_y = ((Stage.height / 2) - 30);
Symbol 24 MovieClip Frame 39
stop();
var rate;
var all = _root.getBytesTotal();
onEnterFrame = function () {
var _local3 = _root.getBytesLoaded();
rate = int((_local3 / all) * 100) + "%";
mLoading._alpha = Math.round(SFM.linearCycle(getTimer(), 1000, 100));
if (_local3 == all) {
delete this.onEnterFrame;
if ((_root._mochiad instanceof MovieClip) != true) {
_root.play();
}
}
};
Symbol 860 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("2.5");
}
static function showPreGameAd(options) {
var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}, ad_progress:function (percent) {
}};
options = _parseOptions(options, _local26);
if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") {
options.ad_started();
options.ad_finished();
return(undefined);
}
var clip = options.clip;
var _local22 = 11000;
var _local25 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local14 = _getRes(options);
var _local4 = _local14[0];
var _local13 = _local14[1];
mc._x = _local4 * 0.5;
mc._y = _local13 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local4 * -0.5;
chk._y = _local13 * -0.5;
var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4);
if (options.no_progress_bar) {
_local6._visible = false;
delete options.no_progress_bar;
} else {
_local6._x = 10;
_local6._y = _local13 - 20;
}
var _local21 = options.color;
delete options.color;
var _local19 = options.background;
delete options.background;
var _local23 = options.outline;
delete options.outline;
var _local5 = _local6.createEmptyMovieClip("_outline", 1);
_local5.beginFill(_local19);
_local5.moveTo(0, 0);
_local5.lineTo(_local4 - 20, 0);
_local5.lineTo(_local4 - 20, 10);
_local5.lineTo(0, 10);
_local5.lineTo(0, 0);
_local5.endFill();
var _local3 = _local6.createEmptyMovieClip("_inside", 2);
_local3.beginFill(_local21);
_local3.moveTo(0, 0);
_local3.lineTo(_local4 - 20, 0);
_local3.lineTo(_local4 - 20, 10);
_local3.lineTo(0, 10);
_local3.lineTo(0, 0);
_local3.endFill();
_local3._xscale = 0;
var _local7 = _local6.createEmptyMovieClip("_outline", 3);
_local7.lineStyle(0, _local23, 100);
_local7.moveTo(0, 0);
_local7.lineTo(_local4 - 20, 0);
_local7.lineTo(_local4 - 20, 10);
_local7.lineTo(0, 10);
_local7.lineTo(0, 0);
chk.ad_msec = _local22;
chk.ad_timeout = _local25;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
var sendHostProgress = false;
mc.lc.sendHostLoadProgress = function (lc_name) {
sendHostProgress = true;
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
mc.lc.rpc = function (callbackID, arg) {
MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local11 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local2 = (100 * _local8) / _local4;
var _local10 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local13 = Math.min(100, Math.min(_local2 || 0, _local10));
_local13 = Math.max(this.last_pcnt, _local13);
this.last_pcnt = _local13;
_local9._xscale = _local13;
options.ad_progress(_local13);
if (sendHostProgress) {
clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2});
if (_local2 == 100) {
sendHostProgress = false;
}
}
if (!chk.showing) {
var _local7 = _local11.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) {
options.ad_failed();
_local3 = true;
}
}
if (_local5 > chk.ad_msec) {
_local3 = true;
}
if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showClickAwayAd(options) {
var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () {
}, ad_finished:function () {
}, ad_loaded:function (width, height) {
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local9);
var clip = options.clip;
var _local8 = options.ad_timeout;
delete options.ad_timeout;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local4 = _getRes(options);
var _local10 = _local4[0];
var _local7 = _local4[1];
mc._x = _local10 * 0.5;
mc._y = _local7 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_timeout = _local8;
chk.started = getTimer();
chk.showing = false;
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.rpc = function (callbackID, arg) {
MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
var _local20 = false;
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
_local2 = true;
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local2) {
delete this.onEnterFrame;
}
};
}
static function showInterLevelAd(options) {
var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local13);
var clip = options.clip;
var _local10 = 11000;
var _local12 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local5 = _getRes(options);
var _local14 = _local5[0];
var _local11 = _local5[1];
mc._x = _local14 * 0.5;
mc._y = _local11 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = _local10;
chk.ad_timeout = _local12;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
mc.lc.rpc = function (callbackID, arg) {
MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local4 > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function showPreloaderAd(options) {
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
showPreGameAd(options);
}
static function showTimedAd(options) {
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
showInterLevelAd(options);
}
static function _allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function load(options) {
var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, _local13);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local9 = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local9._mochiad_loaded) {
return(null);
}
var _local12 = options.depth;
delete options.depth;
var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12);
var _local11 = _getRes(options);
options.res = (_local11[0] + "x") + _local11[1];
options.server = options.server + options.id;
delete options.id;
_local9._mochiad_loaded = true;
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local7 in options) {
_local4[_local7] = options[_local7];
}
var _local10 = _local4.server;
delete _local4.server;
var _local14 = _allowDomains(_local10);
_local6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
MochiAd.unload(this._parent);
}
};
}
};
var _local5 = new LocalConnection();
var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local8;
_local5.hostname = _local14;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local8);
_local6.lc = _local5;
_local4.lc = _local8;
_local4.st = getTimer();
_local4.loadMovie(_local10 + ".swf", "POST");
return(_local6);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
if (clip._mochiad._containerLCName != undefined) {
clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"});
}
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var _local4 = options.res.split("x");
_local2 = parseFloat(_local4[0]);
_local1 = parseFloat(_local4[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}
static function _parseOptions(options, defaults) {
var _local4 = {};
for (var _local8 in defaults) {
_local4[_local8] = defaults[_local8];
}
if (options) {
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
}
if (_root.mochiad_options) {
var _local5 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local5.length) {
var _local3 = _local5[_local2].split("=");
_local4[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
if (_local4.id == "test") {
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
}
return(_local4);
}
static function rpc(clip, callbackID, arg) {
switch (arg.id) {
case "setValue" :
setValue(clip, arg.objectName, arg.value);
break;
case "getValue" :
var _local4 = getValue(clip, arg.objectName);
clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4);
break;
case "runMethod" :
var _local3 = runMethod(clip, arg.method, arg.args);
clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3);
break;
default :
trace("[mochiads rpc] unknown rpc id: " + arg.id);
}
}
static function setValue(base, objectName, value) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
base[_local2[_local1]] = value;
}
static function getValue(base, objectName) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
return(base[_local2[_local1]]);
}
static function runMethod(base, methodName, argsArray) {
var _local2 = methodName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
if (typeof(base[_local2[_local1]]) == "function") {
return(base[_local2[_local1]].apply(base, argsArray));
}
return(undefined);
}
}
Symbol 861 MovieClip [__Packages.Fade] Frame 0
class Fade
{
function Fade () {
}
static function start(_ob) {
var _local11 = false;
var _local9 = Stage.width;
var _local10 = Stage.height;
var _local13 = 0;
var _local12 = 0;
for (var _local6 in _ob) {
Fade[_local6] = _ob[_local6];
}
var _local7 = new flash.display.BitmapData(_local9, _local10, false, nColor);
_local7.draw(_root);
var _local3 = _root.createEmptyMovieClip("mClip_root" + _root.getNextHighestDepth(), _root.getNextHighestDepth());
var _local4 = _local3.createEmptyMovieClip("mClip_mask", 0);
var _local8 = _local3.createEmptyMovieClip("mClip_bmp", 1);
_local8.attachBitmap(_local7, 0);
_local3.nT = nInterval;
_local11 && (disableBtn(_local3));
_local3.bmpRoot = _local7;
_local3.nTime = 0;
_local3.finish = function () {
this.bmpRoot.dispose();
this.removeMovieClip();
};
_local3.switchDepth = function () {
if (this.getDepth() != (_root.getNextHighestDepth() - 1)) {
this.swapDepths(_root.getNextHighestDepth() - 1);
}
};
switch (random(4)) {
case 0 :
_local3.nRdm = random(2);
_local3.m_0 = createClip("m_", _local4, 0, 0);
_local3.m_1 = createClip("m_", _local4, 0, 1, {_x:10, _y:10, _rotation:180});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 50 - Fade.trigonometric(this.nTime, this.nT, 50);
if (this.nRdm > 0) {
this.m_0._yscale = (this.m_1._yscale = this.nTemp);
} else {
this.m_0._xscale = (this.m_1._xscale = this.nTemp);
}
if (this.nTime == (this.nT / 2)) {
this.finish();
}
this.switchDepth();
};
break;
case 1 :
_local3.nRdm = random(3);
_local3.nRdm_2 = random(4);
_local3.m_0 = createClip("m_", _local4, 1, 0, {_x:5, _y:5});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 100 - Fade.trigonometric(this.nTime, this.nT, 100);
switch (this.nRdm) {
case 0 :
(this.m_0._xscale = 150);
(this.m_0._yscale = this.nTemp);
break;
case 1 :
(this.m_0._xscale = this.nTemp);
(this.m_0._yscale = 150);
break;
case 2 :
this.m_0._xscale = (this.m_0._yscale = this.nTemp);
}
if (this.nRdm_2 == 3) {
this.m_0._rotation = 180 - Fade.trigonometric(this.nTime, this.nT, 180);
} else if (this.nRdm_2 == 2) {
this.m_0._rotation = Fade.trigonometric(this.nTime, this.nT, 180);
}
if (this.nTime == (this.nT / 2)) {
this.finish();
}
this.switchDepth();
};
break;
case 2 :
_local3.nRdm = random(5);
_local3.m_0 = createClip("m_", _local4, 2, 0);
_local3.m_1 = createClip("m_", _local4, 2, 1, {_x:10, _y:10, _rotation:180});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 100 - Fade.trigonometric(this.nTime, this.nT, 100);
switch (this.nRdm) {
case 0 :
this.m_0._yscale = (this.m_1._yscale = this.nTemp);
break;
case 1 :
this.m_0._xscale = (this.m_1._yscale = this.nTemp);
break;
case 2 :
this.m_0._yscale = (this.m_1._xscale = this.nTemp);
break;
case 3 :
this.m_0._xscale = (this.m_1._xscale = this.nTemp);
break;
case 4 :
this.m_0._xscale = (this.m_1._xscale = this.nTemp);
this.m_0._yscale = (this.m_1._yscale = this.nTemp);
}
if (this.nTime == (this.nT / 2)) {
this.finish();
}
this.switchDepth();
};
break;
case 3 :
_local3.nRdm = random(2);
_local3.m_0 = createClip("m_", _local4, 2, 0);
_local3.m_1 = createClip("m_", _local4, 2, 1, {_x:10, _y:10, _rotation:180});
_local3.m_2 = createClip("m_", _local4, 2, 2, {_x:0, _y:10, _rotation:-90});
_local3.m_3 = createClip("m_", _local4, 2, 3, {_x:10, _y:0, _rotation:90});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 100 - Fade.trigonometric(this.nTime, this.nT, 100);
if (this.nRdm > 0) {
this.m_0._yscale = (this.m_1._yscale = (this.m_2._yscale = (this.m_3._yscale = this.nTemp)));
} else {
this.m_0._xscale = (this.m_1._xscale = (this.m_2._xscale = (this.m_3._xscale = this.nTemp)));
}
if (this.nTime == (this.nT / 2)) {
this.finish();
}
this.switchDepth();
};
break;
}
(_local4._width = _local9);
(_local4._height = _local10);
(_local4._x = _local13);
(_local4._y = _local12);
_local8.setMask(_local4);
}
static function disableBtn(_m) {
_m.onPress = null;
_m.enabled = false;
_m.hitArea = _root;
}
static function trigonometric(x, T, A, P) {
var _local2 = 0;
var _local1 = (Math.PI / T) * x;
if (!isNaN(P)) {
_local2 = P - _local1;
}
return(A * Math.sin(_local1 + _local2));
}
static function createClip(_s, _m, _nType, _nDepth, _ob) {
isNaN(_nDepth) && (_nDepth = _m.getNextHighestDepth());
isNaN(_nType) && (_nType = 0);
_m.createEmptyMovieClip(_s + _nDepth, _nDepth);
_m[_s + _nDepth].beginFill(0);
switch (_nType) {
case 0 :
_m[_s + _nDepth].lineTo(10, 0);
_m[_s + _nDepth].lineTo(10, 10);
_m[_s + _nDepth].lineTo(0, 10);
_m[_s + _nDepth].lineTo(0, 0);
break;
case 1 :
_m[_s + _nDepth].moveTo(-5, -5);
_m[_s + _nDepth].lineTo(-5, 5);
_m[_s + _nDepth].lineTo(5, 5);
_m[_s + _nDepth].lineTo(5, -5);
_m[_s + _nDepth].lineTo(-5, -5);
break;
case 2 :
_m[_s + _nDepth].lineTo(10, 0);
_m[_s + _nDepth].lineTo(0, 10);
_m[_s + _nDepth].lineTo(0, 0);
break;
}
_m[_s + _nDepth].endFill();
for (var _local5 in _ob) {
_m[_s + _nDepth][_local5] = _ob[_local5];
}
return(_m[_s + _nDepth]);
}
static var nColor = 0;
static var nInterval = 20;
}
Symbol 862 MovieClip [__Packages.manage.GameManage] Frame 0
class manage.GameManage extends MovieClip
{
var pop1, pop2, saveGame, isLoad, keyManage, score, levelMax, level, level_l, runTime, gotoAndStop, money;
function GameManage () {
super();
pop1 = false;
pop2 = false;
saveGame = new save.SaveGame();
isLoad = false;
isSelectLevel = false;
isPause = true;
}
function init() {
keyManage = new manage.KeyManage();
isGameOver = false;
score = 0;
new shop.MyShop();
levelMax = 15;
level = 0;
level_l = 1;
runTime = 0;
nextLevel();
if (pop1 == false) {
pop1 == true;
_root.game.pop_mc.gotoAndStop(2);
}
trace("\u521D\u59CB\u5316GAME\u5BF9\u8C61\uFF01");
}
function onEnterFrame1() {
if (isGameOver == false) {
if (isPause == false) {
}
}
}
function nextLevel() {
isPause = false;
clearAll();
addNextLevelScore();
level = level + 1;
if (level > levelMax) {
win();
return(undefined);
}
trace(("\u8FDB\u5165\u7B2C " + level) + " \u5173\uFF01");
}
function addNextLevelScore() {
}
function clearAll() {
}
function getLevel() {
return(level);
}
function win() {
trace("\u80DC\u5229\u4E86\uFF01");
isGameOver = true;
runTime = 0;
Fade.start();
gotoAndStop("win");
}
function gameOver() {
trace("gameover");
isGameOver = true;
runTime = 0;
Fade.start();
gotoAndStop("gameover");
}
function isAllOver() {
}
function addScore(no) {
if (!isNaN(no)) {
score = score + no;
if (score < 0) {
score = 0;
} else {
score = int(score);
}
flashUpdateScore(no);
}
}
function reduceScore(no) {
addScore(no * -1);
}
function clearScore() {
score = 0;
}
function flashUpdateScore(no) {
}
function addMoney(no) {
if (!isNaN(no)) {
money = money + no;
if (money < 0) {
money = 0;
} else {
money = int(money);
}
flashUpdateMoney(no);
}
}
function reduceMoney(no) {
addMoney(no * -1);
}
function flashUpdateMoney(no) {
}
function clearMoney() {
money = 0;
}
static var gameName = "cookie_tycoon";
static var frameSpeed = 32;
var isGameOver = false;
var isPause = false;
var isSelectLevel = false;
static var levelScoreArray = new Array(0, 800, 1600, 2300, 3500, 4800, 5500, 6800, 8000, 10000);
static var levelMoneyArray = new Array(250, 260, 300, 340, 380, 430, 500, 580, 650, 720);
}
Symbol 863 MovieClip [__Packages.LocalSetting] Frame 0
class LocalSetting
{
var lso, isFirstInit, dataObj;
function LocalSetting (saveName) {
saveName = saveName + "_as2";
lso = SharedObject.getLocal(saveName, "/");
if (lso.data.dataObj) {
isFirstInit = false;
dataObj = cloneObj(lso.data.dataObj);
} else {
isFirstInit = true;
trace(saveName + " \u7B2C\u4E00\u6B21\u8BBE\u5B9A");
lso.data.defaultDataObj = cloneObj(dataObj);
}
lso.data.dataObj = dataObj;
}
function flush() {
isFirstInit = false;
lso.flush();
}
function getDefault() {
return(lso.data.defaultDataObj);
}
function setDefault() {
lso.data.dataObj = (dataObj = cloneObj(lso.data.defaultDataObj));
}
static function cloneObj(obj, varName, depth) {
if (isNaN(depth)) {
depth = 0;
}
if (varName == undefined) {
varName = "";
}
var _local5 = getObjType(obj);
switch (_local5) {
case "Array" :
return(obj.slice());
case "Object" :
var _local2 = new Object();
for (varName in obj) {
_local2[varName] = cloneObj(obj[varName], varName, depth + 1);
}
return(_local2);
}
return(obj);
}
static function getObjType(obj) {
switch (obj.constructor) {
case Boolean :
return("Boolean");
case Number :
return("Number");
case String :
return("String");
case Array :
return("Array");
}
return("Object");
}
}
Symbol 864 MovieClip [__Packages.save.SaveGame] Frame 0
class save.SaveGame extends LocalSetting
{
var flush;
function SaveGame () {
super("COOKIE_TYCOON");
}
function saveThisGame() {
dataObj.shopObj = saveShop();
dataObj.buyManage = saveBuy();
dataObj.timeManage = saveTime();
dataObj.cookieManage = saveCookie();
_root.game.myShop.noMoney("Progress Saved!");
flush();
trace("\u5B58\u50A8\u554A....money=" + dataObj.shopObj.money);
}
function saveTime() {
var _local2 = new Object();
var _local3 = _root.game.myShop.timeManage;
_local2.nowTime = _local3.nowTime;
_local2.level = _local3.level;
_local2.gameMoon = _local3.gameMoon;
_local2.gameDay = _local3.gameDay;
_local2.gameWeek = _local3.gameWeek;
_local2.playTime = _local3.playTime;
return(_local2);
}
function saveCookie() {
var _local4 = new Object();
var _local3 = _root.game.myShop.cookieManage;
_local4.priceArray = new Array();
_local4.foodArray = new Array();
_local4.foodArray[0] = null;
var _local2 = 1;
while (_local2 <= 6) {
_local4.priceArray[_local2 - 1] = _local3["price" + _local2];
_local2++;
}
_local2 = 1;
while (_local2 < _local3.foodArray.length) {
_local4.foodArray[_local2] = _local3.foodArray[_local2].demand;
_local2++;
}
return(_local4);
}
function saveBuy() {
var _local4 = new Object();
var _local3 = _root.game.myShop.buyManage;
_local4.flowerNo = _local3.flowerNo;
_local4.chefArray = new Array();
_local4.waiterArray = new Array();
_local4.secuArray = new Array();
_local4.wallArray = new Array();
_local4.floorArray = new Array();
_local4.pictureArray = new Array();
_local4.carpetArray = new Array();
_local4.flowerArray = new Array();
var _local2 = 0;
while (_local2 < _local3.chefArray.length) {
_local4.chefArray[_local2] = {myName:_local3.chefArray[_local2].myName, exp:_local3.chefArray[_local2].exp, salaries:_local3.chefArray[_local2].salaries, power:_local3.chefArray[_local2].startPower, myFace:_local3.chefArray[_local2].myFace, growthRate:_local3.chefArray[_local2].growthRate, myText:_local3.chefArray[_local2].myText, myNo:_local3.chefArray[_local2].myNo, myBuyNo:_local3.chefArray[_local2].myButNo, cookieArray:_local3.chefArray[_local2].cookieArray.slice()};
_local2++;
}
_local2 = 0;
while (_local2 < _local3.waiterArray.length) {
_local4.waiterArray[_local2] = {myName:_local3.waiterArray[_local2].myName, exp:_local3.waiterArray[_local2].exp, salaries:_local3.waiterArray[_local2].salaries, power:_local3.waiterArray[_local2].startPower, myFace:_local3.waiterArray[_local2].myFace, growthRate:_local3.waiterArray[_local2].growthRate, myText:_local3.waiterArray[_local2].myText, myNo:_local3.waiterArray[_local2].myNo, myBuyNo:_local3.waiterArray[_local2].myButNo};
_local2++;
}
_local2 = 0;
while (_local2 < _local3.secuArray.length) {
_local4.secuArray[_local2] = {myName:_local3.secuArray[_local2].myName, exp:_local3.secuArray[_local2].exp, salaries:_local3.secuArray[_local2].salaries, power:_local3.secuArray[_local2].startPower, myFace:_local3.secuArray[_local2].myFace, growthRate:_local3.secuArray[_local2].growthRate, myText:_local3.secuArray[_local2].myText, myNo:_local3.secuArray[_local2].myNo, myBuyNo:_local3.secuArray[_local2].myButNo};
_local2++;
}
_local2 = 0;
while (_local2 < _local3.wallArray.length) {
_local4.wallArray[_local2] = _local3.wallArray[_local2].myType;
_local2++;
}
_local2 = 0;
while (_local2 < _local3.floorArray.length) {
_local4.floorArray[_local2] = _local3.floorArray[_local2].myType;
_local2++;
}
_local2 = 0;
while (_local2 < _local3.pictureArray.length) {
_local4.pictureArray[_local2] = _local3.pictureArray[_local2].myType;
_local2++;
}
_local2 = 0;
while (_local2 < _local3.carpetArray.length) {
_local4.carpetArray[_local2] = _local3.carpetArray[_local2].myType;
_local2++;
}
_local2 = 0;
while (_local2 < _local3.flowerArray.length) {
_local4.flowerArray[_local2] = _local3.flowerArray[_local2].myType;
_local2++;
}
return(_local4);
}
function saveShop() {
var _local4 = new Object();
var _local3 = _root.game.myShop;
_local4.money = _local3.money;
_local4.level = _local3.level;
_local4.fame = _local3.fame;
_local4.price = _local3.price;
_local4.weekPrice = _local3.weekPrice;
_local4.wallType = {myType:_local3.wallType.myType, runTime:_local3.wallType.runTime};
_local4.floorType = {myType:_local3.floorType.myType, runTime:_local3.floorType.runTime};
_local4.pictureType = {myType:_local3.pictureType.myType, runTime:_local3.pictureType.runTime};
_local4.carpetType = {myType:_local3.carpetType.myType, runTime:_local3.carpetType.runTime};
_local4.isHasflowerBox1 = _local3.isHasflowerBox1;
_local4.isHasflowerBox2 = _local3.isHasflowerBox2;
if (_local4.isHasflowerBox1 == true) {
_local4.flower1Type = {myType:_local3.flower1Type.myType, runTime:_local3.flower1Type.runTime};
}
if (_local4.isHasflowerBox2 == true) {
_local4.flower2Type = {myType:_local3.flower2Type.myType, runTime:_local3.flower2Type.runTime};
}
_local4.stockArray = _local3.stockArray;
_local4.chefArray = new Array();
_local4.waiterArray = new Array();
_local4.secuArray = new Array();
var _local2 = 0;
while (_local2 < _local3.chefArray.length) {
_local4.chefArray[_local2] = {myName:_local3.chefArray[_local2].myName, exp:_local3.chefArray[_local2].exp, salaries:_local3.chefArray[_local2].salaries, power:_local3.chefArray[_local2].startPower, myFace:_local3.chefArray[_local2].myFace, growthRate:_local3.chefArray[_local2].growthRate, myText:_local3.chefArray[_local2].myText, myNo:_local3.chefArray[_local2].myNo, myBuyNo:_local3.chefArray[_local2].myButNo, cookieArray:_local3.chefArray[_local2].cookieArray.slice()};
_local2++;
}
_local2 = 0;
while (_local2 < _local3.waiterArray.length) {
_local4.waiterArray[_local2] = {myName:_local3.waiterArray[_local2].myName, exp:_local3.waiterArray[_local2].exp, salaries:_local3.waiterArray[_local2].salaries, power:_local3.waiterArray[_local2].startPower, myFace:_local3.waiterArray[_local2].myFace, growthRate:_local3.waiterArray[_local2].growthRate, myText:_local3.waiterArray[_local2].myText, myNo:_local3.waiterArray[_local2].myNo, myBuyNo:_local3.waiterArray[_local2].myButNo};
_local2++;
}
_local2 = 0;
while (_local2 < _local3.secuArray.length) {
_local4.secuArray[_local2] = {myName:_local3.secuArray[_local2].myName, exp:_local3.secuArray[_local2].exp, salaries:_local3.secuArray[_local2].salaries, power:_local3.secuArray[_local2].startPower, myFace:_local3.secuArray[_local2].myFace, growthRate:_local3.secuArray[_local2].growthRate, myText:_local3.secuArray[_local2].myText, myNo:_local3.secuArray[_local2].myNo, myBuyNo:_local3.secuArray[_local2].myButNo};
_local2++;
}
return(_local4);
}
var dataObj = {shopObj:null, buyManage:null, timeManage:null, cookieManage:null};
}
Symbol 865 MovieClip [__Packages.manage.KeyManage] Frame 0
class manage.KeyManage
{
var isRun, player;
function KeyManage () {
isRun = false;
setListener();
}
function setPlayer(player) {
this.player = player;
}
function getPlayer() {
return(player);
}
function setListener() {
if (_root.game.myListener == undefined) {
trace("\u6DFB\u52A0\u76D1\u542C\u5BF9\u8C61");
_root.game.myListener = new Object();
_root.game.myListener.onKeyDown = function () {
if (_root.game.isGameOver == false) {
if (Key.isDown(80)) {
_root.game.menu_mc.p_btn.onRelease();
}
}
};
Key.addListener(_root.game.myListener);
}
}
function detectKeys() {
isRun = false;
if ((Key.isDown(39) || (Key.isDown(68))) || (Key.isDown(100))) {
player.moveRight();
} else if ((Key.isDown(37) || (Key.isDown(65))) || (Key.isDown(97))) {
player.moveLeft();
}
if ((Key.isDown(38) || (Key.isDown(87))) || (Key.isDown(119))) {
player.moveUp();
} else if ((Key.isDown(40) || (Key.isDown(83))) || (Key.isDown(115))) {
player.moveDown();
}
}
}
Symbol 866 MovieClip [__Packages.shop.MyShop] Frame 0
class shop.MyShop
{
var infoObj, infoObjView, upgradePrice, stockArray, allText, buyManage, timeManage, cookieManage, customerManage, money, weekPrice, oldMoney, fame, level, wallType, floorType, carpetType, pictureType, flower1Type, flower2Type, isHasflowerBox1, isHasflowerBox2, chefArray, waiterArray, secuArray, nowCookieArray, everyMoonBuyValue, price, charm;
function MyShop () {
_root.game.myShop = this;
init();
}
function copyInfo() {
infoObjView.xinshui = infoObj.xinshui;
infoObjView.zujin = infoObj.zujin;
infoObjView.yuanliao = infoObj.yuanliao;
infoObjView.shengji = infoObj.shengji;
infoObjView.qingli = infoObj.qingli;
infoObjView.cookieMoney = infoObj.cookieMoney;
infoObjView.shengyu = infoObj.shengyu;
infoObjView.yingli = infoObj.yingli;
infoObjView.startMoney = infoObj.startMoney;
}
function infoInit() {
infoObj = {xinshui:0, zujin:0, yuanliao:0, shengji:0, qingli:0, cookieMoney:"", shengyu:0, yingli:0, startMoney:0};
}
function init() {
infoObj = {xinshui:0, zujin:0, yuanliao:0, shengji:0, qingli:0, cookieMoney:"", shengyu:0, yingli:0, startMoney:0};
infoObjView = {xinshui:0, zujin:0, yuanliao:0, shengji:0, qingli:0, cookieMoney:"", shengyu:0, yingli:0, startMoney:0};
upgradePrice = new Array(5000, 10000);
stockArray = new Array(0, 0, 0, 0, 0, 0);
allText = "";
buyManage = new fwg.BuyManage();
timeManage = new fwg.TimeManage();
cookieManage = new fwg.CookieManage();
customerManage = new fwg.CustomerManage();
money = 1500;
_root.game.myMoney = money;
weekPrice = 0;
oldMoney = 0;
fame = 10;
level = 1;
getPrice();
wallType = new decoration.Decoration(11);
floorType = new decoration.Decoration(1);
carpetType = new decoration.Decoration(21);
pictureType = new decoration.Decoration(31);
flower1Type = null;
flower2Type = null;
isHasflowerBox1 = false;
isHasflowerBox2 = false;
chefArray = new Array();
waiterArray = new Array();
secuArray = new Array();
nowCookieArray = new Array();
var _local3 = new men.Chef();
_local3.cookieArray.splice(0);
_local3.setValue("Mu", 0, 50, 50, 1, 1, "A graduate student just!", 0, 0);
_local3.setCookieArray(new Array(26, 27, 28));
_local3.myText = _local3.getMyText();
chefArray.push(_local3);
var _local4 = new men.Waiter();
_local4.setValue("Sophia", 0, 40, 2, 6, 2, "A graduate student just!", 0, 0);
_local4.myText = _local4.getMyText();
waiterArray.push(_local4);
everyMoonBuyValue = new Array(31);
clearMoonBuyValue();
buyManage.getNewBuy(this);
getShopCharm();
viewNeed();
viewShop();
if (_root.game.isLoad == true) {
loadGame();
viewShop();
_root.game.pop1 = true;
_root.game.pop2 = true;
_root.game.isLoad = false;
_root.game.myTime = timeManage.nowTime;
}
infoObj.startMoney = money;
}
function loadGame() {
loadShop();
loadBuy();
loadCookie();
loadTime();
}
function loadShop() {
var _local4 = _root.game.saveGame.dataObj.shopObj;
money = _local4.money;
addMoney(0);
setLevel(_local4.level);
fame = _local4.fame;
price = _local4.price;
weekPrice = _local4.weekPrice;
wallType = new decoration.Decoration(_local4.wallType.myType);
wallType.runTime = _local4.wallType.runTime;
floorType = new decoration.Decoration(_local4.floorType.myType);
floorType.runTime = _local4.floorType.runTime;
pictureType = new decoration.Decoration(_local4.pictureType.myType);
pictureType.runTime = _local4.pictureType.runTime;
carpetType = new decoration.Decoration(_local4.carpetType.myType);
carpetType.runTime = _local4.carpetType.runTime;
if (_local4.isHasflowerBox1 == true) {
isHasflowerBox1 = true;
flower1Type = new decoration.Decoration(_local4.flower1Type.myType);
flower1Type.runTime = _local4.flower1Type.runTime;
}
if (_local4.isHasflowerBox2 == true) {
isHasflowerBox2 = true;
flower2Type = new decoration.Decoration(_local4.flower2Type.myType);
flower2Type.runTime = _local4.flower2Type.runTime;
}
stockArray = _local4.stockArray;
chefArray.splice(0);
waiterArray.splice(0);
secuArray.splice(0);
var _local3 = 0;
while (_local3 < _local4.chefArray.length) {
var _local5 = new men.Chef();
_local5.setValue(_local4.chefArray[_local3].myName, _local4.chefArray[_local3].exp, _local4.chefArray[_local3].salaries, _local4.chefArray[_local3].power, _local4.chefArray[_local3].myFace, _local4.chefArray[_local3].growthRate, _local4.chefArray[_local3].myText, _local4.chefArray[_local3].myNo, _local4.chefArray[_local3].myBuyNo);
_local5.setCookieArray(_local4.chefArray[_local3].cookieArray);
chefArray[_local3] = _local5;
_local3++;
}
_local3 = 0;
while (_local3 < _local4.waiterArray.length) {
var _local5 = new men.Waiter();
_local5.setValue(_local4.waiterArray[_local3].myName, _local4.waiterArray[_local3].exp, _local4.waiterArray[_local3].salaries, _local4.waiterArray[_local3].power, _local4.waiterArray[_local3].myFace, _local4.waiterArray[_local3].growthRate, _local4.waiterArray[_local3].myText, _local4.waiterArray[_local3].myNo, _local4.waiterArray[_local3].myBuyNo);
waiterArray[_local3] = _local5;
_local3++;
}
_local3 = 0;
while (_local3 < _local4.secuArray.length) {
var _local5 = new men.Security();
_local5.setValue(_local4.secuArray[_local3].myName, _local4.secuArray[_local3].exp, _local4.secuArray[_local3].salaries, _local4.secuArray[_local3].power, _local4.secuArray[_local3].myFace, _local4.secuArray[_local3].growthRate, _local4.secuArray[_local3].myText, _local4.secuArray[_local3].myNo, _local4.secuArray[_local3].myBuyNo);
secuArray[_local3] = _local5;
_local3++;
}
}
function loadBuy() {
var _local4 = _root.game.saveGame.dataObj.buyManage;
buyManage.flowerNo = _local4.flowerNo;
buyManage.chefArray.splice(0);
buyManage.waiterArray.splice(0);
buyManage.secuArray.splice(0);
var _local3 = 0;
while (_local3 < _local4.chefArray.length) {
var _local5 = new men.Chef();
_local5.setValue(_local4.chefArray[_local3].myName, _local4.chefArray[_local3].exp, _local4.chefArray[_local3].salaries, _local4.chefArray[_local3].power, _local4.chefArray[_local3].myFace, _local4.chefArray[_local3].growthRate, _local4.chefArray[_local3].myText, _local4.chefArray[_local3].myNo, _local4.chefArray[_local3].myBuyNo);
_local5.setCookieArray(_local4.chefArray[_local3].cookieArray);
buyManage.chefArray[_local3] = _local5;
_local3++;
}
_local3 = 0;
while (_local3 < _local4.waiterArray.length) {
var _local5 = new men.Waiter();
_local5.setValue(_local4.waiterArray[_local3].myName, _local4.waiterArray[_local3].exp, _local4.waiterArray[_local3].salaries, _local4.waiterArray[_local3].power, _local4.waiterArray[_local3].myFace, _local4.waiterArray[_local3].growthRate, _local4.waiterArray[_local3].myText, _local4.waiterArray[_local3].myNo, _local4.waiterArray[_local3].myBuyNo);
buyManage.waiterArray[_local3] = _local5;
_local3++;
}
_local3 = 0;
while (_local3 < _local4.secuArray.length) {
var _local5 = new men.Security();
_local5.setValue(_local4.secuArray[_local3].myName, _local4.secuArray[_local3].exp, _local4.secuArray[_local3].salaries, _local4.secuArray[_local3].power, _local4.secuArray[_local3].myFace, _local4.secuArray[_local3].growthRate, _local4.secuArray[_local3].myText, _local4.secuArray[_local3].myNo, _local4.secuArray[_local3].myBuyNo);
buyManage.secuArray[_local3] = _local5;
_local3++;
}
updateBuyNoArray("chefArray");
updateBuyNoArray("waiterArray");
updateBuyNoArray("secuArray");
buyManage.wallArray = new Array();
buyManage.floorArray = new Array();
buyManage.pictureArray = new Array();
buyManage.carpetArray = new Array();
buyManage.flowerArray = new Array();
_local3 = 0;
while (_local3 < _local4.wallArray.length) {
buyManage.wallArray[_local3] = new decoration.Decoration(_local4.wallArray[_local3]);
_local3++;
}
_local3 = 0;
while (_local3 < _local4.floorArray.length) {
buyManage.floorArray[_local3] = new decoration.Decoration(_local4.floorArray[_local3]);
_local3++;
}
_local3 = 0;
while (_local3 < _local4.pictureArray.length) {
buyManage.pictureArray[_local3] = new decoration.Decoration(_local4.pictureArray[_local3]);
_local3++;
}
_local3 = 0;
while (_local3 < _local4.carpetArray.length) {
buyManage.carpetArray[_local3] = new decoration.Decoration(_local4.carpetArray[_local3]);
_local3++;
}
_local3 = 0;
while (_local3 < _local4.flowerArray.length) {
buyManage.flowerArray[_local3] = new decoration.Decoration(_local4.flowerArray[_local3]);
_local3++;
}
}
function loadCookie() {
var _local4 = _root.game.saveGame.dataObj.cookieManage;
var _local3 = 1;
while (_local3 <= 6) {
cookieManage["price" + _local3] = _local4.priceArray[_local3 - 1];
_local3++;
}
_local3 = 1;
while (_local3 <= 30) {
cookieManage.foodArray[_local3].demand = _local4.foodArray[_local3];
_local3++;
}
}
function loadTime() {
var _local3 = _root.game.saveGame.dataObj.timeManage;
timeManage.nowTime = _local3.nowTime;
timeManage.level = _local3.level;
timeManage.gameMoon = _local3.gameMoon;
timeManage.gameDay = _local3.gameDay;
timeManage.gameWeek = _local3.gameWeek;
timeManage.playTime = _local3.playTime;
}
function viewPeople() {
var _local3 = 0;
while (_local3 < 4) {
if (chefArray[_local3] != undefined) {
_root.game[("c" + (_local3 + 1)) + "_mc"].gotoAndStop(1);
_root.game[("c" + (_local3 + 1)) + "_mc"].hand_mc.gotoAndStop(_local3 + 1);
_root.game[("c" + (_local3 + 1)) + "_mc"].face_mc.gotoAndStop(chefArray[_local3].myFace);
} else {
_root.game[("c" + (_local3 + 1)) + "_mc"].gotoAndStop(2);
}
if (waiterArray[_local3] != undefined) {
_root.game[("w" + (_local3 + 1)) + "_mc"].gotoAndStop(1);
_root.game[("w" + (_local3 + 1)) + "_mc"].face_mc.gotoAndStop(waiterArray[_local3].myFace);
} else {
_root.game[("w" + (_local3 + 1)) + "_mc"].gotoAndStop(2);
}
_local3++;
}
_local3 = 0;
while (_local3 < 2) {
if (secuArray[_local3] != undefined) {
_root.game[("s" + (_local3 + 1)) + "_mc"].gotoAndStop(1);
_root.game[("s" + (_local3 + 1)) + "_mc"].face_mc.gotoAndStop(secuArray[_local3].myFace);
} else {
_root.game[("s" + (_local3 + 1)) + "_mc"].gotoAndStop(2);
}
_local3++;
}
}
function getPrice() {
price = level * 20;
}
function viewPrice() {
var _local3 = 0;
while (_local3 < 6) {
_root.game.playMenu_mc["myprice" + _local3] = cookieManage.getPrice(_local3 + 1);
_local3++;
}
}
function viewStock() {
var _local3 = 0;
while (_local3 < stockArray.length) {
_root.game.playMenu_mc["myStock" + _local3] = stockArray[_local3];
if (_root.game.playMenu_mc["needStock" + _local3] > stockArray[_local3]) {
_root.game.playMenu_mc["nStock" + _local3].textColor = 16711680 /* 0xFF0000 */;
} else {
_root.game.playMenu_mc["nStock" + _local3].textColor = 16777215 /* 0xFFFFFF */;
}
_local3++;
}
}
function viewNeed() {
var _local4 = 0;
while (_local4 < 6) {
_root.game.playMenu_mc["needStock" + _local4] = 0;
_local4++;
}
_local4 = 0;
while (_local4 < nowCookieArray.length) {
var _local3 = 0;
while (_local3 < 6) {
_root.game.playMenu_mc["needStock" + _local3] = _root.game.playMenu_mc["needStock" + _local3] + (nowCookieArray[_local4].myStock[_local3] * nowCookieArray[_local4].surplus);
_local3++;
}
_local4++;
}
}
function viewShop() {
_root.game.diban_mc.gotoAndStop(floorType.myType);
_root.game.qiang_mc.gotoAndStop(wallType.myType - 10);
_root.game.ditan_mc.gotoAndStop(carpetType.myType - 20);
_root.game.hua_mc.gotoAndStop(pictureType.myType - 30);
if (isHasflowerBox1 == true) {
_root.game.hua1_mc.gotoAndStop(flower1Type.myType - 40);
} else {
_root.game.hua1_mc.gotoAndStop("null");
}
if (isHasflowerBox2 == true) {
_root.game.hua2_mc.gotoAndStop(flower2Type.myType - 40);
} else {
_root.game.hua2_mc.gotoAndStop("null");
}
}
function setLevel(no) {
level = no;
_root.game.bb1_mc.gotoAndStop(no);
_root.game.bb2_mc.gotoAndStop(no);
_root.game.bb3_mc.gotoAndStop(no);
_root.game.bb4_mc.gotoAndStop(no);
price = level;
}
function addChef(chef) {
chef.myNo = chefArray.length;
chefArray.push(chef);
buyManage.chefArray.splice(chef.myBuyNo, 1);
updateBuyNoArray("chefArray");
}
function addWaiter(waiter) {
waiter.myNo = chefArray.length;
waiterArray.push(waiter);
buyManage.waiterArray.splice(waiter.myBuyNo, 1);
updateBuyNoArray("waiterArray");
}
function addSecu(secu) {
secu.myNo = chefArray.length;
secuArray.push(secu);
buyManage.secuArray.splice(secu.myBuyNo, 1);
updateBuyNoArray("secuArray");
}
function outChef(no) {
chefArray.splice(no.myNo, 1);
updateArray("chefArray");
nowCookieArray.splice(0);
}
function outWaiter(no) {
waiterArray.splice(no.myNo, 1);
updateArray("waiterArray");
}
function outSecu(no) {
secuArray.splice(no.myNo, 1);
updateArray("secuArray");
}
function updateArray(arr) {
var _local2 = 0;
while (_local2 < this[arr].length) {
this[arr][_local2].myNo = _local2;
_local2++;
}
}
function updateBuyNoArray(arr) {
var _local2 = 0;
while (_local2 < buyManage[arr].length) {
buyManage[arr][_local2].myBuyNo = _local2;
_local2++;
}
}
function addStock(type, no) {
stockArray[type - 1] = stockArray[type - 1] + no;
}
function reduceStock(type, no) {
stockArray[type - 1] = stockArray[type - 1] - no;
}
function isCanAddStock(type, no) {
if (money >= (cookieManage.getPrice(type + 1) * no)) {
addStock(type, no);
} else {
noMoney("You do not have enough money!");
}
}
function isReduceStock(type, no) {
if (stockArray[type - 1] >= no) {
return(true);
}
trace(("\u539F\u6599 " + type) + " \u4E0D\u591F\u4E86\uFF01");
return(false);
}
function pressAddStock(no) {
var _local3 = buyManage.addNum * Number(_root.game.playMenu_mc["myprice" + no]);
if (_root.game.myShop.isReduceMoney(_local3)) {
oldMoney = oldMoney + _local3;
_root.game.myShop.reduceMoney(_local3);
_root.game.myShop.addStock(no + 1, buyManage.addNum);
_root.game.myShop.viewStock();
}
}
function pressReStock(no) {
var _local3 = buyManage.addNum * Number(_root.game.playMenu_mc["myprice" + no]);
if (_root.game.myShop.isReduceStock(no + 1, buyManage.addNum)) {
_root.game.myShop.addMoney(_local3 * 0.9);
oldMoney = oldMoney - (_local3 * 0.9);
_root.game.myShop.reduceStock(no + 1, buyManage.addNum);
_root.game.myShop.viewStock();
}
}
function getShopCharm() {
switch (level) {
case 1 :
charm = 40;
break;
case 2 :
charm = 150;
break;
case 3 :
charm = 350;
}
charm = charm + floorType.power;
charm = charm + wallType.power;
charm = charm + carpetType.power;
charm = charm + pictureType.power;
if (isHasflowerBox1 == true) {
charm = charm + flower1Type.power;
}
if (isHasflowerBox2 == true) {
charm = charm + flower2Type.power;
}
trace("\u53D6\u5F97\u603B\u5171\u7684\uFF01this.charm=" + charm);
}
function clearToMoonStart() {
getPrice();
infoObj.yuanliao = oldMoney;
oldMoney = 0;
var _local4 = getPeopleMoney();
reduceMoney(_local4);
infoObj.xinshui = _local4;
switch (timeManage.level) {
case 1 :
upCookieDemand(1, 3, 5);
upCookieDemand(4, 6, 2);
upCookieDemand(7, 10, 1);
break;
case 2 :
upCookieDemand(1, 3, 2);
upCookieDemand(4, 6, 8);
upCookieDemand(7, 10, 1);
break;
case 3 :
upCookieDemand(1, 3, 1);
upCookieDemand(4, 6, 2);
upCookieDemand(7, 10, 6);
}
buyManage.getNewBuy(this);
sellSurplusCookie();
timeManage.addMoon();
var _local3 = 0;
while (_local3 < chefArray.length) {
chefArray[_local3].addOneMoonExp();
trace((((chefArray[_local3].myName + " \u7684\u7ECF\u9A8C\u4E3A\uFF1A") + chefArray[_local3].exp) + " \u7EA7\u6570\u4E3A\uFF1A") + chefArray[_local3].level);
_local3++;
}
_local3 = 0;
while (_local3 < waiterArray.length) {
waiterArray[_local3].addOneMoonExp();
trace((((waiterArray[_local3].myName + " \u7684\u7ECF\u9A8C\u4E3A\uFF1A") + waiterArray[_local3].exp) + " \u7EA7\u6570\u4E3A\uFF1A") + waiterArray[_local3].level);
_local3++;
}
_local3 = 0;
while (_local3 < secuArray.length) {
secuArray[_local3].addOneMoonExp();
trace((((secuArray[_local3].myName + " \u7684\u7ECF\u9A8C\u4E3A\uFF1A") + secuArray[_local3].exp) + " \u7EA7\u6570\u4E3A\uFF1A") + secuArray[_local3].level);
_local3++;
}
if (flower1Type != null) {
flower1Type.runTime--;
if (flower1Type.runTime <= 0) {
addAllText("1 plant is out of date.");
flower1Type = new decoration.Decoration(41);
}
}
if (flower2Type != null) {
flower2Type.runTime--;
if (flower2Type.runTime <= 0) {
addAllText(flower2Type.myName + "1 plant is out of date.");
flower2Type = new decoration.Decoration(41);
}
}
allCookieUpdate();
cookieManage.upDatePrice();
clearMoonBuyValue();
viewNeed();
copyInfo();
_root.game.myMoney = manage.CommonManage.simpleToString(infoObj.startMoney, 2);
infoInit();
}
function allCookieUpdate() {
var _local2 = 1;
while (_local2 <= 30) {
switch (level) {
case 1 :
if (cookieManage.foodArray[_local2].delicious <= 4) {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 8;
} else if (cookieManage.foodArray[_local2].delicious <= 7) {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 3;
} else {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 1;
}
break;
case 2 :
if (cookieManage.foodArray[_local2].delicious <= 4) {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 2;
} else if (cookieManage.foodArray[_local2].delicious <= 7) {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 6;
} else {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 2;
}
break;
case 3 :
if (cookieManage.foodArray[_local2].delicious <= 4) {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 1;
} else if (cookieManage.foodArray[_local2].delicious <= 7) {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 3;
} else {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + 5;
}
}
_local2++;
}
}
function sellSurplusCookie() {
var _local3 = 0;
var _local2 = 0;
while (_local2 < nowCookieArray.length) {
if (nowCookieArray[_local2].surplus > 0) {
_local3 = _local3 + nowCookieArray[_local2].getPrice();
nowCookieArray[_local2].surplus = 0;
}
_local2++;
}
infoObj.qingli = _local3;
infoObj.yingli = infoObj.yingli + infoObj.qingli;
trace(("\u6E05\u7406\u8D27\u7269\u5356\u51FA\u4E86 " + _local3) + " $.");
addMoney(_local3);
}
function upCookieDemand(a, b, v) {
var _local2 = a;
while (_local2 <= b) {
cookieManage.foodArray[_local2].demand = cookieManage.foodArray[_local2].demand + v;
_local2++;
}
}
function clearMoonBuyValue() {
var _local2 = 0;
while (_local2 <= 30) {
everyMoonBuyValue[_local2] = 0;
_local2++;
}
}
function randomCase() {
if (manage.CommonManage.random100(10)) {
return(undefined);
}
if (manage.CommonManage.random100(8)) {
return(undefined);
}
}
function addFame(no) {
fame = fame + no;
}
function addMoney(no) {
trace("no=" + no);
money = money + no;
money = manage.CommonManage.toFormatPoint(money, 0.01);
_root.game.myMoney = manage.CommonManage.simpleToString(money, 2);
}
function getPeopleMoney() {
var _local3 = 0;
var _local2 = 0;
while (_local2 < chefArray.length) {
_local3 = _local3 + chefArray[_local2].salaries;
_local2++;
}
_local2 = 0;
while (_local2 < waiterArray.length) {
_local3 = _local3 + waiterArray[_local2].salaries;
_local2++;
}
_local2 = 0;
while (_local2 < secuArray.length) {
_local3 = _local3 + secuArray[_local2].salaries;
_local2++;
}
trace("\u652F\u51FA\u85AA\u6C34\uFF1A" + _local3);
return(_local3);
}
function isReduceMoney(no) {
if (money > no) {
return(true);
}
noMoney("You do not have enough money!");
return(false);
}
function reduceMoney(no) {
money = money - no;
if (money > 0) {
money = manage.CommonManage.toFormatPoint(money, 0.01);
_root.game.myMoney = manage.CommonManage.simpleToString(money, 2);
return(true);
}
}
function getAllCookie() {
var _local5 = new Array();
var _local4 = 0;
while (_local4 < chefArray.length) {
var _local3 = 0;
while (_local3 < chefArray[_local4].cookieArray.length) {
var _local2 = 0;
while (_local2 < _local5.length) {
if (_local5[_local2] == chefArray[_local4].cookieArray[_local3]) {
}
_local2++;
}
_local5.push(cookieManage.getCookie(chefArray[_local4].cookieArray[_local3]));
_local3++;
}
_local4++;
}
trace("\u53D6\u5F97\u7684\u86CB\u7CD5\u6570\u7EC4\u4E3A\uFF1A" + _local5);
return(_local5);
}
function getWaiterPower() {
var _local3 = 20;
var _local2 = 0;
while (_local2 < waiterArray.length) {
_local3 = _local3 + waiterArray[_local2].power;
_local2++;
}
if (waiterArray.length == 0) {
_local3 = 0;
}
return(int(_local3));
}
function getChefPower() {
var _local3 = chefArray[0].power;
var _local4 = 0;
var _local2 = 0;
while (_local2 < chefArray.length) {
if (_local3 < chefArray[_local2].power) {
_local3 = chefArray[_local2].power;
} else {
_local4 = _local4 + (chefArray[_local2].power * 0.3);
}
_local2++;
}
if (chefArray.length == 0) {
_local3 = 0;
}
trace("\u53D6\u5F97\u53A8\u5B50\u7684\u603B\u80FD\u529B\u503C\u4E3A\uFF1A" + _local3);
return(int(_local3));
}
function getSecuPower() {
var _local3 = 0;
var _local2 = 0;
while (_local2 < secuArray.length) {
_local3 = _local3 + secuArray[_local2].power;
_local2++;
}
return(int(_local3));
}
function setNowCookieArray(arr) {
nowCookieArray = arr;
}
function buyCookieAdd(no) {
everyMoonBuyValue[no]++;
}
function getAllCustomer() {
return(int(fame / 2) + 40);
}
function getCharm() {
return(charm / 1000);
}
function addAllText(str) {
allText = allText + (str + "<br>");
}
function pressStart() {
if (nowCookieArray.length != 0) {
var _local3 = 0;
while (_local3 < nowCookieArray.length) {
if (nowCookieArray[_local3].surplus == 0) {
noMoney("You haven't selected the number of items to make or set their price!");
return(undefined);
}
_local3++;
}
if (getBuyCookieMoney()) {
_root.game.popup_mc.view(2, null, null, function () {
_root.game.soundManage.isTrueStopMusic("main2_s");
_root.game.soundManage.moveSound("main_s", 32, 100, 0);
_root.game.soundManage.moveSound("main2_s", 32, 0, 100, 1);
_root.game.myShop.getThisMoonMoney();
this.returnOver();
}, function () {
this.returnOver();
});
} else {
trace("\u539F\u6599\u4E0D\u591F");
noMoney("You haven't purchased all required ingredients!");
}
} else {
trace("\u4E00\u4E2A\u4E0A\u67B6\u7684\u90FD\u6CA1\u6709");
noMoney("You haven't selected anything to bake! ");
}
}
function noMoney(str) {
_root.game.tishi_mc.gotoAndPlay(2);
_root.game.tishi_mc.txt = str;
}
function setAllCookieValue() {
}
function outStock() {
var _local3 = 0;
while (_local3 < nowCookieArray.length) {
var _local2 = 0;
while (_local2 < 6) {
reduceStock(_local2 + 1, nowCookieArray[_local3].myStock[_local2] * nowCookieArray[_local3].surplus);
_local2++;
}
_local3++;
}
}
function getBuyCookieMoney() {
var _local4 = new Array(0, 0, 0, 0, 0, 0);
var _local3 = 0;
while (_local3 < nowCookieArray.length) {
var _local2 = 0;
while (_local2 <= 5) {
_local4[_local2] = _local4[_local2] + (nowCookieArray[_local3].myStock[_local2] * nowCookieArray[_local3].surplus);
_local2++;
}
_local3++;
}
var _local2 = 0;
while (_local2 <= 5) {
if (_local4[_local2] > stockArray[_local2]) {
return(false);
}
_local2++;
}
return(true);
}
function getThisMoonMoney() {
trace("this.money=" + money);
infoObj.startMoney = money;
outStock();
viewStock();
var _local15 = getAllCustomer();
trace((("\u6765\u7684\u4EBA\u4E3A\uFF1A" + _local15) + " \u4E2A \u767E\u5206\u6BD4\u4E3A\uFF1A") + getCharm());
var _local14 = int(_local15 * getCharm());
var _local12 = int((_local14 * 4) / 10);
var _local13 = _local14 - _local12;
trace((((((("\u77E5\u540D\u5EA6\u4E3A\uFF1A" + fame) + " \u603B\u4EBA\u6570\uFF1A") + _local14) + " \u80AF\u5B9A\u8981\u4E70\u7684\u4EBA\u6570\uFF1A") + _local12) + " \u4E0D\u4E00\u5B9A\u4E70\u7684\u4EBA\u6570\uFF1A") + _local13);
var _local11 = getWaiterPower();
var _local9 = getChefPower();
customerManage.startCookieArray = DeepCopy.copy(nowCookieArray);
var _local10 = 1;
while (_local10 <= 30) {
var _local6 = 1;
while (_local6 <= _local12) {
var _local8 = random(nowCookieArray.length) + 1;
var _local4 = 1;
while (_local4 <= _local8) {
var _local3 = nowCookieArray[random(nowCookieArray.length)];
if (_local3.isNoOk()) {
if (_local3.isPriceOk()) {
if (_local3.isDemandOk()) {
_local3.buyThis(this, _local9);
}
}
}
_local4++;
}
_local6++;
}
_local6 = 1;
while (_local6 <= _local13) {
var _local8 = random(nowCookieArray.length) + 1;
var _local4 = 1;
while (_local4 <= _local8) {
var _local3 = nowCookieArray[random(nowCookieArray.length)];
if (_local3.isNoOk()) {
if (isCanBuy(_local11)) {
if (_local3.isPriceOk()) {
if (_local3.isDemandOk()) {
_local3.buyThis(this, _local9);
}
}
}
}
_local4++;
}
_local6++;
}
_local10++;
}
allText = "";
infoObj.cookieMoney = "";
var _local5 = 0;
while (_local5 < nowCookieArray.length) {
var _local7 = nowCookieArray[_local5].price * everyMoonBuyValue[nowCookieArray[_local5].myType];
_local7 = manage.CommonManage.simpleToString(_local7, 2);
trace((((nowCookieArray[_local5].myName + " \u5356\u51FA\u4E86") + everyMoonBuyValue[nowCookieArray[_local5].myType]) + "\u4E2A\uFF0C\u4E00\u5171\u8D5A\u4E86") + _local7);
infoObj.yingli = infoObj.yingli + Number(_local7);
infoObj.cookieMoney = infoObj.cookieMoney + (((((everyMoonBuyValue[nowCookieArray[_local5].myType] + " pieces of item ") + nowCookieArray[_local5].myName) + " have been sold for $") + _local7) + "<br>");
addMoney(Number(_local7));
_local5++;
}
trace("\u77E5\u540D\u5EA6\u73B0\u5728\u4E3A\uFF1A" + fame);
viewPeople();
customerManage.overCookieArray = DeepCopy.copy(nowCookieArray);
customerManage.initRun(Math.ceil(_local15 / 10), Math.ceil(_local14 / 10));
customerManage.startRun();
clearToMoonStart();
_root.game.playMenu_mc.gotoAndStop(6);
}
function isCanBuy(no) {
return(manage.CommonManage.random100(no));
}
function getCase() {
trace("\u8FD0\u884C\u4E8B\u4EF6~");
if (manage.CommonManage.random100(30)) {
trace("xing le !");
if (manage.CommonManage.random100(30)) {
trace("\u8F9E\u804C\u4E86\uFF01");
var _local6;
if (manage.CommonManage.random100(33)) {
var _local3 = 0;
while (_local3 < chefArray.length) {
if (chefArray[_local3].salaries < (chefArray[_local3].getSalaries() - 30)) {
if (manage.CommonManage.random100(50)) {
_local6 = {myName:chefArray[_local3].myName, myTemp:1};
outChef(chefArray[_local3]);
nowCookieArray.splice(0);
break;
}
}
_local3++;
}
} else if (manage.CommonManage.random100(50)) {
var _local3 = 0;
while (_local3 < waiterArray.length) {
if (waiterArray[_local3].salaries < (waiterArray[_local3].getSalaries() - 30)) {
if (manage.CommonManage.random100(50)) {
_local6 = {myName:waiterArray[_local3].myName, myTemp:2};
outWaiter(waiterArray[_local3]);
break;
}
}
_local3++;
}
} else {
var _local3 = 0;
while (_local3 < secuArray.length) {
if (secuArray[_local3].salaries < (secuArray[_local3].getSalaries() - 30)) {
if (manage.CommonManage.random100(50)) {
_local6 = {myName:secuArray[_local3].myName, myTemp:3};
outSecu(secuArray[_local3]);
break;
}
}
_local3++;
}
}
if (_local6.myName != undefined) {
_root.game.popup_mc.view(7, _local6.myName + " has just resigned! Time to find a replacement!", {myType:1}, null, null);
}
} else {
switch (level) {
case 1 :
var _local6 = random(10) + 20;
break;
case 2 :
_local6 = random(40) + 15;
break;
case 3 :
_local6 = random(50) + 20;
}
if (_local6 < getSecuPower()) {
trace("\u64B5\u8D70\u4E86");
_root.game.popup_mc.view(7, "A gangster attack has been foiled by your security guard!", {myType:3}, null, null);
} else {
trace("\u7834\u574F\u4E86\uFF01");
wallType = new decoration.Decoration(11);
floorType = new decoration.Decoration(1);
carpetType = new decoration.Decoration(21);
pictureType = new decoration.Decoration(31);
flower1Type = null;
flower2Type = null;
isHasflowerBox1 = false;
isHasflowerBox2 = false;
_root.game.popup_mc.view(7, " Local gangsters have damaged your store! You should have hired a security guard!", {myType:2}, null, null);
}
}
}
}
function isBuy() {
var _local2 = 0;
while (_local2 < nowCookieArray.length) {
var _local3 = cookieManage.getPrice(nowCookieArray);
_local2++;
}
}
}
Symbol 867 MovieClip [__Packages.fwg.BuyManage] Frame 0
class fwg.BuyManage
{
var addNum, flowerNo, chefArray, waiterArray, secuArray, wallArray, floorArray, pictureArray, carpetArray, flowerArray;
function BuyManage () {
addNum = 5;
flowerNo = 1;
chefArray = new Array();
waiterArray = new Array();
secuArray = new Array();
wallArray = new Array();
floorArray = new Array();
pictureArray = new Array();
carpetArray = new Array();
flowerArray = new Array();
}
function getNewBuy(myShop) {
chefArray.splice(0);
waiterArray.splice(0);
secuArray.splice(0);
var _local3 = getPeopleNo(myShop.level);
var _local2 = 1;
while (_local2 <= _local3) {
chefArray.push(new men.Chef());
chefArray[chefArray.length - 1].myBuyNo = chefArray.length - 1;
_local2++;
}
_local3 = getPeopleNo(myShop.level);
_local2 = 1;
while (_local2 <= _local3) {
waiterArray.push(new men.Waiter());
waiterArray[waiterArray.length - 1].myBuyNo = waiterArray.length - 1;
_local2++;
}
_local3 = getPeopleNo(myShop.level);
_local2 = 1;
while (_local2 <= _local3) {
secuArray.push(new men.Security());
secuArray[secuArray.length - 1].myBuyNo = secuArray.length - 1;
_local2++;
}
wallArray.splice(0);
floorArray.splice(0);
pictureArray.splice(0);
carpetArray.splice(0);
flowerArray.splice(0);
switch (myShop.level) {
case 1 :
_local2 = 12;
while (_local2 <= 14) {
wallArray.push(new decoration.Decoration(_local2));
wallArray[wallArray.length - 1].myBuyNo = wallArray.length - 1;
_local2++;
}
_local2 = 2;
while (_local2 <= 4) {
floorArray.push(new decoration.Decoration(_local2));
floorArray[floorArray.length - 1].myBuyNo = floorArray.length - 1;
_local2++;
}
carpetArray.push(new decoration.Decoration(22));
carpetArray[carpetArray.length - 1].myBuyNo = carpetArray.length - 1;
_local2 = 32;
while (_local2 <= 34) {
pictureArray.push(new decoration.Decoration(_local2));
pictureArray[pictureArray.length - 1].myBuyNo = pictureArray.length - 1;
_local2++;
}
_local2 = 42;
while (_local2 <= 44) {
flowerArray.push(new decoration.Decoration(_local2));
flowerArray[flowerArray.length - 1].myBuyNo = flowerArray.length - 1;
_local2++;
}
break;
case 2 :
_local2 = 14;
while (_local2 <= 17) {
wallArray.push(new decoration.Decoration(_local2));
wallArray[wallArray.length - 1].myBuyNo = wallArray.length - 1;
_local2++;
}
_local2 = 4;
while (_local2 <= 7) {
floorArray.push(new decoration.Decoration(_local2));
floorArray[floorArray.length - 1].myBuyNo = floorArray.length - 1;
_local2++;
}
_local2 = 22;
while (_local2 <= 24) {
carpetArray.push(new decoration.Decoration(_local2));
carpetArray[carpetArray.length - 1].myBuyNo = carpetArray.length - 1;
_local2++;
}
_local2 = 33;
while (_local2 <= 36) {
pictureArray.push(new decoration.Decoration(_local2));
pictureArray[pictureArray.length - 1].myBuyNo = pictureArray.length - 1;
_local2++;
}
_local2 = 43;
while (_local2 <= 46) {
flowerArray.push(new decoration.Decoration(_local2));
flowerArray[flowerArray.length - 1].myBuyNo = flowerArray.length - 1;
_local2++;
}
break;
case 3 :
_local2 = 15;
while (_local2 <= 19) {
wallArray.push(new decoration.Decoration(_local2));
wallArray[wallArray.length - 1].myBuyNo = wallArray.length - 1;
_local2++;
}
_local2 = 6;
while (_local2 <= 10) {
floorArray.push(new decoration.Decoration(_local2));
floorArray[floorArray.length - 1].myBuyNo = floorArray.length - 1;
_local2++;
}
_local2 = 22;
while (_local2 <= 25) {
carpetArray.push(new decoration.Decoration(_local2));
carpetArray[carpetArray.length - 1].myBuyNo = carpetArray.length - 1;
_local2++;
}
_local2 = 34;
while (_local2 <= 38) {
pictureArray.push(new decoration.Decoration(_local2));
pictureArray[pictureArray.length - 1].myBuyNo = pictureArray.length - 1;
_local2++;
}
_local2 = 44;
for(;;){
if (_local2 > 48) {
break;
}
flowerArray.push(new decoration.Decoration(_local2));
flowerArray[flowerArray.length - 1].myBuyNo = flowerArray.length - 1;
_local2++;
};
}
}
function upDateToolArray(arr) {
var _local2 = 0;
while (_local2 < this[arr].length) {
this[arr][_local2].myBuyNo = _local2;
_local2++;
}
}
function getPeopleNo(level) {
switch (level) {
case 1 :
return(manage.CommonManage.randomAtoB(2, 4));
case 2 :
return(manage.CommonManage.randomAtoB(3, 5));
case 3 :
return(manage.CommonManage.randomAtoB(4, 5));
}
}
function clearHead() {
for (var _local2 in _root.game.playMenu_mc.headArray_mc) {
_root.game.playMenu_mc.headArray_mc[_local2].removeMovieClip();
}
_root.game.playMenu_mc.viewPeople_mc.gotoAndStop(4);
_root.game.playMenu_mc.nowPower = "";
_root.game.playMenu_mc.nowSalaries = "";
_root.game.playMenu_mc.nowName = "";
_root.game.playMenu_mc.nowText = "";
}
function buyPeoplePage() {
clearHead();
var _local3 = 0;
while (_local3 < chefArray.length) {
var _local4 = _root.game.playMenu_mc.headArray_mc.getNextHighestDepth();
_root.game.playMenu_mc.headArray_mc.attachMovie("cHead", (("cHead" + _local3) + _local4) + "_mc", _local4, {myPeople:chefArray[_local3], _x:_root.game.playMenu_mc[("chefSeat" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("chefSeat" + _local3) + "_mc"]._y, toolTip:"Click to hire!", onRelease:function () {
if (this.isCanBuy()) {
this.selectThis();
}
}});
_local3++;
}
_local3 = 0;
while (_local3 < waiterArray.length) {
_root.game.playMenu_mc.headArray_mc.attachMovie("wHead", (("wHead" + _local3) + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {myPeople:waiterArray[_local3], _x:_root.game.playMenu_mc[("waiterSeat" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("waiterSeat" + _local3) + "_mc"]._y, toolTip:"Click to hire!", onRelease:function () {
if (this.isCanBuy()) {
this.selectThis();
}
}});
_local3++;
}
_local3 = 0;
while (_local3 < secuArray.length) {
_root.game.playMenu_mc.headArray_mc.attachMovie("sHead", (("sHead" + _local3) + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {myPeople:secuArray[_local3], _x:_root.game.playMenu_mc[("secuSeat" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("secuSeat" + _local3) + "_mc"]._y, toolTip:"Click to hire!", onRelease:function () {
if (this.isCanBuy()) {
this.selectThis();
}
}});
_local3++;
}
}
function viewMyPeoplePage() {
clearHead();
var _local5;
var _local3 = 0;
while (_local3 < _root.game.myShop.chefArray.length) {
_root.game.playMenu_mc.headArray_mc.attachMovie("cHead", (("cHead" + _local3) + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {myPeople:_root.game.myShop.chefArray[_local3], _x:_root.game.playMenu_mc[("chefSeat" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("chefSeat" + _local3) + "_mc"]._y, onRelease:function () {
_root.game.popup_mc.view(3, null, this, function () {
if (_root.game.myShop.chefArray.length == 1) {
trace("\u4E0D\u80FD\u89E3\u96C7\u6700\u540E\u4E00\u4E2A\uFF01");
_root.game.myShop.noMoney("You only have 1 employee, you cannot fire anyone!");
return(undefined);
}
var _local3 = ("Do you want to fire " + this.myObj.myPeople.myName) + " ?";
_root.game.popup_mc.view(1, _local3, this.myObj, function () {
this.myObj.myPeople.outShop();
this.myObj.removeMovieClip();
this.cancel();
}, function () {
this.returnOver();
});
}, null);
}});
_local3++;
}
_local3 = 0;
while (_local3 < _root.game.myShop.waiterArray.length) {
_local5 = _root.game.playMenu_mc.headArray_mc.attachMovie("wHead", (("wHead" + _local3) + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {myPeople:_root.game.myShop.waiterArray[_local3], _x:_root.game.playMenu_mc[("waiterSeat" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("waiterSeat" + _local3) + "_mc"]._y, onRelease:function () {
_root.game.popup_mc.view(3, null, this, function () {
if (_root.game.myShop.waiterArray.length == 1) {
_root.game.myShop.noMoney("You only have 1 employee, you cannot fire anyone!");
return(undefined);
}
var _local3 = ("Do you want to fire " + this.myObj.myPeople.myName) + " ?";
_root.game.popup_mc.view(1, _local3, this.myObj, function () {
this.myObj.myPeople.outShop();
this.myObj.removeMovieClip();
this.cancel();
}, function () {
this.returnOver();
});
}, null);
}});
_local3++;
}
_local3 = 0;
while (_local3 < _root.game.myShop.secuArray.length) {
_local5 = _root.game.playMenu_mc.headArray_mc.attachMovie("sHead", (("sHead" + _local3) + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {myPeople:_root.game.myShop.secuArray[_local3], _x:_root.game.playMenu_mc[("secuSeat" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("secuSeat" + _local3) + "_mc"]._y, onRelease:function () {
_root.game.popup_mc.view(3, null, this, function () {
var _local3 = ("Do you want to fire " + this.myObj.myPeople.myName) + " ?";
_root.game.popup_mc.view(1, _local3, this.myObj, function () {
this.myObj.myPeople.outShop();
this.myObj.removeMovieClip();
this.cancel();
}, function () {
this.returnOver();
});
}, null);
}});
_local3++;
}
}
function selectCookiePage() {
clearHead();
_root.game.myShop.viewPrice();
_root.game.myShop.viewStock();
var _local10 = 0;
var _local8 = 0;
while (_local8 < 5) {
if (_local10 < _root.game.myShop.nowCookieArray.length) {
_root.game.playMenu_mc[("downCookie" + _local8) + "_mc"].gotoAndStop(_root.game.myShop.nowCookieArray[_local10].myType);
_root.game.playMenu_mc[("downCookie" + _local8) + "_mc"].myType = _root.game.myShop.nowCookieArray[_local10].myType;
_local10++;
} else {
_root.game.playMenu_mc[("downCookie" + _local8) + "_mc"].gotoAndStop(31);
}
_root.game.playMenu_mc[("downCookie" + _local8) + "_mc"].onRelease = function () {
this.cancel();
};
_local8++;
}
var _local4 = 0;
while (_local4 < _root.game.myShop.chefArray.length) {
var _local17 = _root.game.playMenu_mc.headArray_mc.attachMovie("cHead", (("cHead" + _local4) + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {myPeople:_root.game.myShop.chefArray[_local4], _x:_root.game.playMenu_mc[("chef" + _local4) + "_mc"]._x, _y:_root.game.playMenu_mc[("chef" + _local4) + "_mc"]._y});
delete _local17.onRollOver;
delete _local17.onRelease;
var _local6 = 0;
while (_local6 < _root.game.myShop.chefArray[_local4].cookieArray.length) {
var _local9 = _root.game.myShop.cookieManage.getCookie(_root.game.myShop.chefArray[_local4].cookieArray[_local6]).getBuyText();
var _local7 = _root.game.playMenu_mc.cookisArray_mc.attachMovie("cookieSetMc", ((("cookieSetMc" + _local4) + "_") + _local6) + "_mc", _root.game.playMenu_mc.cookisArray_mc.getNextHighestDepth(), {myType:_root.game.myShop.chefArray[_local4].cookieArray[_local6], _x:_root.game.playMenu_mc[((("cookie" + _local4) + "_") + _local6) + "_mc"]._x, _y:_root.game.playMenu_mc[((("cookie" + _local4) + "_") + _local6) + "_mc"]._y, _xscale:180, _yscale:180, toolTip:_local9, onRelease:function () {
this.selectThis();
}});
var _local5 = 0;
while (_local5 < _root.game.myShop.nowCookieArray.length) {
if (_local7.myType == _root.game.myShop.nowCookieArray[_local5].myType) {
var _local3 = _root.game.playMenu_mc[("cookieView" + _local5) + "_mc"];
_local3._visible = true;
_local3.setObj(_root.game.myShop.cookieManage.getCookie(_local7.myType));
if (_local3.myObj.surplus > 0) {
_local3.gotoAndStop(2);
_local3.price.text = _local3.myObj.price;
_local3.no.text = _local3.myObj.surplus;
_local3.upDateValue();
}
_local7.gotoAndStop(31);
}
_local5++;
}
_local6++;
}
_local4++;
}
}
function buyToolPage() {
clearHead();
_root.game.playMenu_mc.levelup_btn.onRollOver = function () {
if (_root.game.myShop.level < 3) {
_root.game.playMenu_mc.txt = "Upgrade your store!<br>This upgrade will cost: $" + _root.game.myShop.upgradePrice[_root.game.myShop.level - 1];
} else {
_root.game.playMenu_mc.txt = "No more upgrades available.";
}
};
_root.game.playMenu_mc.levelup_btn.onRelease = function () {
var _local2 = _root.game.myShop.upgradePrice[_root.game.myShop.level - 1];
if (_root.game.myShop.isReduceMoney(_local2)) {
_root.game.myShop.reduceMoney(_local2);
_root.game.myShop.setLevel(_root.game.myShop.level + 1);
_root.game.myShop.addAllText(((("You have upgraded your store " + _root.game.myShop.level) + " levels with $") + _local2) + " level:");
if (_root.game.myShop.level < 3) {
_root.game.playMenu_mc.txt = "Upgrade your store!<br>This upgrade will cost: $" + _root.game.myShop.upgradePrice[_root.game.myShop.level - 1];
} else {
_root.game.playMenu_mc.txt = "No more upgrades available.";
_root.game.myShop.noMoney("No more upgrades available.");
}
}
};
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc.myfloor_mc._x, _y:_root.game.playMenu_mc.myfloor_mc._y, myObj:_root.game.myShop.floorType});
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc.myWall_mc._x, _y:_root.game.playMenu_mc.myWall_mc._y, myObj:_root.game.myShop.wallType});
if (_root.game.myShop.carpetType.myType != 21) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc.myCarpet_mc._x, _y:_root.game.playMenu_mc.myCarpet_mc._y, myObj:_root.game.myShop.carpetType});
}
if (_root.game.myShop.pictureType.myType != 31) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc.myPicture_mc._x, _y:_root.game.playMenu_mc.myPicture_mc._y, myObj:_root.game.myShop.pictureType});
}
if (_root.game.myShop.isHasflowerBox1 == true) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc.myflower1_mc._x, _y:_root.game.playMenu_mc.myflower1_mc._y, myObj:_root.game.myShop.flower1Type});
}
if (_root.game.myShop.isHasflowerBox2 == true) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc.myflower2_mc._x, _y:_root.game.playMenu_mc.myflower2_mc._y, myObj:_root.game.myShop.flower2Type});
}
var _local3 = 0;
while (_local3 < floorArray.length) {
if (_root.game.myShop.floorType.myType != floorArray[_local3].myType) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc[("d0_" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("d0_" + _local3) + "_mc"]._y, myObj:floorArray[_local3], onRelease:function () {
this.buyThis();
}});
}
_local3++;
}
_local3 = 0;
while (_local3 < wallArray.length) {
if (_root.game.myShop.wallType.myType != wallArray[_local3].myType) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc[("d1_" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("d1_" + _local3) + "_mc"]._y, myObj:wallArray[_local3], onRelease:function () {
this.buyThis();
}});
}
_local3++;
}
_local3 = 0;
while (_local3 < carpetArray.length) {
if (_root.game.myShop.carpetType.myType != carpetArray[_local3].myType) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc[("d2_" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("d2_" + _local3) + "_mc"]._y, myObj:carpetArray[_local3], onRelease:function () {
this.buyThis();
}});
}
_local3++;
}
_local3 = 0;
while (_local3 < pictureArray.length) {
if (_root.game.myShop.pictureType.myType != pictureArray[_local3].myType) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc[("d3_" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("d3_" + _local3) + "_mc"]._y, myObj:pictureArray[_local3], onRelease:function () {
this.buyThis();
}});
}
_local3++;
}
if (_root.game.myShop.isHasflowerBox1 == false) {
_local3 = 0;
while (_local3 <= 1) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc[("d4_" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("d4_" + _local3) + "_mc"]._y, myObj:new decoration.Decoration(41), onRelease:function () {
this.buyFlowerBox();
}});
_local3++;
}
} else if (_root.game.myShop.isHasflowerBox2 == false) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc.d4_0_mc._x, _y:_root.game.playMenu_mc.d4_0_mc._y, myObj:new decoration.Decoration(41), onRelease:function () {
this.buyFlowerBox();
}});
var _local8 = ((flowerArray.length >= 4) ? 4 : (flowerArray.length));
_local3 = 1;
while (_local3 < _local8) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc[("d4_" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("d4_" + _local3) + "_mc"]._y, myObj:flowerArray[_local3 - 1], onRelease:function () {
this.buyThis();
}});
_local3++;
}
} else {
_local3 = 0;
while (_local3 < flowerArray.length) {
_root.game.playMenu_mc.headArray_mc.attachMovie("toolSetMc", ("toolSetMc" + _root.game.playMenu_mc.headArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.headArray_mc.getNextHighestDepth(), {_x:_root.game.playMenu_mc[("d4_" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("d4_" + _local3) + "_mc"]._y, myObj:flowerArray[_local3], onRelease:function () {
this.buyThis();
}});
_local3++;
}
}
}
function viewAllText() {
_root.game.playMenu_mc.myFame = manage.CommonManage.toFormatPoint(_root.game.myShop.fame, 0.01);
_root.game.playMenu_mc.myMoney = manage.CommonManage.simpleToString(_root.game.myShop.money, 2);
_root.game.playMenu_mc.myCharm = _root.game.myShop.charm;
_root.game.playMenu_mc.myLevel = _root.game.myShop.level;
_root.game.playMenu_mc.myTime = _root.game.myShop.timeManage.nowTime;
_root.game.playMenu_mc.myPrice = _root.game.myShop.price;
_root.game.playMenu_mc.cN = _root.game.myShop.chefArray.length;
_root.game.playMenu_mc.wN = _root.game.myShop.waiterArray.length;
_root.game.playMenu_mc.sN = _root.game.myShop.secuArray.length;
_root.game.playMenu_mc.nowTTT = "Money Remaining: $";
_root.game.playMenu_mc.re = "";
_root.game.playMenu_mc.allText = _root.game.myShop.allText;
_root.game.playMenu_mc.xinshui = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.xinshui, 2);
_root.game.playMenu_mc.yuanliao = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.yuanliao, 2);
_root.game.playMenu_mc.zujin = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.zujin, 2);
_root.game.playMenu_mc.shengji = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.shengji, 2);
_root.game.playMenu_mc.qingli = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.qingli, 2);
_root.game.playMenu_mc.costMoney = manage.CommonManage.simpleToString(((_root.game.myShop.infoObjView.xinshui + _root.game.myShop.infoObjView.yuanliao) + _root.game.myShop.infoObjView.zujin) + _root.game.myShop.infoObjView.shengji, 2);
_root.game.playMenu_mc.shengyu = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.shengyu, 2);
_root.game.playMenu_mc.yingli = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.yingli, 2);
_root.game.playMenu_mc.comeMoney = manage.CommonManage.simpleToString(_root.game.myShop.infoObjView.shengyu + _root.game.myShop.infoObjView.yingli, 2);
_root.game.playMenu_mc.sumMoney = manage.CommonManage.simpleToString(Number(_root.game.playMenu_mc.comeMoney) - Number(_root.game.playMenu_mc.costMoney), 2);
if (_root.game.playMenu_mc.sumMoney < 0) {
_root.game.playMenu_mc.sum.textColor = 16711680 /* 0xFF0000 */;
} else {
_root.game.playMenu_mc.sum.textColor = 2276113 /* 0x22BB11 */;
}
_root.game.playMenu_mc.cookieMoney = _root.game.myShop.infoObjView.cookieMoney;
_root.game.playMenu_mc.nowMoney = manage.CommonManage.simpleToString(_root.game.myShop.money, 2);
_root.game.playMenu_mc.startMoney = manage.CommonManage.simpleToString(Number(_root.game.myShop.money) - Number(_root.game.playMenu_mc.sumMoney), 2);
if (_root.game.myShop.money <= 0) {
_root.game.myShop.money = (_root.game.myShop.timeManage.nowTime - 1) * 100;
_root.game.playMenu_mc.btn_mc.gotoAndStop(2);
_root.game.playMenu_mc.nowTTT = "";
_root.game.playMenu_mc.nowMoney = "";
_root.game.playMenu_mc.re = "Bankrupt!";
}
if (_root.game.myShop.timeManage.nowTime > _root.game.myShop.timeManage.playTime) {
trace("\u65F6\u95F4\u7ED3\u675F\u5566\uFF01\u770B\u7740\u529E\u5427\uFF01");
_root.game.myShop.money = int(_root.game.myShop.money) + ((_root.game.myShop.timeManage.nowTime - 1) * 100);
_root.game.playMenu_mc.btn_mc.gotoAndStop(3);
}
}
}
Symbol 868 MovieClip [__Packages.men.People] Frame 0
class men.People
{
var myName, exp, level, salaries, startPower, myFace, growthRate, myText, myNo, myBuyNo, expMax, power, myMc;
function People () {
init();
}
function setValue(myName, exp, salaries, power, myFace, growthRate, myText, myNo, myBuyNo) {
this.myName = myName;
this.exp = exp;
level = expToLevel();
this.salaries = salaries;
startPower = power;
setExpToPower();
this.myFace = myFace;
this.growthRate = growthRate;
this.myText = myText;
this.myNo = myNo;
this.myBuyNo = myBuyNo;
expMax = 1000;
}
function init() {
expMax = 1000;
level = 0;
exp = 0;
getName();
getValue();
startPower = power;
}
function setExpToPower() {
}
function expToPower(min, max) {
var _local2 = int(((max - min) * level) / 10);
return(startPower + int((_local2 * exp) / 1000));
}
function getValue() {
var _local5 = _root.game.myShop.level;
switch (_local5) {
case 1 :
power = manage.CommonManage.randomAtoB(1, 5);
break;
case 2 :
power = manage.CommonManage.randomAtoB(3, 7);
break;
case 3 :
power = manage.CommonManage.randomAtoB(5, 10);
}
var _local4 = (((power - 3) >= 1) ? (power - 3) : 1);
var _local3 = (((power + 3) <= 10) ? (power + 3) : 10);
growthRate = manage.CommonManage.randomAtoB(_local4, _local3);
}
function expToLevel() {
var _local2 = 1;
while (_local2 < upLevelExpArray.length) {
if (upLevelExpArray[_local2] > exp) {
return(_local2 - 1);
}
_local2++;
}
return(10);
}
function addExp(no) {
if (exp == 1000) {
return(undefined);
}
exp = exp + no;
if (exp > upLevelExpArray[level + 1]) {
level = expToLevel();
setExpToPower();
_root.game.myShop.addAllText((("Employee " + myName) + " skills have increased to Level ") + level);
myText = getMyText();
trace((((myName + " \u5347\u7EA7\u4E3A\uFF1A") + level) + " \u4E86\uFF01power\u5DF2\u7ECF\u63D0\u5347\u4E3A\uFF1A") + power);
}
if (exp > 1000) {
exp = 1000;
return(undefined);
}
}
function createMyMc(link, obj) {
}
function addSalaries(no) {
salaries = salaries + no;
}
function getGirlFace() {
myFace = random(17) + 1;
setMcFace();
}
function getBoyFace() {
myFace = random(5) + 1;
setMcFace();
}
function setMcFace() {
myMc.face_mc.gotoAndStop(myFace);
}
function getMyText() {
}
function getMyNextText() {
var _local2 = "Potential ability: <br>";
switch (growthRate) {
case 1 :
_local2 = _local2 + "Hopeless.<br>";
break;
case 2 :
case 3 :
_local2 = _local2 + "Poor.<br>";
break;
case 4 :
_local2 = _local2 + "Mediocre.<br>";
break;
case 5 :
case 6 :
_local2 = _local2 + "Average.<br>";
break;
case 7 :
case 8 :
_local2 = _local2 + "Good.<br>";
break;
case 9 :
_local2 = _local2 + "Great.<br>";
break;
case 10 :
_local2 = _local2 + "Fantastic.<br>";
}
return(_local2);
}
function getName() {
}
static var upLevelExpArray = new Array(0, 40, 90, 150, 220, 300, 400, 520, 660, 820, 1000);
static var girlNameArray = new Array("Aaliyah", "Aasia", "Accalia", "Acedia", "Acelin", "Achal", "Achazia", "Achen", "Achit", "Achlys", "Ada", "Battista", "Bayo", "Beata", "Beatrice", "Beatrix", "Beccalynn", "Becky", "Bedelia", "Bel", "Calendre", "Caley", "Calida", "Calista", "Callan", "Callia", "Callidora", "Damaris", "Dame", "Danica", "Daniela", "Danielle", "Dannell", "Daphne", "Dara", "Daralis", "Elaine", "Elberta", "Eldora", "Eldoris", "Fatima", "Fatin", "Faustine", "Fawn", "Fawne", "Faye", "Fayina", "Fayme", "Fedora", "Gelasia", "Gelsey", "Gemma", "Geneva", "Genevieve", "Georgette", "Georgia", "Georgia", "Habika", "Hadara", "Hadassa", "Hadiya", "Haidee", "Haifa", "Haimi", "Haja", "Haldis", "Haleigha", "Haley", "Hali", "Ianthe", "Ida", "Idaline", "Ideh", "Idelle", "Idola", "Idona", "Idonia", "Jacinthe", "Jacqueline", "Jada", "Jade", "Jael", "Jardena", "Jarvia", "Jarvinia", "Kaatje", "Kacey", "Kachine", "Kadija", "Kadisha", "Kalama", "Kalanit", "Lacey", "Lacy", "Lailie", "Lainey", "Lateefah", "Latonia", "Latrice", "Laura", "Magan", "Magara", "Magda", "Magdalene", "Magena", "Maggie", "Magna", "Magnolia", "Mahala", "Mahalia", "Naida", "Nailah", "Naimah", "Naina", "Nalani", "Nalini", "Namazzi", "Namrata", "Nan", "Nancy", "Ohanna", "Olathe", "Olayinka", "Olesia", "Olethea", "Olga", "Pansy", "Pantxike", "Panya", "Papillon", "Parisa", "Quintessa", "Quintina", "Quirita", "Quiterie", "Rachana", "Rachel", "Raissa", "Raizel", "Ramla", "Ramona", "Ramya", "Saba", "Sabella", "Sabina", "Sahkyo", "Talia", "Talitha", "Tallulah", "Tam", "Tama", "Tamali", "Tamara", "Ula", "Ulfhildr", "Ulima", "Ulrica", "Ulrika", "Ulva", "Unn", "Uriana", "Valda", "Valeda", "Valencia", "Valentina", "Valentine", "Valerie", "Valeska", "Valisa", "Vanessa", "Vanya", "Vara", "Varda", "Varsha", "Varuni", "Wakanda", "Walburga", "Waltraud", "Wanda", "Waneta", "Wapeka", "Wilona", "Winda", "Winema", "Winona", "Wynfl", "Wynn", "Xylia", "Xylina", "Xylona", "Yamka", "Yamura", "Yanaba", "Yannick", "Yenene", "Yesmina", "Zahar", "Zahara", "Zahavah", "Zahra", "Zaida", "Zaira", "Zana", "Zaria", "Zarifa", "Zarina", "Zarna");
static var boyNameArray = new Array("Aakarshan", "Aaron", "Abbott", "Abdel", "Abdiel", "Abdieso", "Abdul", "Abejundio", "Abel", "Abelard", "Abenzio", "Abercio", "Abhay", "Abhi", "Abhijit", "Abhinav", "Abhishek", "Abijah", "Abner", "Abraham", "Abram", "Abrasha", "Abudemio", "Abundiantus", "Acacio", "Acario", "Accursius", "Ace", "Achilles", "Achyuta", "Babul", "Bae", "Bahar", "Bailey", "Baingana", "Baird", "Bairn", "Bajnok", "Bakari", "Baker", "Balavan", "Balbo", "Balder", "Baldwin", "Bale", "Bali", "Balint", "Ballard", "Balram", "Balthazar", "Bancroft", "Bandele", "Bane", "Bankim", "Banning", "Bansi", "Barabas", "Barak", "Baran", "Barber", "Cable", "Cade", " Cadeo", "Cadman", "Caedmon", "Caesar", "Cailan", "Cain", "Caius", "Cajan", "", "Caldwell", "Calhoun", "Calisto", "Calixto", "Callis", "Calvert", "Camden", "Camlin", "Campbell", "Candan", "Cannon", "Canute", "Capers", "Carden", "Carel", "Carey", "Carl", "Carleton Carl", "Carlin", "Dag", "Dagan", "Dagobert", "Dahana", "Dakarai", "Dakshesh", "Daley", "Dallas", "Dallin", "Dalton", "Daly", "Damek", "Damen", "Damian", "Damon", "Dane", "Danior", "Dante", "Darell", "Daren", "Darian", "Darius", "Darnell", "Darrel", "Darren", "Darshan", "Dartagnan", "Darthmouth", "Daruka", "Eamon", "Earl", "Eaton", "Eban", "Ebenezer", "Eberhard", "Edan", "Eddie", "Edgar", "Edgardo", "Edison", "Edward", "Edmond", "Edric", "Edward", "Edwin", "Egan", "Egbert", "Egerton", "Egil", "Egmont", "Egyed", "Einar", "Eisig", "Ekachakra", "Eknath", "Elbert", "Elden", "Eldon", "Eldridge", "Fabian", "Fabron", "Fairfax", "Falgun", "Falkner", "Faraji", "Fariel", "Farkas", "Farley", "Farman", "Farrar", "Farrell", "Faxon", "Fear", "Februus", "Felix", "Fenton", "Ferdinand", "Ferenc", "Fergus", "Ferguson", "Fergus", "Ferran", "Ferris", "Ffionn", "Fidel", "Fielding", "Finlay", "Finn", "Fisk", "Fitz", "Gabai", "Gabriel", "Gadil", "Gafna", "Gagan", "Gage", "Galen", "Galeno", "Galip", "Gallagher", "Galloway", "Galvin", "Gamal", "Gaman", "Gamba", "Gamble", "Ganesh", "Gannon", "Gara", "Gardiner", "Gardner", "Gareth", "Garett", "Garfield", "Garin", "Garland", "Garner", "Garnet", "Garret", "Garrick", "Habib", "Hackett", "Hadar", "Hadden", "Hadi", "Hadley", "Hadrian", "Hadwin", "Hagan", "Hahn", "Haile", "Haines", "Hakan", "Hal", "Henry", "Halbert", "Halden", "Halen", "Halian", "Halil", "Hall", "Halsey", "Halton", "Hamal", "Hamilton", "Hamlin", "Hank", "Hanley", "Hans", "Hansel", "Harcourt", "Iaap", "Iago", "Iain", "Ian", "Ibeamaka", "Ibrahim", "Ichabod", "Ignacio", "Ignatius", "Igor", "Ilhan", "Ilias", "Imre", "Ince", "Indra", "Ingmar", "Ingo", "Ingolf", "Ingram", "Iravan", "Irvin", "Irvin", "Irving", "Isaac", "Isaiah", "Isha", "Ishver", "Isidro", "Israel", "Itzak", "Jabari", "Jabir", "Jarlath", "Jarman", "Jaron", "Jaroslav", "Jarrah", "Jarvis", "Jaryn", "Kamil", "Kamlesh", "Kanak", "Kanan ", "Kaniel", "Kapil", "Kaplony", "Kapolcs", "Kardal", "Kardos", "Lance", "Lancelot", "Lander", "Landon", "Landry", "Lang", "Langley", "Lantos", "Laoghaire", "Lars ", "Maitreya", "Major", "Makalo", "Makepeace", "Malachi", "Malcolm", "Malcom", "Malik", "Malvin", "Malone", "Nassir", "Nate", "Nathaniel", "Nathan", "Navarro", "Navid", "Neal", "Oleg", "Oleos", "Olin", "Oliver", "Ollie", "Omar", "Omarjeet", "Onan", "Ond", "Parkins", "Parlan", "Parr", "Parry", "Parth", "Partha", "Pascal", "Patamon", "Quillan", "Quimby", "Quinby", "Quincy", "Quintus", "Quinlan", "Quintin", "Raines", "Rajiv", "Raleigh", "Ralph", "Ralston Ralph", "Ram", "Rami", "Ramesh", "Rama", "Ramiro", "Ramon", "Salvio", "Sam", "Samuel", "Samien", "Samir", "Sammon", "Sampath", "Samson", "Samudra", "Samuel", "Sanat", "Tanicus", "Tanner", "Tannon", "Tanton", "Taran", "Tariq", "Tarquin", "Tarrant", "Uilleam", "Uilliam", "William", "Uisdean", "Uistean", "Ulf", "Ulffr", "Ulprus", "Ulric", "Ulrich", "Ultan", "Ultman", "Warren", "Waseem", "Washington", "Watson", "Waverly", "Wayde", "Wayland", "Waylen", "Wayne", "Webster", "Welcome", "Wells", "Wendel", "Wendell", "Xhaiden", "Ximen", "Ximenes", "Xylon", "Yasir", "Yates", "Yazid", "Yehudi", "Yener", "Zaki", "Zal", "Zale", "Zalmai", "Zalman", "Zamir", "Zander", "Zane", "Zanebono");
}
Symbol 869 MovieClip [__Packages.manage.CommonManage] Frame 0
class manage.CommonManage
{
function CommonManage () {
}
static function movTo(dspObj, dspObjCtn, id, newName, obj) {
var _local3 = dspObj.transform.concatenatedMatrix;
var _local2 = dspObjCtn.transform.concatenatedMatrix;
_local2.invert();
_local3.concat(_local2);
dspObj.swapDepths(dspObj._parent.getNextHighestDepth());
dspObj.removeMovieClip();
dspObj = dspObjCtn.attachMovie(id, newName, dspObjCtn.getNextHighestDepth(), obj);
dspObj.transform.matrix = _local3;
return(dspObj);
}
static function calOfPoint(x1, x2, y1, l, b) {
var _local4;
if (b == false) {
_local4 = ((2 * y1) - Math.sqrt(((4 * y1) * y1) - (4 * (((((x1 * x1) + (x2 * x2)) - ((2 * x1) * x2)) + (y1 * y1)) - (l * l))))) / 2;
} else {
_local4 = ((2 * y1) + Math.sqrt(((4 * y1) * y1) - (4 * (((((x1 * x1) + (x2 * x2)) - ((2 * x1) * x2)) + (y1 * y1)) - (l * l))))) / 2;
}
return(_local4);
}
static function random100(no) {
if (no > 100) {
no = 100;
}
var _local2 = random(100) + 1;
if (_local2 <= no) {
return(true);
}
return(false);
}
static function toFormatPoint(num, u) {
return(Math.round(num / u) * u);
}
static function simpleToString(num, u) {
if (u <= 0) {
return(Math.round(num).toString());
}
var _local4 = Math.pow(10, u);
var _local1 = (Math.round(num * _local4) / _local4).toString();
var _local3 = _local1.lastIndexOf(".");
if (_local3 == -1) {
return((_local1 + ".") + get0s(u));
}
var _local5 = _local1.length - _local3;
if (_local5 > u) {
return(_local1.substr(0, (_local3 + u) + 1));
}
return(_local1 + get0s((u - _local5) + 1));
}
static function get0s(total) {
var _local1 = "";
while (total-- , total >= 0) {
_local1 = _local1 + "0";
}
return(_local1);
}
static function randomAtoB(a, b) {
return(random((b - a) + 1) + a);
}
static function drawLine(mc, id, x1, y1, x2, y2) {
var _local1 = mc.attachMovie(id, id, 0);
_local1._x = x1;
_local1._y = y1;
var _local2 = new flash.geom.Point(x2 - x1, y2 - y1);
_local1._xscale = _local2.length;
_local1._rotation = (Math.atan2(_local2.y, _local2.x) * 180) / Math.PI;
}
static function drawLineMC(mc, x1, y1, x2, y2) {
mc._x = x1;
mc._y = y1;
var _local1 = new flash.geom.Point(x2 - x1, y2 - y1);
mc._xscale = _local1.length;
mc._rotation = (Math.atan2(_local1.y, _local1.x) * 180) / Math.PI;
}
static function drawLineMCto(mc, x2, y2) {
var _local1 = new flash.geom.Point(x2 - mc._x, y2 - mc._y);
mc._xscale = _local1.length;
mc._rotation = (Math.atan2(_local1.y, _local1.x) * 180) / Math.PI;
}
static function frameToTime(no, str) {
var _local4;
var _local2;
var _local1;
_local4 = int(no / 115200);
_local2 = int(no / 1920) % 60;
_local1 = int(no / 32) % 60;
if (str == "h:m:s") {
return((((_local4 + ":") + _local2) + ":") + _local1);
}
return((_local2 + ":") + _local1);
}
static function frameToSeconds(no) {
var _local1 = int(no / 32);
return(_local1);
}
static function deleteAllMC(mc) {
for (var _local2 in mc) {
mc[_local2].removeMovieClip();
}
}
static function removeArrayOneVar(arr) {
arr.splice(random(arr.length), 1);
return(arr);
}
static function startGame() {
if (_root.game.isIn == true) {
Fade.start();
if (_root.game.isSelectLevel == false) {
_root.game.gotoAndStop("gamestart");
} else {
_root.game.gotoAndStop("selectlevel");
}
} else {
Fade.start();
_root.game.gotoAndStop("Instructions");
}
}
static function pressInSkip() {
Fade.start();
if (_root.game.isSelectLevel == false) {
_root.game.gotoAndStop("gamestart");
} else {
_root.game.gotoAndStop("selectlevel");
}
}
static function pressIn() {
Fade.start();
_root.game.gotoAndStop("Instructions");
}
static function pressDown() {
getURL ("http://www.ifungames.com", "_blank");
}
static function pressAdd() {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
}
static function pressMore() {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
static function pressMainMenu() {
Fade.start();
_root.game.gotoAndStop("mainmenu");
}
static function viewHighscore() {
getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + manage.GameManage.gameName, "_blank");
}
}
Symbol 870 MovieClip [__Packages.men.Chef] Frame 0
class men.Chef extends men.People
{
var myType, upCookie, getGirlFace, cookieArray, salaries, myText, growthRate, power, myName, level, expToPower, startPower, getMyNextText, exp, expToLevel;
function Chef () {
super();
myType = 1;
upCookie = false;
getGirlFace();
cookieArray = new Array();
getCookieArray();
getUpCookie();
salaries = getSalaries();
myText = getMyText();
trace((((((((("----- \u5927\u5BB6\u597D\uFF01\u6211\u662F\u86CB\u7CD5\u5E08 " + myName) + " \u7684this.cookieArray=") + cookieArray) + " this.power=") + power) + " \u6210\u957F\u7387\u4E3A\uFF1A") + growthRate) + " \u6211\u7684\u85AA\u6C34\u662F\uFF1A") + salaries);
}
function goShop() {
_root.game.myShop.addChef(this);
}
function outShop() {
_root.game.myShop.outChef(this);
}
function getSalaries() {
var _local5 = ((power + ((power - 50) * (power - 50))) + (growthRate * 10)) + (level * 5);
var _local4;
while (_local4 < cookieArray.length) {
var _local3 = _root.game.cookieManage.getCookie(cookieArray[_local4]).delicious;
_local5 = _local5 + ((_local3 * _local3) + (_local3 * 2));
_local4++;
}
return(_local5);
}
function setExpToPower() {
power = expToPower(10, 50);
}
function getMyText() {
var _local4 = "Current ability: <br>";
if (startPower < 60) {
_local4 = _local4 + "Kitchen helper.<br>";
} else if (startPower < 70) {
_local4 = _local4 + "Trainee.<br>";
} else if (startPower < 80) {
_local4 = _local4 + "Sous Chef.<br>";
} else if (startPower < 90) {
_local4 = _local4 + "Executive Chef.<br>";
} else {
_local4 = _local4 + "Master Chef.<br>";
}
_local4 = _local4 + getMyNextText();
var _local3 = 0;
while (_local3 < cookieArray.length) {
if (_root.game.myShop.cookieManage.getCookie(cookieArray[_local3]).delicious >= 9) {
_local4 = _local4 + "Special ability:<br>This chef has some very special cooking skills.";
return(_local4);
}
_local3++;
}
return(_local4);
}
function getValue() {
var _local3 = _root.game.myShop.level;
switch (_local3) {
case 1 :
power = manage.CommonManage.randomAtoB(50, 70);
break;
case 2 :
power = manage.CommonManage.randomAtoB(60, 80);
break;
case 3 :
power = manage.CommonManage.randomAtoB(80, 100);
}
growthRate = manage.CommonManage.randomAtoB(_local3, 2 * (_local3 + 2));
}
function getUpCookie() {
if ((upCookie == false) && (level >= 7)) {
var _local5 = null;
var _local4 = true;
while (_local4) {
_local4 = false;
var _local6 = random(6) + 1;
_local5 = getUpOneCookie(_local6);
var _local3 = 0;
while (_local3 < cookieArray.length) {
if (_local5 == cookieArray[_local3]) {
_local4 = true;
}
_local3++;
}
}
_root.game.myShop.addAllText(((myName + " has just learnt how to make cake ") + _local5.myName) + ". ");
myText = getMyText();
trace((((((myName + " \u5347\u7EA7\u4E3A\uFF1A") + level) + " \u4E86\uFF01\u5E76\u4E14\u5F97\u5230\u4E86\u65B0\u98DF\u54C1\uFF1A") + _local5) + " power\u5DF2\u7ECF\u63D0\u5347\u4E3A\uFF1A") + power);
upCookie = true;
cookieArray.push(_local5);
}
}
function getUpOneCookie(no) {
if (manage.CommonManage.random100(int((growthRate * 20) / 3))) {
return(((no - 1) * 5) + 5);
}
if (manage.CommonManage.random100(40)) {
return(((no - 1) * 5) + 4);
}
return(((no - 1) * 5) + 3);
}
function setCookieArray(arr) {
cookieArray = arr;
}
function addOneMoonExp() {
addExp(int(25 + ((58.3333333333333 * growthRate) / 10)));
}
function addExp(no) {
if (exp == 1000) {
return(undefined);
}
exp = exp + no;
if (exp > men.People.upLevelExpArray[level + 1]) {
level = expToLevel();
setExpToPower();
trace((((myName + " \u5347\u7EA7\u4E3A\uFF1A") + level) + " \u4E86\uFF01 power\u5DF2\u7ECF\u63D0\u5347\u4E3A\uFF1A") + power);
getUpCookie();
}
if (exp > 1000) {
exp = 1000;
return(undefined);
}
}
function getCookieArray() {
var _local3 = 1;
while (_local3 <= 4) {
var _local2 = null;
var _local4 = random(6) + 1;
_local2 = getOneCookie(_local4);
if (isHas(_local2)) {
cookieArray.push(_local2);
}
_local3++;
}
}
function getOneCookie(no) {
if (manage.CommonManage.random100(40)) {
return(((no - 1) * 5) + 1);
}
if (manage.CommonManage.random100(40)) {
return(((no - 1) * 5) + 2);
}
if (manage.CommonManage.random100(40)) {
return(((no - 1) * 5) + 3);
}
if (manage.CommonManage.random100(60)) {
return(((no - 1) * 5) + 4);
}
return(((no - 1) * 5) + 5);
}
function isHas(no) {
var _local2 = 0;
while (_local2 < cookieArray.length) {
if (no == cookieArray[_local2]) {
return(false);
}
_local2++;
}
return(true);
}
function createMyMc(link, obj) {
}
function getName() {
myName = men.People.girlNameArray[random(men.People.girlNameArray.length)];
}
}
Symbol 871 MovieClip [__Packages.men.Waiter] Frame 0
class men.Waiter extends men.People
{
var myType, getGirlFace, salaries, myText, growthRate, power, myName, level, startPower, getMyNextText, expToPower, addExp, myMc, setMcFace;
function Waiter () {
super();
myType = 2;
getGirlFace();
salaries = getSalaries();
myText = getMyText();
trace((((((("----- \u5927\u5BB6\u597D\uFF01\u6211\u662F\u670D\u52A1\u751F " + myName) + " ! this.power=") + power) + " \u6210\u957F\u7387\u4E3A\uFF1A") + growthRate) + " \u6211\u7684\u85AA\u6C34\u662F\uFF1A") + salaries);
}
function goShop() {
_root.game.myShop.addWaiter(this);
}
function outShop() {
_root.game.myShop.outWaiter(this);
}
function getSalaries() {
return(int((((power * 9) + (power * power)) + (growthRate * 10)) + (level * 5)));
}
function getValue() {
var _local5 = _root.game.myShop.level;
switch (_local5) {
case 1 :
power = manage.CommonManage.randomAtoB(1, 5);
break;
case 2 :
power = manage.CommonManage.randomAtoB(3, 7);
break;
case 3 :
power = manage.CommonManage.randomAtoB(5, 10);
}
var _local4 = (((power - 3) >= 1) ? (power - 3) : 1);
var _local3 = (((power + 3) <= 10) ? (power + 3) : 10);
growthRate = manage.CommonManage.randomAtoB(_local4, _local3);
}
function getMyText() {
var _local2 = "Current ability: <br>";
switch (startPower) {
case 1 :
case 2 :
_local2 = _local2 + "Trainee assistant.<br>";
break;
case 3 :
case 4 :
_local2 = _local2 + "Shop assistant.<br>";
break;
case 5 :
case 6 :
_local2 = _local2 + "Assistant Manager.<br>";
break;
case 7 :
case 8 :
_local2 = _local2 + "Manager.<br>";
break;
case 9 :
case 10 :
_local2 = _local2 + "Executive.<br>";
}
_local2 = _local2 + getMyNextText();
return(_local2);
}
function getPrice() {
}
function setExpToPower() {
power = expToPower(1, 10);
}
function addOneMoonExp() {
addExp(int(50 + ((92.8571428571429 * growthRate) / 10)));
}
function createMyMc(link, obj) {
myMc = _root.game.attachMovie(link, (link + _root.game.getNextHighestDepth()) + "_mc", _root.game.getNextHighestDepth(), obj);
setMcFace();
}
function getName() {
myName = men.People.girlNameArray[random(men.People.girlNameArray.length)];
}
}
Symbol 872 MovieClip [__Packages.men.Security] Frame 0
class men.Security extends men.People
{
var myType, getBoyFace, salaries, myText, growthRate, power, myName, level, startPower, getMyNextText, expToPower, addExp, myMc, setMcFace;
function Security () {
super();
myType = 3;
getBoyFace();
salaries = getSalaries();
myText = getMyText();
trace((((((("----- \u5927\u5BB6\u597D\uFF01\u6211\u662F\u4FDD\u5B89 " + myName) + " ! this.power=") + power) + " \u6210\u957F\u7387\u4E3A\uFF1A") + growthRate) + " \u6211\u7684\u85AA\u6C34\u662F\uFF1A") + salaries);
}
function getSalaries() {
return(int((((power - 40) * 2) + (growthRate * 5)) + (level * 5)));
}
function getMyText() {
var _local2 = "Current ability: <br>";
if (startPower < 60) {
_local2 = _local2 + "Trainee guard.<br>";
} else if (startPower < 70) {
_local2 = _local2 + "Bruiser.<br>";
} else if (startPower < 80) {
_local2 = _local2 + "Big Basher.<br>";
} else if (startPower < 90) {
_local2 = _local2 + "Strong Man.<br>";
} else {
_local2 = _local2 + "Head Man.<br>";
}
_local2 = _local2 + getMyNextText();
return(_local2);
}
function goShop() {
_root.game.myShop.addSecu(this);
}
function outShop() {
_root.game.myShop.outSecu(this);
}
function setExpToPower() {
power = expToPower(10, 50);
}
function getValue() {
var _local3 = _root.game.myShop.level;
switch (_local3) {
case 1 :
power = manage.CommonManage.randomAtoB(50, 70);
break;
case 2 :
power = manage.CommonManage.randomAtoB(60, 80);
break;
case 3 :
power = manage.CommonManage.randomAtoB(80, 100);
}
growthRate = manage.CommonManage.randomAtoB(_local3, 2 * (_local3 + 2));
}
function getName() {
myName = men.People.boyNameArray[random(men.People.girlNameArray.length)];
}
function addOneMoonExp() {
addExp(int(40 + ((85 * growthRate) / 10)));
}
function createMyMc(link, obj) {
myMc = _root.game.attachMovie(link, (link + _root.game.getNextHighestDepth()) + "_mc", _root.game.getNextHighestDepth(), obj);
setMcFace();
}
}
Symbol 873 MovieClip [__Packages.decoration.Decoration] Frame 0
class decoration.Decoration
{
var myType, myBuyNo, myName, link, power, runTime, price;
function Decoration (myType) {
init(myType);
}
function init(myType) {
this.myType = myType;
getValue(this.myType);
}
function buyFlowerBox() {
if (_root.game.myShop.isHasflowerBox1 == false) {
_root.game.myShop.isHasflowerBox1 = true;
_root.game.myShop.flower1Type = new decoration.Decoration(myType);
} else if (_root.game.myShop.isHasflowerBox2 == false) {
_root.game.myShop.isHasflowerBox2 = true;
_root.game.myShop.buyManage.flowerNo = 2;
_root.game.myShop.flower2Type = new decoration.Decoration(myType);
}
}
function buyThis() {
var _local3 = Math.ceil(myType / 10);
switch (_local3) {
case 1 :
_root.game.myShop.floorType = new decoration.Decoration(myType);
_root.game.myShop.buyManage.floorArray.splice(myBuyNo, 1);
_root.game.myShop.buyManage.upDateToolArray("floorArray");
break;
case 2 :
_root.game.myShop.wallType = new decoration.Decoration(myType);
_root.game.myShop.buyManage.wallArray.splice(myBuyNo, 1);
_root.game.myShop.buyManage.upDateToolArray("wallArray");
break;
case 3 :
_root.game.myShop.carpetType = new decoration.Decoration(myType);
_root.game.myShop.buyManage.carpetArray.splice(myBuyNo, 1);
_root.game.myShop.buyManage.upDateToolArray("carpetArray");
break;
case 4 :
_root.game.myShop.pictureType = new decoration.Decoration(myType);
_root.game.myShop.buyManage.pictureArray.splice(myBuyNo, 1);
_root.game.myShop.buyManage.upDateToolArray("pictureArray");
break;
case 5 :
if (_root.game.myShop.flower1Type.myType == 41) {
_root.game.myShop.flower1Type = new decoration.Decoration(myType);
_root.game.myShop.buyManage.flowerNo = 2;
} else if (_root.game.myShop.flower2Type.myType == 41) {
_root.game.myShop.flower2Type = new decoration.Decoration(myType);
_root.game.myShop.buyManage.flowerNo = 1;
} else if (_root.game.myShop.buyManage.flowerNo == 1) {
_root.game.myShop.flower1Type = new decoration.Decoration(myType);
_root.game.myShop.buyManage.flowerNo = 2;
} else {
_root.game.myShop.flower2Type = new decoration.Decoration(myType);
_root.game.myShop.buyManage.flowerNo = 1;
}
_root.game.myShop.buyManage.flowerArray.splice(myBuyNo, 1);
_root.game.myShop.buyManage.upDateToolArray("flowerArray");
}
_root.game.myShop.getShopCharm();
}
function getValue() {
switch (myType) {
case 1 :
myName = "floor";
link = "";
power = 10;
runTime = 100;
price = 0;
break;
case 2 :
myName = "floor";
link = "";
power = 20;
runTime = 100;
price = 60;
break;
case 3 :
myName = "floor";
link = "";
power = 30;
runTime = 100;
price = 160;
break;
case 4 :
myName = "floor";
link = "";
power = 40;
runTime = 100;
price = 300;
break;
case 5 :
myName = "floor";
link = "";
power = 50;
runTime = 100;
price = 360;
break;
case 6 :
myName = "floor";
link = "";
power = 60;
runTime = 100;
price = 600;
break;
case 7 :
myName = "floor";
link = "";
power = 70;
runTime = 100;
price = 1000;
break;
case 8 :
myName = "floor";
link = "";
power = 80;
runTime = 100;
price = 1100;
break;
case 9 :
myName = "floor";
link = "";
power = 90;
runTime = 100;
price = 1400;
break;
case 10 :
myName = "floor";
link = "";
power = 100;
runTime = 100;
price = 2000;
break;
case 11 :
myName = "wallpaper";
link = "";
power = 20;
runTime = 100;
price = 0;
break;
case 12 :
myName = "wallpaper";
link = "";
power = 30;
runTime = 100;
price = 60;
break;
case 13 :
myName = "wallpaper";
link = "";
power = 30;
runTime = 100;
price = 60;
break;
case 14 :
myName = "wallpaper";
link = "";
power = 50;
runTime = 100;
price = 200;
break;
case 15 :
myName = "wallpaper";
link = "";
power = 50;
runTime = 100;
price = 200;
break;
case 16 :
myName = "wallpaper";
link = "";
power = 50;
runTime = 100;
price = 200;
break;
case 17 :
myName = "wallpaper";
link = "";
power = 80;
runTime = 100;
price = 600;
break;
case 18 :
myName = "wallpaper";
link = "";
power = 80;
runTime = 100;
price = 600;
break;
case 19 :
myName = "wallpaper";
link = "";
power = 100;
runTime = 100;
price = 1000;
break;
case 20 :
break;
case 21 :
myName = "no carpet";
link = "";
power = 0;
runTime = 100;
price = 0;
break;
case 22 :
myName = "carpet";
link = "";
power = 50;
runTime = 100;
price = 300;
break;
case 23 :
myName = "carpet";
link = "";
power = 65;
runTime = 100;
price = 1000;
break;
case 24 :
myName = "carpet";
link = "";
power = 80;
runTime = 100;
price = 1400;
break;
case 25 :
myName = "carpet";
link = "";
power = 100;
runTime = 100;
price = 2000;
break;
case 26 :
break;
case 27 :
break;
case 28 :
break;
case 29 :
break;
case 30 :
break;
case 31 :
myName = "no";
link = "";
power = 0;
runTime = 100;
price = 0;
break;
case 32 :
myName = "paintings";
link = "";
power = 40;
runTime = 100;
price = 160;
break;
case 33 :
myName = "paintings";
link = "";
power = 50;
runTime = 100;
price = 300;
break;
case 34 :
myName = "paintings";
link = "";
power = 60;
runTime = 100;
price = 500;
break;
case 35 :
myName = "paintings";
link = "";
power = 70;
runTime = 100;
price = 800;
break;
case 36 :
myName = "paintings";
link = "";
power = 80;
runTime = 100;
price = 1200;
break;
case 37 :
myName = "paintings";
link = "";
power = 90;
runTime = 100;
price = 1600;
break;
case 38 :
myName = "paintings";
link = "";
power = 100;
runTime = 100;
price = 2000;
break;
case 39 :
break;
case 40 :
break;
case 41 :
myName = "flowerpot";
link = "";
power = 0;
runTime = 100;
price = 100;
break;
case 42 :
myName = "plants";
link = "";
power = 5;
runTime = 4;
price = 20;
break;
case 43 :
myName = "plants";
link = "";
power = 10;
runTime = 3;
price = 25;
break;
case 44 :
myName = "plants";
link = "";
power = 20;
runTime = 3;
price = 70;
break;
case 45 :
myName = "plants";
link = "";
power = 25;
runTime = 4;
price = 100;
break;
case 46 :
myName = "plants";
link = "";
power = 30;
runTime = 3;
price = 110;
break;
case 47 :
myName = "plants";
link = "";
power = 40;
runTime = 4;
price = 150;
break;
case 48 :
myName = "plants";
link = "";
power = 50;
runTime = 3;
price = 180;
break;
case 49 :
break;
case 50 :
}
}
}
Symbol 874 MovieClip [__Packages.fwg.TimeManage] Frame 0
class fwg.TimeManage
{
var gameWeek, nowTime, level, playTime, gameMoon, gameDay;
function TimeManage () {
init();
}
function init() {
gameWeek = 7;
nowTime = 1;
_root.game.myTime = nowTime;
level = 1;
if (_root.game.gameType == 1) {
playTime = 20;
} else {
playTime = 60;
}
gameMoon = 2008;
gameDay = 1;
setStartTime(1);
}
function setStartTime(no) {
gameDay = no;
}
function addMoon() {
nowTime++;
_root.game.myTime = nowTime;
gameDay = gameDay + 1;
var _local3;
switch (gameMoon) {
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 :
_local3 = 31;
break;
case 2 :
_local3 = 28;
break;
default :
_local3 = 30;
}
if (gameDay > _local3) {
gameDay = 1;
gameMoon = gameMoon + 1;
}
gameWeek++;
if (gameWeek > 7) {
gameWeek = 1;
}
_root.game.myShop.weekPrice = _root.game.myShop.weekPrice + _root.game.myShop.price;
trace("\u623F\u79DF_root.game.myShop.weekPrice=" + _root.game.myShop.weekPrice);
if (gameWeek == 7) {
trace("\u4EA4\u623F\u79DF\uFF01\uFF01" + _root.game.myShop.weekPrice);
_root.game.myShop.addAllText("Rent is paid every 7 days - Rent was paid today!");
_root.game.myShop.reduceMoney(_root.game.myShop.weekPrice);
_root.game.myShop.infoObjView.zujin = _root.game.myShop.weekPrice;
_root.game.myShop.weekPrice = 0;
}
}
function getWeekName() {
switch (gameWeek) {
case 1 :
return("Monday");
case 2 :
return("Tuesday");
case 3 :
return("Wednesday");
case 4 :
return("Thursday");
case 5 :
return("Friday");
case 6 :
return("Saturday");
case 7 :
return("Sunday");
}
}
}
Symbol 875 MovieClip [__Packages.fwg.CookieManage] Frame 0
class fwg.CookieManage
{
var flourP, sugarP, hamP, milkP, fruitP, chocolateP, price1, price2, price3, price4, price5, price6, foodArray;
function CookieManage () {
_root.game.myShop.cookieManage = this;
initPrice();
}
function initPrice() {
flourP = 0.4;
sugarP = 0.5;
hamP = 0.7;
milkP = 1.1;
fruitP = 1.8;
chocolateP = 2;
price1 = flourP;
price2 = sugarP;
price3 = milkP;
price4 = hamP;
price5 = fruitP;
price6 = chocolateP;
upDatePrice();
foodArray = new Array();
foodArray[0] = null;
var _local2 = 1;
while (_local2 <= 30) {
foodArray[_local2] = new cookie.Cookie(_local2);
foodArray[_local2].getNicePrice(this);
foodArray[_local2].price = foodArray[_local2].getPrice();
_local2++;
}
}
function upDatePrice() {
trace("\u539F\u6599\u4EF7\u94B1\u53D8\u52A8\uFF01\uFF01");
trace("_root.game.timeManage.level=" + _root.game.timeManage.level);
price1 = flourP + (random(_root.game.myShop.timeManage.level * 10) / 10);
price2 = sugarP + (random(_root.game.myShop.timeManage.level * 10) / 10);
price3 = milkP + (random(_root.game.myShop.timeManage.level * 10) / 10);
price4 = hamP + (random(_root.game.myShop.timeManage.level * 12) / 10);
price5 = fruitP + (random(_root.game.myShop.timeManage.level * 15) / 10);
price6 = chocolateP + (random(_root.game.myShop.timeManage.level * 20) / 10);
}
function getDeco(no) {
}
function getCookie(no) {
return(foodArray[no]);
}
function getPrice(no) {
return(this["price" + no]);
}
function getNewPrice() {
}
}
Symbol 876 MovieClip [__Packages.cookie.Cookie] Frame 0
class cookie.Cookie
{
var surplus, myType, myStock, myName, nicePrice, delicious, price, demand, demandPoint, stockRate, link;
function Cookie (myType) {
init(myType);
}
function init(myType) {
surplus = 0;
this.myType = myType;
getValue();
}
function createMyMc() {
return(null);
}
function getPrice() {
var _local4 = 0;
var _local3 = 0;
while (_local3 <= 5) {
_local4 = _local4 + (_root.game.myShop.cookieManage.getPrice(_local3 + 1) * myStock[_local3]);
_local3++;
}
return(_local4);
}
function getBuyText() {
return((((((((((((myName + ".\nFlour: ") + myStock[0]) + "\nSugar: ") + myStock[1]) + "\nButter: ") + myStock[2]) + "\nJam: ") + myStock[3]) + "\nFruits: ") + myStock[4]) + "\nChoc: ") + myStock[5]);
}
function getNicePrice(cM) {
nicePrice = manage.CommonManage.toFormatPoint((getPrice() * 2) * delicious, 0.01);
}
function setSurplus(no) {
surplus = no;
}
function isNoOk() {
if (surplus > 0) {
return(true);
}
return(false);
}
function isPriceOk() {
var _local2 = 0;
if (price >= (nicePrice * 2)) {
trace("\u8D85\u8FC7\u4E86\u6700\u5927\u9650\u5EA6\uFF01false");
return(false);
}
if (price > nicePrice) {
_local2 = int((80 * ((nicePrice * 2) - price)) / nicePrice);
} else {
_local2 = 100 - int((price * 20) / nicePrice);
}
if (manage.CommonManage.random100(_local2)) {
return(true);
}
return(false);
}
function isDemandOk() {
if (manage.CommonManage.random100(int(demand))) {
return(true);
}
return(false);
}
function buyThis(myShop, sumPower) {
surplus--;
demand = demand - demandPoint;
myShop.buyCookieAdd(myType);
myShop.addFame(getFame(sumPower));
trace((("\u4E70\u4E86\u4E00\u4E2A\uFF01\uFF01\u5269\u4F59=" + surplus) + " \u9700\u6C42\u5EA6\u4E3A\uFF1A") + demand);
}
function getFame(no) {
if (no < 30) {
if (manage.CommonManage.random100(80)) {
fwg.CustomerManage.fameArray[0]++;
return(-0.6);
}
fwg.CustomerManage.fameArray[1]++;
return(-0.4);
}
if (no < 50) {
if (manage.CommonManage.random100(80)) {
fwg.CustomerManage.fameArray[1]++;
return(-0.2);
}
fwg.CustomerManage.fameArray[2]++;
return(0);
}
if (no < 80) {
if (manage.CommonManage.random100(no)) {
fwg.CustomerManage.fameArray[3]++;
return(0.2);
}
if (manage.CommonManage.random100(50)) {
fwg.CustomerManage.fameArray[2]++;
return(0.1);
}
fwg.CustomerManage.fameArray[3]++;
return(0.3);
}
if (no < 110) {
if (manage.CommonManage.random100(no - 50)) {
fwg.CustomerManage.fameArray[3]++;
return(0.4);
}
if (manage.CommonManage.random100(150 - no)) {
fwg.CustomerManage.fameArray[3]++;
return(0.3);
}
fwg.CustomerManage.fameArray[4]++;
return(0.6);
}
if (no < 150) {
if (manage.CommonManage.random100(no - 100)) {
fwg.CustomerManage.fameArray[4]++;
return(0.6);
}
if (manage.CommonManage.random100(200 - no)) {
fwg.CustomerManage.fameArray[3]++;
return(0.5);
}
fwg.CustomerManage.fameArray[5]++;
return(0.8);
}
if (manage.CommonManage.random100(no - 150)) {
fwg.CustomerManage.fameArray[5]++;
return(1.2);
}
if (manage.CommonManage.random100(250 - no)) {
fwg.CustomerManage.fameArray[5]++;
return(0.8);
}
fwg.CustomerManage.fameArray[4]++;
return(0.6);
}
function getValue() {
switch (myType) {
case 1 :
myName = "Slicey Dicey";
myStock = new Array(2, 0, 1, 0, 0, 0);
delicious = 1;
stockRate = 3;
link = "";
demand = 55;
demandPoint = 0.4;
break;
case 2 :
myName = "Spread Bread";
myStock = new Array(3, 1, 1, 0, 0, 0);
delicious = 3;
stockRate = 3;
link = "";
demand = 43;
demandPoint = 0.4;
break;
case 3 :
myName = "Call Me loaf";
myStock = new Array(3, 1, 2, 0, 0, 0);
delicious = 4;
stockRate = 3;
link = "";
demand = 32;
demandPoint = 0.4;
break;
case 4 :
myName = "Sticky Dicky";
myStock = new Array(4, 1, 2, 0, 0, 0);
delicious = 6;
stockRate = 3;
link = "";
demand = 20;
demandPoint = 0.4;
break;
case 5 :
myName = "Gran Man";
myStock = new Array(5, 2, 3, 0, 0, 1);
delicious = 8;
stockRate = 3;
link = "";
demand = 10;
demandPoint = 0.4;
break;
case 6 :
myName = "Star Muncher";
myStock = new Array(1, 1, 1, 1, 0, 0);
delicious = 3;
stockRate = 3;
link = "";
demand = 85;
demandPoint = 0.4;
break;
case 7 :
myName = "Twirly Wirly Yum";
myStock = new Array(1, 1, 1, 1, 0, 0);
delicious = 4;
stockRate = 3;
link = "";
demand = 75;
demandPoint = 0.4;
break;
case 8 :
myName = "Choco Doco";
myStock = new Array(1, 1, 2, 2, 0, 1);
delicious = 6;
stockRate = 3;
link = "";
demand = 55;
demandPoint = 0.4;
break;
case 9 :
myName = "Fat Mans Feist";
myStock = new Array(1, 2, 2, 3, 0, 1);
delicious = 8;
stockRate = 3;
link = "";
demand = 35;
demandPoint = 0.4;
break;
case 10 :
myName = "Doubly Chocly";
myStock = new Array(1, 2, 3, 4, 0, 1);
delicious = 10;
stockRate = 3;
link = "";
demand = 15;
demandPoint = 0.4;
break;
case 11 :
myName = "Muffy Cream";
myStock = new Array(1, 1, 2, 0, 0, 0);
delicious = 1;
stockRate = 3;
link = "";
demand = 60;
demandPoint = 0.4;
break;
case 12 :
myName = "Rolly Polly";
myStock = new Array(1, 2, 1, 0, 0, 0);
delicious = 3;
stockRate = 3;
link = "";
demand = 40;
demandPoint = 0.4;
break;
case 13 :
myName = "Spongey Dungey";
myStock = new Array(1, 2, 3, 0, 0, 0);
delicious = 6;
stockRate = 3;
link = "";
demand = 30;
demandPoint = 0.4;
break;
case 14 :
myName = "Slicer Dicer";
myStock = new Array(1, 3, 4, 0, 0, 0);
delicious = 7;
stockRate = 3;
link = "";
demand = 20;
demandPoint = 0.4;
break;
case 15 :
myName = "Bomba Domba";
myStock = new Array(3, 6, 6, 0, 0, 0);
delicious = 9;
stockRate = 3;
link = "";
demand = 10;
demandPoint = 0.4;
break;
case 16 :
myName = "Fruity tootie";
myStock = new Array(1, 1, 1, 1, 1, 0);
delicious = 2;
stockRate = 3;
link = "";
demand = 50;
demandPoint = 0.4;
break;
case 17 :
myName = "Berry Nice";
myStock = new Array(2, 1, 2, 2, 3, 0);
delicious = 5;
stockRate = 3;
link = "";
demand = 40;
demandPoint = 0.4;
break;
case 18 :
myName = "Orangie Yum";
myStock = new Array(2, 2, 2, 1, 4, 0);
delicious = 7;
stockRate = 3;
link = "";
demand = 30;
demandPoint = 0.4;
break;
case 19 :
myName = "Fruity Round";
myStock = new Array(3, 3, 3, 2, 6, 0);
delicious = 9;
stockRate = 3;
link = "";
demand = 20;
demandPoint = 0.4;
break;
case 20 :
myName = "Mad Man Feist";
myStock = new Array(5, 5, 4, 4, 8, 0);
delicious = 10;
stockRate = 3;
link = "";
demand = 10;
demandPoint = 0.4;
break;
case 21 :
myName = "The Homer";
myStock = new Array(1, 1, 0, 0, 0, 1);
delicious = 2;
stockRate = 3;
link = "";
demand = 50;
demandPoint = 0.4;
break;
case 22 :
myName = "Choc Puff";
myStock = new Array(1, 2, 0, 1, 0, 1);
delicious = 4;
stockRate = 3;
link = "";
demand = 40;
demandPoint = 0.4;
break;
case 23 :
myName = "Jelly Homer";
myStock = new Array(2, 2, 0, 0, 0, 3);
delicious = 7;
stockRate = 3;
link = "";
demand = 30;
demandPoint = 0.4;
break;
case 24 :
myName = "Choc on Choc";
myStock = new Array(2, 3, 3, 0, 0, 5);
delicious = 8;
stockRate = 3;
link = "";
demand = 20;
demandPoint = 0.4;
break;
case 25 :
myName = "Big Head Choc";
myStock = new Array(4, 4, 7, 0, 1, 7);
delicious = 10;
stockRate = 3;
link = "";
demand = 10;
demandPoint = 0.4;
break;
case 26 :
myName = "Starry Bite";
myStock = new Array(1, 1, 1, 0, 0, 0);
delicious = 1;
stockRate = 3;
link = "";
demand = 60;
demandPoint = 0.4;
break;
case 27 :
myName = "Twisty Twist";
myStock = new Array(1, 1, 1, 0, 0, 0);
delicious = 2;
stockRate = 3;
link = "";
demand = 50;
demandPoint = 0.4;
break;
case 28 :
myName = "Choco Star";
myStock = new Array(1, 1, 1, 0, 0, 1);
delicious = 4;
stockRate = 3;
link = "";
demand = 40;
demandPoint = 0.4;
break;
case 29 :
myName = "Twisty Smart";
myStock = new Array(1, 1, 1, 0, 1, 2);
delicious = 6;
stockRate = 3;
link = "";
demand = 30;
demandPoint = 0.4;
break;
case 30 :
myName = "Freckle Choc";
myStock = new Array(1, 1, 2, 0, 1, 2);
delicious = 8;
stockRate = 3;
link = "";
demand = 15;
demandPoint = 0.4;
}
}
}
Symbol 877 MovieClip [__Packages.fwg.CustomerManage] Frame 0
class fwg.CustomerManage
{
var isQian, upCookieArray, startCookieArray, overCookieArray, numCookieArray, runTime, isGo, runMax, timeMc;
function CustomerManage () {
init();
}
function init() {
isQian = true;
upCookieArray = new Array();
startCookieArray = new Array();
overCookieArray = new Array();
numCookieArray = new Array();
runTime = 0;
isGo = false;
runMax = 480;
runTime = runMax;
timeMc = _root.game.createEmptyMovieClip("timeMc", _root.game.getNextHighestDepth());
timeMc.onEnterFrame = function () {
if (_root.game.isGameOver == false) {
if (_root.game.isPause == false) {
this.run();
}
}
};
timeMc.father = this;
timeMc.randomTime = 60;
timeMc.run = function () {
if (this.father.isGo == true) {
this.father.runTime--;
if (this.father.runTime <= 0) {
this.father.stopRun();
}
this.randomTime--;
if (this.randomTime <= 0) {
this.randomTime = random(10) + 10;
this.father.removeOneCookieView();
}
}
};
}
function removeOneCookieView() {
var _local6 = 0;
var _local4 = 0;
while (_local4 < numCookieArray.length) {
_local6 = _local6 + numCookieArray[_local4];
_local4++;
}
if (_local6 != 0) {
var _local7 = random(_local6) + 1;
_local6 = 0;
_local4 = 0;
while (_local4 < numCookieArray.length) {
_local6 = _local6 + numCookieArray[_local4];
if (_local7 <= _local6) {
numCookieArray[_local4]--;
var _local5;
if (isQian == true) {
var _local3 = 0;
while (_local3 < upCookieArray.length) {
if (upCookieArray[_local3] == startCookieArray[_local4].myType) {
_local5 = _local3;
upCookieArray[_local3] = 0;
isQian = false;
break;
}
_local3++;
}
} else {
var _local3 = upCookieArray.length - 1;
while (_local3 >= 0) {
if (upCookieArray[_local3] == startCookieArray[_local4].myType) {
_local5 = _local3;
upCookieArray[_local3] = 0;
isQian = true;
break;
}
_local3--;
}
}
if ((_local5 <= 12) && (_local5 > 0)) {
_root.game.bb4_mc[("b" + _local5) + "_mc"].gotoAndStop(31);
} else if (_local5 > 12) {
_root.game.bb1_mc[("b" + _local5) + "_mc"].gotoAndStop(31);
}
break;
}
_local4++;
}
}
}
function stopRun() {
trace("\u505C\u5566!");
_root.game.myMoney = _root.game.myShop.money;
runTime = runMax;
isGo = false;
manage.CommonManage.deleteAllMC(_root.game.customerArray_mc);
_root.game.myShop.getCase();
_root.game.soundManage.isTrueStopMusic("main_s");
_root.game.soundManage.moveSound("main_s", 32, 0, 100, 99999);
_root.game.soundManage.moveSound("main2_s", 32, 100, 0, 1);
_root.game.playMenu_mc.gotoAndStop(5);
}
function initRun(sum, p) {
isGo = true;
if (sum > 30) {
sum = 30;
}
var _local16 = new Array();
var _local4 = 0;
while (_local4 < startCookieArray.length) {
_local16[_local4] = {type:startCookieArray[_local4].myType, num:startCookieArray[_local4].surplus};
_local4++;
}
var _local18 = RandomGet.getAnswer(_local16, 30);
upCookieArray = _local18.typeArr;
numCookieArray = _local18.numArr;
setCookieView();
loadCookieArray();
var _local5 = 1;
while (_local5 <= sum) {
var _local14 = random(2) + 1;
var _local3 = _root.game.customerArray_mc.attachMovie(((_local14 == 1) ? "menC" : "womenC"), ("customer" + _local5) + "_mc", _root.game.customerArray_mc.getNextHighestDepth(), {myNo:_local5, _x:800, _y:370 + _local5, _xscale:200, _yscale:200, sex:_local14, goTime:random(250) + 2});
if (p > 0) {
_local3.buyTime = (random(64) + _local3.goTime) + 30;
_local3.backTime = 0;
p--;
} else {
_local3.backTime = (random(80) + _local3.goTime) + 100;
_local3.buyTime = 0;
}
_local5++;
}
}
function loadCookieArray() {
var _local2 = 0;
while (_local2 < startCookieArray.length) {
trace("this.startCookieArray[i].surplus=" + startCookieArray[_local2].surplus);
if (startCookieArray[_local2].surplus != 0) {
trace((("this.startCookieArray[i].surplus=" + startCookieArray[_local2].surplus) + " ") + overCookieArray[_local2].surplus);
numCookieArray[_local2] = int(((startCookieArray[_local2].surplus - overCookieArray[_local2].surplus) / startCookieArray[_local2].surplus) * numCookieArray[_local2]);
} else {
numCookieArray[_local2] = 0;
}
_local2++;
}
trace("this.numCookieArray=" + numCookieArray);
}
function setCookieView() {
var _local3 = 1;
while (_local3 <= 12) {
if (upCookieArray[_local3 - 1] != 0) {
_root.game.bb4_mc[("b" + _local3) + "_mc"].gotoAndStop(upCookieArray[_local3 - 1]);
} else {
_root.game.bb4_mc[("b" + _local3) + "_mc"].gotoAndStop(31);
}
_local3++;
}
_local3 = 13;
while (_local3 <= 30) {
if (upCookieArray[_local3 - 1] != 0) {
_root.game.bb1_mc[("b" + _local3) + "_mc"].gotoAndStop(upCookieArray[_local3 - 1]);
} else {
_root.game.bb1_mc[("b" + _local3) + "_mc"].gotoAndStop(31);
}
_local3++;
}
}
function startRun() {
trace("fwg.CustomerManage.fameArray=" + fameArray);
}
static var fameArray = new Array(0, 0, 0, 0, 0, 0);
}
Symbol 878 MovieClip [__Packages.RandomGet] Frame 0
class RandomGet
{
function RandomGet () {
}
static function getNumArr(objArr, total) {
var _local2 = objArr.length;
var _local5 = new Array(_local2);
var _local10 = 0;
var _local1 = 0;
while (_local1 < _local2) {
var _local7 = objArr[_local1];
if (_local7.num > 0) {
_local10 = _local10 + _local7.num;
}
_local1++;
}
if (_local10 <= total) {
_local1 = 0;
while (_local1 < _local2) {
_local5[_local1] = objArr[_local1].num;
_local1++;
}
} else {
var _local9 = 0;
_local1 = 0;
while (_local1 < _local2) {
if (objArr[_local1].num == 1) {
_local5[_local1] = 1;
_local9++;
}
_local1++;
}
var _local12 = (total - _local9) / (_local10 - _local9);
_local1 = 0;
while (_local1 < _local2) {
var _local7 = objArr[_local1];
if (_local7.num == 1) {
} else {
var _local8;
if (_local7.num > 1) {
_local8 = int(_local7.num * _local12);
} else {
_local8 = 0;
}
_local9 = _local9 + ((_local5[_local1] = _local8));
}
_local1++;
}
if (_local9 < total) {
var _local6 = objArr.slice();
_local6.sortOn("num", Array.NUMERIC);
var _local3 = _local2;
while (_local9++ , _local9 <= total) {
do {
_local3--;
if (_local3 < 0) {
_local3 = _local2 - 1;
}
var _local7 = _local6[_local3];
} while (_local7.num <= 1);
_local1 = 0;
while (_local1 < _local2) {
if (objArr[_local1] == _local6[_local3]) {
_local5[_local1]++;
}
_local1++;
}
}
}
}
return(_local5);
}
static function getAnswer(objArr, total) {
var _local5 = getNumArr(objArr, total);
var _local3 = objArr.length;
var _local6 = new Array();
var _local1 = 0;
while (_local1 < _local3) {
_local6 = _local6.concat(getArr(objArr[_local1].type, _local5[_local1]));
_local1++;
}
if (_local6.length < total) {
_local6 = _local6.concat(getArr(0, total - _local6.length));
}
disorder(_local6);
return({numArr:_local5, typeArr:_local6});
}
static function getArr(value, L) {
var _local2 = new Array(L);
while (L-- , L >= 0) {
_local2[L] = value;
}
return(_local2);
}
static function disorder(arr) {
var _local5 = arr.length;
var _local1 = 0;
while (_local1 < _local5) {
var _local3 = random(_local5);
var _local4 = arr[_local1];
arr[_local1] = arr[_local3];
arr[_local3] = _local4;
_local1++;
}
}
}
Symbol 879 MovieClip [__Packages.DeepCopy] Frame 0
class DeepCopy
{
static var markArr;
function DeepCopy () {
}
static function copy(obj) {
markArr = new Array();
return(copyF(obj, ""));
}
static function objToStr(obj) {
markArr = new Array();
return(objToStrF(obj));
}
static function isMark(obj) {
if (isSimple(obj)) {
return(false);
}
for (var _local2 in markArr) {
if (markArr[_local2] == obj) {
return(true);
}
}
return(false);
}
static function copyF(obj, objName) {
if (isMark(obj)) {
return("\u4EA4\u53C9\u5F15\u7528:" + objName);
}
switch (getObjType(obj)) {
case "boolean" :
case "number" :
case "string" :
return(obj);
case "\"[type function]\"" :
return("\"[type function]\"");
case "null" :
return(null);
case "undefined" :
return(undefined);
case "array" :
markArr.push(obj);
var _local2 = new Array(obj.length);
for (var _local4 in obj) {
_local2[_local4] = copyF(obj[_local4], _local4);
}
return(_local2);
case "movieclip" :
case "object" :
case "textfield" :
markArr.push(obj);
var _local3 = new Object();
for (var _local4 in obj) {
_local3[_local4] = copyF(obj[_local4], _local4);
}
return(_local3);
}
trace("copyF \u6F0F\u6389" + obj);
return(null);
}
static function objToStrF(obj, name, spaces) {
if ((name == undefined) || (!isNaN(name))) {
name = "";
} else {
name = name + ":";
}
if (spaces == undefined) {
spaces = "";
}
if (isMark(obj)) {
return((spaces + "\u4EA4\u53C9\u5F15\u7528:") + name);
}
var _local5 = getObjType(obj);
switch (_local5) {
case "boolean" :
case "number" :
return((spaces + name) + obj);
case "string" :
return((((spaces + name) + "\"") + obj) + "\"");
case "textfield" :
return((((spaces + name) + "\"\u52A8\u6001\u6587\u672C:") + obj.text) + "\"");
}
var _local7;
var _local8;
switch (_local5) {
case "array" :
_local7 = "[";
_local8 = "]";
break;
case "movieclip" :
case "object" :
_local7 = "{";
_local8 = "}";
break;
default :
return((spaces + name) + _local5);
}
var _local9 = spaces + name;
var _local2 = "";
markArr.push(obj);
if (isAllSimple(obj)) {
if (_local5 == "array") {
for (var _local6 in obj) {
_local2 = (objToStrF(obj[_local6], _local6) + ",") + _local2;
}
} else {
for (var _local6 in obj) {
_local2 = _local2 + (objToStrF(obj[_local6], _local6) + ",");
}
}
return(((_local9 + _local7) + _local2.substr(0, _local2.length - 1)) + _local8);
}
if (_local5 == "array") {
for (var _local6 in obj) {
_local2 = (objToStrF(obj[_local6], _local6, spaces + " ") + ",\n") + _local2;
}
} else {
for (var _local6 in obj) {
_local2 = _local2 + (objToStrF(obj[_local6], _local6, spaces + " ") + ",\n");
}
}
return((((((_local9 + _local7) + newline) + _local2.substr(0, _local2.length - 2)) + newline) + spaces) + _local8);
}
static function isAllSimple(obj) {
for (var _local2 in obj) {
if (!isSimple(obj[_local2])) {
return(false);
}
}
return(true);
}
static function isSimple(obj) {
switch (getObjType(obj)) {
case "boolean" :
case "number" :
case "string" :
case "null" :
case "undefined" :
case "\"[type function]\"" :
return(true);
}
return(false);
}
static function getObjType(obj) {
if (obj instanceof Array) {
return("array");
}
if (obj instanceof Function) {
return("\"[type function]\"");
}
if (obj instanceof TextField) {
return("textfield");
}
return(typeof(obj));
}
}
Symbol 880 MovieClip [__Packages.manage.SoundManage] Frame 0
class manage.SoundManage
{
var soundList, musicList, isMusicPlay, isSoundPlay;
function SoundManage () {
_root.createEmptyMovieClip("mysound_mc", _root.getNextHighestDepth());
_root.createEmptyMovieClip("mymusic_mc", _root.getNextHighestDepth());
soundList = new Object();
musicList = new Object();
addMusic("main_s");
if (isMusicPlay == undefined) {
isMusicPlay = true;
playMusic("main_s", 999999);
}
if (isSoundPlay == undefined) {
isSoundPlay = true;
}
}
function addMusicOverTime(str, timeNo, frameNo) {
var _local2 = musicList[str];
if (_local2) {
_local2.sound.soundManage = this;
_local2.sound.soundMc = _local2.mc;
_local2.sound.soundMc.soundTimeMax = frameNo;
_local2.sound.onSoundComplete = function () {
this.soundMc.soundObject = this;
this.soundMc.soundTime = 0;
this.soundMc.onEnterFrame = function () {
this.soundTime++;
if (this.soundTime >= this.soundTimeMax) {
this.soundObject.start(0, 1);
delete this.onEnterFrame;
}
};
};
}
}
function addSound() {
addSound2(soundList, arguments);
}
function addMusic() {
addSound2(musicList, arguments);
}
function addSound2(list, args) {
var _local10 = args.length;
var _local6 = -1;
while (_local6++ , _local6 < _local10) {
var _local4 = args[_local6];
if (typeof(_local4) == "string") {
var _local3 = (list[_local4] = {});
var _local5;
if (list == musicList) {
_local5 = _root.mymusic_mc;
} else {
_local5 = _root.mysound_mc;
}
_local3.mc = _local5.createEmptyMovieClip(_local4 + "_sound", _local5.getNextHighestDepth());
_local3.sound = new Sound(_local3.mc);
_local3.name = _local4;
_local3.sound.attachSound(_local3.name);
var _local7 = args[_local6 + 1];
if (typeof(_local7) == "number") {
_local3.vol = adjustVolume(_local7);
_local3.sound.setVolume(_local3.vol);
_local6++;
} else {
_local3.vol = 100;
}
trace((("\u52A0\u5165\u97F3\u6548\uFF1A" + _local4) + "\u97F3\u91CF\u4E3A\uFF1A") + _local3.sound.getVolume());
}
}
}
function stopSound() {
stopSound2(soundList, "volume", arguments);
}
function stopMusic() {
stopSound2(musicList, "volume", arguments);
}
function stopSound2(list, action, args) {
switch (action) {
case "stop" :
if (args.length > 0) {
for (var _local3 in args) {
list[args[_local3]].sound.stop();
}
} else {
for (var _local3 in list) {
list[_local3].sound.stop();
}
}
break;
default :
if (args.length > 0) {
for (var _local3 in args) {
list[args[_local3]].sound.setVolume(0);
}
} else {
for (var _local3 in list) {
list[_local3].sound.setVolume(0);
}
}
}
}
function returnSound() {
isSoundPlay = true;
for (var _local2 in soundList) {
soundList[_local2].sound.setVolume(soundList[_local2].vol);
}
}
function returnMusic() {
isMusicPlay = true;
for (var _local2 in musicList) {
musicList[_local2].sound.setVolume(musicList[_local2].vol);
}
}
function adjustVolume(vol) {
if (isNaN(vol)) {
return(100);
}
if (vol > 100) {
return(100);
}
if (vol < 0) {
return(0);
}
return(vol);
}
function setSoundVol() {
setSoundVol2(soundList, arguments);
}
function setMusicVol() {
setSoundVol2(musicList, arguments);
}
function setSoundVol2(list, args) {
var _local9 = args.length;
if (_local9 > 0) {
if (_local9 == 1) {
var _local7 = adjustVolume(args[0]);
for (var _local4 in list) {
list[_local4].vol = _local7;
list[_local4].sound.setVolume(_local7);
}
} else {
var _local4 = -1;
while (_local4++ , _local4 < _local9) {
var _local3 = args[_local4];
if (typeof(_local3) == "string") {
var _local2 = list[_local3];
var _local6 = args[_local4 + 1];
if (typeof(_local6) == "number") {
_local2.vol = adjustVolume(_local6);
_local4++;
} else {
_local2.vol = 100;
}
_local2.sound.setVolume(_local2.vol);
}
trace((("\u8BBE\u7F6E\u97F3\u6548\uFF1A" + _local3) + "\u97F3\u91CF\u4E3A\uFF1A") + _local2.sound.getVolume());
}
}
}
}
function playSound() {
if (isSoundPlay == true) {
playSound2(soundList, arguments);
}
}
function playMusic() {
if (isMusicPlay == true) {
playSound2(musicList, arguments);
}
}
function sndListPlayAble(arg) {
var _local2;
if (typeof(arg) == "string") {
if (musicList[arg]) {
_local2 = musicList;
} else {
_local2 = soundList;
}
} else {
_local2 = arg;
}
if (_local2 == musicList) {
return(isMusicPlay);
}
if (_local2 == soundList) {
return(isSoundPlay);
}
}
function playSound2(list, args) {
if (!sndListPlayAble(list)) {
return(undefined);
}
var _local5 = args[0];
var _local2 = args[1];
if (isNaN(_local2)) {
_local2 = 1;
}
var _local3 = args[1];
var _local4 = list[_local5];
_local4.sound.start(0, _local2);
if (!isNaN(_local3)) {
_local4.sound.setVolume(adjustVolume(_local3));
}
}
function isTrueStopSound() {
stopSound2(soundList, "stop", arguments);
}
function isTrueStopMusic() {
stopSound2(musicList, "stop", arguments);
}
function clearSoundAndMusic() {
for (var _local3 in _root.mymusic_mc) {
removeMovieClip(_root.mymusic_mc[_local3]);
}
for (var _local3 in _root.mysound_mc) {
removeMovieClip(_root.mysound_mc[_local3]);
}
removeMovieClip(_root.mysound_mc);
removeMovieClip(_root.mymusic_mc);
soundList = null;
musicList = null;
delete soundList;
delete musicList;
}
function moveSound(snd, totalTime, startVol, endVol, playTimes) {
var _local2;
if (typeof(snd) == "string") {
_local2 = soundList[snd];
if (_local2 == null) {
_local2 = musicList[snd];
}
} else if (snd instanceof Sound) {
_local2 = findObjBySnd(snd);
} else {
_local2 = snd;
}
if (_local2 == null) {
return(undefined);
}
if (!sndListPlayAble(snd)) {
return(undefined);
}
if (isNaN(endVol)) {
endVol = _local2.vol;
}
_local2.startVol = ((startVol >= 0) ? (startVol) : 0);
_local2.endVol = ((endVol >= 0) ? (endVol) : 0);
_local2.currTime = 0;
_local2.totalTime = ((totalTime > 0) ? (totalTime) : 0);
if (startVol < endVol) {
if (soundList[snd]) {
playSound(_local2.name, playTimes);
} else {
playMusic(_local2.name, playTimes);
}
}
_local2.sound.setVolume(startVol);
_local2.setSound = function () {
if (this.sound.getVolume <= 0) {
if (this.startVol > this.endVol) {
clearInterval(this.intervalId);
this.sound.stop();
return(undefined);
}
}
if ((++this.currTime) >= this.totalTime) {
clearInterval(this.intervalId);
}
this.sound.setVolume(this.startVol + ((this.endVol - this.startVol) * (this.currTime / this.totalTime)));
};
_local2.intervalId = setInterval(_local2, "setSound", 30);
}
function findObjBySnd(snd) {
for (var _local3 in soundList) {
if (soundList[_local3].sound == snd) {
return(soundList[_local3]);
}
}
for (var _local3 in musicList) {
if (musicList[_local3].music == snd) {
return(musicList[_local3]);
}
}
}
}
Symbol 881 MovieClip [__Packages.fwg.PopUp] Frame 0
class fwg.PopUp extends MovieClip
{
var txt, myVO, myObj, gotoAndStop, viewPeople_mc, nowName, nowPower, nowSalaries, addS_btn, ok2_btn, bd_btn, bc_btn, downCookie_mc, no, price, jia_btn, jian_btn, jia2_btn, jian2_btn, p_mc, ok_btn, cancel_btn;
function PopUp () {
super();
}
function ok() {
trace("ok!");
}
function returnOver() {
txt = "";
myVO = null;
myObj = null;
gotoAndStop(1);
}
function cancel() {
trace("cancel!");
}
function buyTool() {
_root.game.myShop.reduceMoney(myVO.price);
_root.game.myShop.infoObj.shengji = _root.game.myShop.infoObj.shengji + myVO.price;
myObj.myObj.buyThis();
myObj.removeMovieClip();
returnOver();
_root.game.myShop.buyManage.buyToolPage();
_root.game.myShop.viewShop();
}
function buyBox() {
_root.game.myShop.reduceMoney(myVO.price);
_root.game.myShop.infoObj.shengji = _root.game.myShop.infoObj.shengji + myVO.price;
myObj.myObj.buyFlowerBox();
myObj.removeMovieClip();
returnOver();
_root.game.myShop.buyManage.buyToolPage();
_root.game.myShop.viewShop();
}
function view(no, txt, obj, ok, cancel, vo) {
myVO = vo;
myObj = obj;
switch (no) {
case 1 :
gotoAndStop(2);
this.txt = txt;
break;
case 2 :
gotoAndStop(3);
var _local3 = 0;
while (_local3 < 5) {
if (_root.game.myShop.nowCookieArray[_local3] != undefined) {
this[("c" + _local3) + "_mc"].gotoAndStop(_root.game.myShop.nowCookieArray[_local3].myType);
} else {
this[("c" + _local3) + "_mc"].gotoAndStop(31);
}
_local3++;
}
cancel = function () {
this.returnOver();
};
break;
case 3 :
gotoAndStop(4);
viewPeople_mc.gotoAndStop(myObj.myPeople.myType);
viewPeople_mc.body_mc.face_mc.gotoAndStop(myObj.myPeople.myFace);
nowName = myObj.myPeople.myName;
nowPower = myObj.myPeople.power;
nowSalaries = myObj.myPeople.salaries;
addS_btn.onRelease = function () {
this._parent.nowSalaries = this._parent.nowSalaries + 10;
};
ok2_btn.onRelease = function () {
this._parent.myObj.myPeople.salaries = this._parent.nowSalaries;
this._parent.returnOver();
};
cancel = function () {
this.returnOver();
};
break;
case 4 :
gotoAndStop(5);
_local3 = 0;
while (_local3 <= 9) {
this[("b" + _local3) + "_btn"].value = _local3;
this[("b" + _local3) + "_btn"].onRelease = function () {
var _local3 = _root.game.popup_mc.sum;
_root.game.popup_mc.sum = String(_root.game.popup_mc.sum) + this.value;
if (isNaN(Number(_root.game.popup_mc.sum))) {
trace("\u8F93\u5165\u7684\u6709\u6BDB\u75C5....");
_root.game.myShop.noMoney("The number you have entered is incorrect!");
_root.game.popup_mc.sum = _local3;
}
};
_local3++;
}
bd_btn.value = ".";
bd_btn.onRelease = function () {
var _local3 = _root.game.popup_mc.sum;
_root.game.popup_mc.sum = String(_root.game.popup_mc.sum) + this.value;
if (isNaN(Number(_root.game.popup_mc.sum))) {
trace("\u8F93\u5165\u7684\u6709\u6BDB\u75C5....");
_root.game.myShop.noMoney("The number you have entered is incorrect!");
_root.game.popup_mc.sum = _local3;
}
};
bc_btn.onRelease = function () {
var _local3 = _root.game.popup_mc.sum;
_root.game.popup_mc.sum = String(_root.game.popup_mc.sum) + this.value;
if (isNaN(Number(_root.game.popup_mc.sum))) {
trace("\u8F93\u5165\u7684\u6709\u6BDB\u75C5....");
_root.game.myShop.noMoney("The number you have entered is incorrect!");
_root.game.popup_mc.sum = _local3;
} else {
_root.game.popup_mc.sum = _root.game.popup_mc.sum.substr(0, _root.game.popup_mc.sum.length - 1);
}
};
break;
case 5 :
gotoAndStop(6);
_local3 = 0;
while (_local3 < 6) {
this["p" + _local3] = _root.game.myShop.cookieManage.getPrice(_local3 + 1);
this["n" + _local3].restrict = "0-9";
this["n" + _local3].text = 0;
this["n" + _local3].myValue = _local3;
this["s" + _local3] = 0;
this["n" + _local3].onChanged = function () {
_root.game.popup_mc["s" + this.myValue] = Number(this.text) * Number(_root.game.popup_mc["p" + this.myValue]);
if (isNaN(_root.game.popup_mc["s" + this.myValue])) {
_root.game.popup_mc["s" + this.myValue] = 0;
}
};
this[("b" + _local3) + "_btn"].myValue = _local3;
this[("b" + _local3) + "_btn"].onRelease = function () {
if (_root.game.myShop.isReduceMoney(Number(_root.game.popup_mc["s" + this.myValue]))) {
_root.game.myShop.reduceMoney(Number(_root.game.popup_mc["s" + this.myValue]));
_root.game.myShop.addStock(this.myValue + 1, Number(_root.game.popup_mc["n" + this.myValue].text));
_root.game.popup_mc["n" + this.myValue].text = 0;
_root.game.popup_mc["s" + this.myValue] = 0;
_root.game.myShop.viewStock();
}
};
_local3++;
}
ok = function () {
var _local2 = 0;
while (_local2 < 6) {
this[("b" + _local2) + "_btn"].onRelease();
_local2++;
}
this.returnOver();
};
cancel = function () {
this.returnOver();
};
break;
case 6 :
gotoAndStop(7);
downCookie_mc.gotoAndStop(myObj.myObj.myType);
this.no.restrict = "0-9";
price.restrict = "0-9 .";
this.no.text = myObj.myObj.surplus;
price.text = myObj.myObj.price;
jia_btn.onRelease = function () {
_root.game.popup_mc.no.text = Number(_root.game.popup_mc.no.text) + 5;
};
jian_btn.onRelease = function () {
_root.game.popup_mc.no.text = Number(_root.game.popup_mc.no.text) - 5;
if (Number(_root.game.popup_mc.no.text) < 0) {
_root.game.popup_mc.no.text = 0;
}
};
jia2_btn.onRelease = function () {
_root.game.popup_mc.price.text = Number(_root.game.popup_mc.price.text) + 5;
};
jian2_btn.onRelease = function () {
_root.game.popup_mc.price.text = Number(_root.game.popup_mc.price.text) - 5;
if (Number(_root.game.popup_mc.price.text) < 0) {
_root.game.popup_mc.price.text = 0;
}
};
ok = function () {
if (isNaN(Number(_root.game.popup_mc.no.text)) || (isNaN(Number(_root.game.popup_mc.price.text)))) {
trace("\u8F93\u5165\u7684\u6709\u6BDB\u75C5....");
_root.game.myShop.noMoney("The number you have entered is incorrect!");
return(undefined);
}
if (this.myObj._currentframe == 1) {
this.myObj.gotoAndStop(2);
}
this.myObj.price.text = manage.CommonManage.toFormatPoint(Number(_root.game.popup_mc.price.text), 0.01);
this.myObj.no.text = int(Number(_root.game.popup_mc.no.text));
this.myObj.upDateValue();
_root.game.myShop.viewNeed();
_root.game.myShop.viewStock();
this.returnOver();
};
cancel = function () {
this.returnOver();
};
break;
case 7 :
gotoAndStop(8);
this.txt = txt;
p_mc.gotoAndStop(obj.myType);
ok = function () {
this.returnOver();
};
}
this.ok = ok;
this.cancel = cancel;
ok_btn.onRelease = function () {
this._parent.ok();
};
cancel_btn.onRelease = function () {
this._parent.cancel();
};
}
}
Symbol 882 MovieClip [__Packages.men.PeopleSeatMc] Frame 0
class men.PeopleSeatMc extends MovieClip
{
var face_mc, myPeople, myName, onRollOver;
function PeopleSeatMc () {
super();
face_mc.gotoAndStop(myPeople.myFace);
myName = myPeople.myName;
onRollOver = function () {
for (var _local7 in _root.game.playMenu_mc.cookisArray_mc) {
_root.game.playMenu_mc.cookisArray_mc[_local7].removeMovieClip();
}
_root.game.playMenu_mc.nowPower = this.myPeople.power;
_root.game.playMenu_mc.nowSalaries = this.myPeople.salaries;
_root.game.playMenu_mc.nowName = this.myPeople.myName;
_root.game.playMenu_mc.nowText = this.myPeople.myText;
_root.game.playMenu_mc.nowlevel = this.myPeople.level;
_root.game.playMenu_mc.viewPeople_mc.gotoAndStop(this.myPeople.myType);
_root.game.playMenu_mc.viewPeople_mc.body_mc.face_mc.gotoAndStop(this.myPeople.myFace);
_root.game.playMenu_mc.viewPeople_mc.body_mc.hand_mc.gotoAndStop(random(4) + 1);
if (this.myPeople.cookieArray != undefined) {
var _local3 = 0;
while (_local3 < this.myPeople.cookieArray.length) {
_root.game.playMenu_mc.cookisArray_mc.attachMovie("cookieSetMc", ("cookieSetMc" + _root.game.playMenu_mc.cookisArray_mc.getNextHighestDepth()) + "_mc", _root.game.playMenu_mc.cookisArray_mc.getNextHighestDepth(), {myType:this.myPeople.cookieArray[_local3], _x:_root.game.playMenu_mc[("makeSeat" + _local3) + "_mc"]._x, _y:_root.game.playMenu_mc[("makeSeat" + _local3) + "_mc"]._y});
_local3++;
}
}
_root.game.myShop.buyManage.lifeManage = new manage.LifeManage(_root.game.playMenu_mc.exp_mc, 1, this.myPeople, "exp", "expMax");
};
}
function isCanBuy() {
return(true);
}
function selectThis() {
switch (myPeople.myType) {
case 1 :
if (_root.game.myShop.chefArray.length >= 3) {
trace("\u53A8\u5B50\u5DF2\u7ECF\u4E0D\u80FD\u5728\u96C7\u4F63\u4E86\uFF01");
_root.game.myShop.noMoney("You can't hire anymore chefs.");
return(undefined);
}
break;
case 2 :
if (_root.game.myShop.waiterArray.length >= 4) {
trace("\u670D\u52A1\u5458\u5DF2\u7ECF\u4E0D\u80FD\u5728\u96C7\u4F63\u4E86\uFF01");
_root.game.myShop.noMoney("You can't hire anymore assistants.");
return(undefined);
}
break;
case 3 :
if (_root.game.myShop.secuArray.length < 2) {
break;
}
trace("\u4FDD\u5B89\u5DF2\u7ECF\u4E0D\u80FD\u5728\u96C7\u4F63\u4E86\uFF01");
_root.game.myShop.noMoney("You can't hire anymore security guards.");
return(undefined);
}
_root.game.popup_mc.view(1, ("Do you want to employ " + myPeople.myName) + " ?", this, function () {
this.myObj.myPeople.goShop();
this.myObj.removeMovieClip();
this.cancel();
}, function () {
this.returnOver();
});
}
}
Symbol 883 MovieClip [__Packages.manage.LifeManage] Frame 0
class manage.LifeManage
{
var viewMc, myState, mc, life, lifeMax, lifeInit;
function LifeManage (viewMc, myState, mc, life, lifeMax) {
this.viewMc = viewMc;
this.myState = myState;
this.mc = mc;
this.life = life;
this.lifeMax = lifeMax;
this.viewMc.life_mc.setMask(this.viewMc.lifemask_mc);
lifeMCInit();
}
function lifeMCInit() {
switch (myState) {
case 1 :
lifeInit = viewMc.life_mc._x - (viewMc.lifemask_mc._width - viewMc.life_mc._width);
viewMc.lifemask_mc._x = lifeInit - ((viewMc.life_mc._width * (mc[lifeMax] - mc[life])) / mc[lifeMax]);
break;
case 2 :
lifeInit = viewMc.life_mc._x;
viewMc.lifemask_mc._x = lifeInit + ((viewMc.life_mc._width * (mc[lifeMax] - mc[life])) / mc[lifeMax]);
break;
case 3 :
lifeInit = viewMc.life_mc._y;
viewMc.lifemask_mc._y = (lifeInit + viewMc.life_mc._height) - ((mc[life] * viewMc.life_mc._height) / mc[lifeMax]);
break;
case 4 :
lifeInit = (viewMc.life_mc._y - viewMc.lifemask_mc._height) + viewMc.life_mc._height;
viewMc.lifemask_mc._y = lifeInit - (viewMc.life_mc._height - ((mc[life] * viewMc.life_mc._height) / mc[lifeMax]));
}
}
function setViewMC(mc) {
viewMc = mc;
}
function update() {
switch (myState) {
case 1 :
viewMc.lifemask_mc._x = lifeInit - ((viewMc.life_mc._width * (mc[lifeMax] - mc[life])) / mc[lifeMax]);
break;
case 2 :
viewMc.lifemask_mc._x = lifeInit + ((viewMc.life_mc._width * (mc[lifeMax] - mc[life])) / mc[lifeMax]);
break;
case 3 :
viewMc.lifemask_mc._y = (lifeInit + viewMc.life_mc._height) - ((mc[life] * viewMc.life_mc._height) / mc[lifeMax]);
break;
case 4 :
viewMc.lifemask_mc._y = lifeInit - (viewMc.life_mc._height - ((mc[life] * viewMc.life_mc._height) / mc[lifeMax]));
}
}
}
Symbol 884 MovieClip [__Packages.cookie.CookieViewNo] Frame 0
class cookie.CookieViewNo extends MovieClip
{
var _visible, edit_btn, price, myObj, no;
function CookieViewNo () {
super();
_visible = false;
edit_btn.onRelease = function () {
_root.game.popup_mc.view(6, null, this._parent, null, null);
};
}
function upDateValue() {
myObj.price = Number(price.text);
myObj.surplus = Number(no.text);
}
function setObj(myObj) {
this.myObj = myObj;
}
function out(str, s) {
}
}
Symbol 885 MovieClip [__Packages.Father] Frame 0
class Father extends MovieClip
{
var onEnterFrame;
function Father () {
super();
onEnterFrame = function () {
if (_root.game.isGameOver == false) {
if (_root.game.isPause == false) {
this.run();
}
}
};
}
function run() {
}
}
Symbol 886 MovieClip [__Packages.men.Customer] Frame 0
class men.Customer extends Father
{
var isSay, runTime, isGo, onEnterFrame, sex, myFace, myBody, myLeg, speedX, speedY, _x, gotoAndStop, _y, swapDepths, goTime, buyTime, myTarget, myBuyObj, backTime, head_mc, body_mc, leg1_mc, leg2_mc, leg3_mc, leg4_mc, _xscale, all_mc;
function Customer () {
super();
init();
}
function init() {
isSay = false;
runTime = 1;
getFace();
isGo = false;
getInitSpeed();
onEnterFrame = function () {
if (_root.game.isGameOver == false) {
if (_root.game.isPause == false) {
this.run();
this.runOut();
}
}
};
}
function getFace() {
if (sex == 1) {
myFace = random(7) + 1;
myBody = random(5) + 1;
myLeg = random(3) + 1;
} else {
myFace = random(6) + 1;
myBody = random(12) + 1;
}
}
function getInitSpeed() {
speedX = -(random(4) + 2);
speedY = random(5) - 4;
}
function startMove() {
_x = 690;
gotoAndStop(2);
upDateFangXiang();
isGo = true;
}
function getThisDepth() {
return(int((_y * 550) + _x));
}
function runOut() {
if (isGo == true) {
if (!_root.game.cHit_mc.hitTest(_x, _y, true)) {
stopMove();
run = null;
}
}
}
function run() {
swapDepths(getThisDepth());
runTime++;
if (runTime == goTime) {
startMove();
}
if (runTime == buyTime) {
upDateFangXiang();
myTarget = ((random(2) == 0) ? (_root.game.buyHit1_mc) : (_root.game.buyHit2_mc));
myBuyObj = ExtMath.countMoveLen({x:_x, y:_y}, {x:myTarget._x, y:myTarget._y}, 7);
speedX = myBuyObj.x;
speedY = myBuyObj.y;
run = function () {
this.swapDepths(this.getThisDepth());
this.runTime++;
this._x = this._x + this.speedX;
this._y = this._y + this.speedY;
if (this.myTarget.hitTest(this._x, this._y, true)) {
this.backTime = this.runTime + 40;
this.buy();
this.myTarget = _root.game.back_mc;
this.myBuyObj = ExtMath.countMoveLen({x:this._x, y:this._y}, {x:this.myTarget._x, y:this.myTarget._y}, 7);
this.speedX = this.myBuyObj.x;
this.speedY = this.myBuyObj.y;
this.stopMove();
this.run = function () {
this.swapDepths(this.getThisDepth());
this.runTime++;
if (this.runTime == this.backTime) {
this.viewSay();
_root.game.soundManage.playSound("money_s");
this.run = function () {
if (this.isSay == false) {
this.swapDepths(this.getThisDepth());
this.runTime++;
this._x = this._x + this.speedX;
this._y = this._y + this.speedY;
if (this.myTarget.hitTest(this._x, this._y, true)) {
this.removeMovieClip();
}
}
};
return(undefined);
}
};
return(undefined);
}
};
return(undefined);
}
if (runTime == backTime) {
viewSay();
myTarget = _root.game.back_mc;
myBuyObj = ExtMath.countMoveLen({x:_x, y:_y}, {x:myTarget._x, y:myTarget._y}, 7);
speedX = myBuyObj.x;
speedY = myBuyObj.y;
upDateFangXiang();
run = function () {
if (this.isSay == false) {
this.swapDepths(this.getThisDepth());
this.runTime++;
this._x = this._x + this.speedX;
this._y = this._y + this.speedY;
if (this.myTarget.hitTest(this._x, this._y, true)) {
this.removeMovieClip();
}
}
};
return(undefined);
}
if (isGo == true) {
if (isCanMove(_x + speedX, _y + speedY)) {
_x = _x + speedX;
_y = _y + speedY;
} else {
speedX = ((random(2) == 0) ? -1 : 1) * (random(4) + 2);
speedY = random(5) - 4;
upDateFangXiang();
}
}
}
function viewSay() {
isSay = true;
stopMove();
var _local3 = 0;
var _local2 = 0;
while (_local2 < fwg.CustomerManage.fameArray.length) {
_local3 = _local3 + fwg.CustomerManage.fameArray[_local2];
_local2++;
}
var _local4 = random(_local3) + 1;
_local3 = 0;
_local2 = 0;
while (_local2 < fwg.CustomerManage.fameArray.length) {
_local3 = _local3 + fwg.CustomerManage.fameArray[_local2];
if (_local4 <= _local3) {
say(_local2);
break;
}
_local2++;
}
}
function say(no) {
switch (no) {
case 1 :
_root.game.customerArray_mc.attachMovie("say", ("say" + _root.game.customerArray_mc) + "_mc", _root.game.customerArray_mc.getNextHighestDepth(), {myObj:this, _x:_x, _y:_y - 120, txt:"Yuck!", myFace:no});
break;
case 2 :
_root.game.customerArray_mc.attachMovie("say", ("say" + _root.game.customerArray_mc) + "_mc", _root.game.customerArray_mc.getNextHighestDepth(), {myObj:this, _x:_x, _y:_y - 120, txt:"Wow that sucked!", myFace:no});
break;
case 3 :
_root.game.customerArray_mc.attachMovie("say", ("say" + _root.game.customerArray_mc) + "_mc", _root.game.customerArray_mc.getNextHighestDepth(), {myObj:this, _x:_x, _y:_y - 120, txt:"Could be better.", myFace:no});
break;
case 4 :
_root.game.customerArray_mc.attachMovie("say", ("say" + _root.game.customerArray_mc) + "_mc", _root.game.customerArray_mc.getNextHighestDepth(), {myObj:this, _x:_x, _y:_y - 120, txt:"hmmm not bad...", myFace:no});
break;
case 5 :
_root.game.customerArray_mc.attachMovie("say", ("say" + _root.game.customerArray_mc) + "_mc", _root.game.customerArray_mc.getNextHighestDepth(), {myObj:this, _x:_x, _y:_y - 120, txt:"mmm yummy!", myFace:no});
break;
case 6 :
_root.game.customerArray_mc.attachMovie("say", ("say" + _root.game.customerArray_mc) + "_mc", _root.game.customerArray_mc.getNextHighestDepth(), {myObj:this, _x:_x, _y:_y - 120, txt:"Oh MY GOD, that was heaven!", myFace:no});
}
}
function buy() {
}
function stopMove() {
gotoAndStop(1);
head_mc.gotoAndStop(myFace);
body_mc.gotoAndStop(myBody);
leg1_mc.gotoAndStop(myLeg);
leg2_mc.gotoAndStop(myLeg);
leg3_mc.gotoAndStop(myLeg);
leg4_mc.gotoAndStop(myLeg);
}
function upDateFangXiang() {
if (speedX > 0) {
_xscale = -200;
all_mc.head_mc.gotoAndStop(myFace);
all_mc.body_mc.gotoAndStop(myBody);
all_mc.leg1_mc.gotoAndStop(myLeg);
all_mc.leg2_mc.gotoAndStop(myLeg);
all_mc.leg3_mc.gotoAndStop(myLeg);
all_mc.leg4_mc.gotoAndStop(myLeg);
} else if (speedX <= 0) {
_xscale = 200;
all_mc.head_mc.gotoAndStop(myFace);
all_mc.body_mc.gotoAndStop(myBody);
all_mc.leg1_mc.gotoAndStop(myLeg);
all_mc.leg2_mc.gotoAndStop(myLeg);
all_mc.leg3_mc.gotoAndStop(myLeg);
all_mc.leg4_mc.gotoAndStop(myLeg);
}
}
function isCanMove(mcx, mcy) {
if (_root.game.cHit_mc.hitTest(mcx, mcy, true)) {
return(true);
}
return(false);
}
}
Symbol 887 MovieClip [__Packages.ExtMath] Frame 0
class ExtMath extends Math
{
function ExtMath () {
super();
}
static function distance(x1, y1, x2, y2) {
var _local2 = x2 - x1;
var _local1 = y2 - y1;
return(Math.sqrt((_local2 * _local2) + (_local1 * _local1)));
}
static function distance2(x1, y1, x2, y2) {
var _local2 = x2 - x1;
var _local1 = y2 - y1;
return((_local2 * _local2) + (_local1 * _local1));
}
static function degreesToRadians(angle) {
return(angle * 0.017453);
}
static function radiansToDegrees(radian) {
return(radian * 57.29578);
}
static function sinD(angle) {
return(Math.sin((angle * 3.141593) / 180));
}
static function asinD(ratio) {
return(Math.asin(ratio) * 57.29578);
}
static function cosD(angle) {
return(Math.cos((angle * 3.141593) / 180));
}
static function acosD(ratio) {
return(Math.acos(ratio) * 57.29578);
}
static function tanD(angle) {
return(Math.tan((angle * 3.141593) / 180));
}
static function atan2D(y, x) {
return(Math.atan2(y, x) * 57.29578);
}
static function angleOfLine(x1, y1, x2, y2) {
return(atan2D(y2 - y1, x2 - x1));
}
static function fixAngle(angle) {
var _local1 = angle % 360;
return((((_local1 % 360) < 0) ? (_local1 + 360) : (_local1)));
}
static function to_global(target, target_x, target_y) {
var _local1 = {x:target_x, y:target_y};
target.localToGlobal(_local1);
return(_local1);
}
static function to_local(target, target_x, target_y, local_coord) {
local_coord = {x:target_x, y:target_y};
target.globalToLocal(local_coord);
return(local_coord);
}
static function countDistance(mcX1, mcY1, mcX2, mcY2) {
return(Math.sqrt((Math.abs(mcX2 - mcX1) * Math.abs(mcX2 - mcX1)) + (Math.abs(mcY2 - mcY1) * Math.abs(mcY2 - mcY1))));
}
static function countMoveLen(obj1, obj2, len) {
var _local3 = angleOfLine(obj1.x, obj1.y, obj2.x, obj2.y);
return(flash.geom.Point.polar(len, (angleOfLine(obj1.x, obj1.y, obj2.x, obj2.y) * Math.PI) / 180));
}
}
Symbol 888 MovieClip [__Packages.men.ToolSetMc] Frame 0
class men.ToolSetMc extends MovieClip
{
var myObj, gotoAndStop, pr;
function ToolSetMc () {
super();
if (myObj.myType != undefined) {
gotoAndStop(myObj.myType);
}
pr = "$" + myObj.price;
}
function onRollOver() {
_root.game.playMenu_mc.txt = (((((((myObj.myName + "<br>") + "price: $") + myObj.price) + ".<br>Improvements +") + myObj.power) + ".<br>Depreciation: ") + myObj.runTime) + ".";
}
function buyThis() {
if (_root.game.myShop.isReduceMoney(myObj.price)) {
buyThis2();
} else {
_root.game.myShop.noMoney("You do not have enough money!");
}
}
function buyThis2() {
_root.game.popup_mc.view(1, ("Do want to buy the " + myObj.myName) + " ?", this, function () {
this.buyTool();
}, function () {
this.returnOver();
}, {price:myObj.price});
}
function buyFlowerBox() {
_root.game.popup_mc.view(1, ("Do want to buy the " + myObj.myName) + " ?", this, function () {
this.buyBox();
}, function () {
this.returnOver();
}, {price:myObj.price});
}
}
Symbol 889 MovieClip [__Packages.men.CookieSetMc] Frame 0
class men.CookieSetMc extends MovieClip
{
var myType, gotoAndStop, viewNo;
function CookieSetMc () {
super();
if (myType != undefined) {
gotoAndStop(myType);
}
}
function setType(no) {
myType = no;
gotoAndStop(myType);
}
function setNowCookieArray() {
var _local3 = new Array();
var _local2 = 0;
while (_local2 < 5) {
if (_root.game.playMenu_mc[("downCookie" + _local2) + "_mc"].myType != undefined) {
_local3.push(_root.game.myShop.cookieManage.getCookie(_root.game.playMenu_mc[("downCookie" + _local2) + "_mc"].myType));
}
_local2++;
}
_root.game.myShop.setNowCookieArray(_local3);
}
function cancel() {
gotoAndStop(31);
_root.game.playMenu_mc[("cookieView" + viewNo) + "_mc"].myObj = null;
_root.game.playMenu_mc[("cookieView" + viewNo) + "_mc"].gotoAndStop(1);
_root.game.playMenu_mc[("cookieView" + viewNo) + "_mc"]._visible = false;
var _local4 = 0;
while (_local4 < _root.game.myShop.chefArray.length) {
var _local3 = 0;
while (_local3 < _root.game.myShop.chefArray[_local4].cookieArray.length) {
if (_root.game.playMenu_mc.cookisArray_mc[((("cookieSetMc" + _local4) + "_") + _local3) + "_mc"].myType == myType) {
_root.game.playMenu_mc.cookisArray_mc[((("cookieSetMc" + _local4) + "_") + _local3) + "_mc"].gotoAndStop(_root.game.playMenu_mc.cookisArray_mc[((("cookieSetMc" + _local4) + "_") + _local3) + "_mc"].myType);
}
_local3++;
}
_local4++;
}
myType = undefined;
setNowCookieArray();
_root.game.myShop.viewNeed();
_root.game.myShop.viewStock();
}
function selectThis() {
if (_root.game.pop2 == false) {
_root.game.pop2 = true;
_root.game.pop_mc.gotoAndStop(3);
}
var _local5 = 0;
while (_local5 < 5) {
if (_root.game.playMenu_mc[("downCookie" + _local5) + "_mc"]._currentframe == 31) {
_root.game.playMenu_mc[("downCookie" + _local5) + "_mc"].setType(myType);
_root.game.playMenu_mc[("cookieView" + _local5) + "_mc"].setObj(_root.game.myShop.cookieManage.getCookie(myType));
_root.game.playMenu_mc[("cookieView" + _local5) + "_mc"]._visible = true;
var _local4 = 0;
while (_local4 < _root.game.myShop.chefArray.length) {
var _local3 = 0;
while (_local3 < _root.game.myShop.chefArray[_local4].cookieArray.length) {
if (_root.game.playMenu_mc.cookisArray_mc[((("cookieSetMc" + _local4) + "_") + _local3) + "_mc"].myType == myType) {
_root.game.playMenu_mc.cookisArray_mc[((("cookieSetMc" + _local4) + "_") + _local3) + "_mc"].gotoAndStop(31);
}
_local3++;
}
_local4++;
}
setNowCookieArray();
return(undefined);
}
_local5++;
}
trace("\u5DF2\u7ECF\u5168\u6EE1\u5566\uFF01\uFF01");
}
}
Symbol 1 MovieClip [__Packages.hjw.view.controls.ToolTipControl] Frame 0
!!!ERROR
Symbol 6 MovieClip [__Packages.hjw.lang.Runnable] Frame 0
!!!ERROR
Symbol 7 MovieClip [__Packages.hjw.lang.Thread] Frame 0
!!!ERROR
Symbol 8 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
!!!ERROR
Symbol 9 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
!!!ERROR
Symbol 10 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
!!!ERROR
Symbol 11 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
!!!ERROR
Symbol 12 MovieClip [__Packages.mx.core.UIObject] Frame 0
!!!ERROR
Symbol 13 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
!!!ERROR
Symbol 14 MovieClip [__Packages.hjw.view.controls.ToolTip] Frame 0
!!!ERROR
Symbol 15 MovieClip [__Packages.hjw.view.controls.ToolTipManager] Frame 0
!!!ERROR
Symbol 48 MovieClip Frame 1
_x = (Stage.width / 2);
_y = (Stage.height / 2);
_root.stop();
onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
Symbol 48 MovieClip Frame 145
Fade.start();
_root.gotoAndStop("game");
Symbol 58 Button
on (release) {
gotoAndStop ("submited");
}
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 79
gotoAndStop (1);
Symbol 77 Button
on (release) {
manage.CommonManage.viewHighscore();
}
Symbol 79 MovieClip Frame 1
stop();
var highscore = eval (score_var);
if (highscore <= 0) {
this._visible = false;
}
submit_btn.onRelease = function () {
gotoAndStop ("submit");
};
trace(highscore);
trace("http://www.freeworldgroup.com/score/index.asp?game=" + manage.GameManage.gameName);
Symbol 79 MovieClip Frame 3
function sendData() {
send_var.game = manage.GameManage.gameName;
send_var.score = highscore;
send_var.name = name_txt.text;
if (send_var.name == "") {
noname_mc.gotoAndPlay(2);
return(undefined);
}
send_var.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", load_var, "POST");
gotoAndStop ("sending");
}
stop();
gold_txt.text = highscore;
send_var = new LoadVars();
load_var = new LoadVars();
ok_btn.onRelease = sendData;
load_var.onLoad = function () {
gotoAndStop ("done");
};
Symbol 79 MovieClip Frame 5
view_btn.onRelease = function () {
manage.CommonManage.viewHighscore();
};
Symbol 149 MovieClip [cookieSetMc] Frame 1
#initclip 52
Object.registerClass("cookieSetMc", men.CookieSetMc);
#endinitclip
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 2
stop();
Symbol 224 MovieClip Frame 3
stop();
Symbol 224 MovieClip Frame 4
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 297 MovieClip [popup] Frame 1
#initclip 43
Object.registerClass("popup", fwg.PopUp);
#endinitclip
stop();
Symbol 297 MovieClip [popup] Frame 2
stop();
hit_mc.onRelease = function () {
};
hit_mc.useHandCursor = false;
Symbol 297 MovieClip [popup] Frame 3
stop();
hit_mc.onRelease = function () {
};
hit_mc.useHandCursor = false;
Instance of Symbol 149 MovieClip [cookieSetMc] "c0_mc" in Symbol 297 MovieClip [popup] Frame 3
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "c1_mc" in Symbol 297 MovieClip [popup] Frame 3
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "c2_mc" in Symbol 297 MovieClip [popup] Frame 3
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "c3_mc" in Symbol 297 MovieClip [popup] Frame 3
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "c4_mc" in Symbol 297 MovieClip [popup] Frame 3
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Symbol 297 MovieClip [popup] Frame 4
stop();
hit_mc.onRelease = function () {
};
hit_mc.useHandCursor = false;
addS_btn.toolTip = "Increasing salary will help you keep this employee!";
Symbol 297 MovieClip [popup] Frame 5
stop();
hit_mc.onRelease = function () {
};
hit_mc.useHandCursor = false;
Symbol 297 MovieClip [popup] Frame 6
stop();
hit_mc.onRelease = function () {
};
hit_mc.useHandCursor = false;
Symbol 297 MovieClip [popup] Frame 7
stop();
hit_mc.onRelease = function () {
};
hit_mc.useHandCursor = false;
Instance of Symbol 149 MovieClip [cookieSetMc] "downCookie_mc" in Symbol 297 MovieClip [popup] Frame 7
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Symbol 297 MovieClip [popup] Frame 8
stop();
hit_mc.onRelease = function () {
};
hit_mc.useHandCursor = false;
Symbol 299 MovieClip [sHead] Frame 1
#initclip 44
Object.registerClass("sHead", men.PeopleSeatMc);
#endinitclip
Symbol 301 MovieClip [wHead] Frame 1
#initclip 45
Object.registerClass("wHead", men.PeopleSeatMc);
#endinitclip
Symbol 303 MovieClip [cHead] Frame 1
#initclip 46
Object.registerClass("cHead", men.PeopleSeatMc);
#endinitclip
Symbol 316 Button
on (release) {
selectD_mc._visible = true;
}
Symbol 318 Button
on (release) {
manage.CommonManage.pressIn();
}
Symbol 319 Button
on (release) {
manage.CommonManage.pressMore();
}
Symbol 320 Button
on (release) {
manage.CommonManage.pressDown();
}
Symbol 321 Button
on (release) {
manage.CommonManage.pressAdd();
}
Symbol 326 Button
on (release) {
_root.game.isLoad = true;
_root.game.isIn = true;
manage.CommonManage.startGame();
}
Symbol 327 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 2
Symbol 331 Button
on (release) {
_root.game.gameType = 1;
manage.CommonManage.startGame();
}
Symbol 334 Button
on (release) {
_root.game.gameType = 2;
manage.CommonManage.startGame();
}
Instance of Symbol 81 MovieClip [hit] in Symbol 339 MovieClip Frame 1
on (release) {
this._parent._visible = false;
}
Symbol 341 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.freeworldgroup.com", "_blank");
};
Symbol 344 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 347 Button
on (release) {
Fade.start();
gotoAndStop ("credits");
}
Symbol 353 Button
on (release) {
if (_root.game.gameType) {
manage.CommonManage.pressInSkip();
} else {
selectD_mc._visible = true;
}
}
Symbol 354 Button
on (release) {
nextFrame();
}
Symbol 355 Button
on (release) {
manage.CommonManage.pressMainMenu();
}
Symbol 401 Button
on (release) {
prevFrame();
}
Symbol 407 MovieClip Frame 1
stop();
selectD_mc._visible = false;
Symbol 418 MovieClip Frame 1
stop();
Symbol 441 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 1
stop();
Instance of Symbol 149 MovieClip [cookieSetMc] "b26_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b27_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b28_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b29_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b30_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b24_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b23_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b22_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b21_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b20_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b19_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b18_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b17_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b16_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b15_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b14_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b13_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b25_mc" in Symbol 456 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Symbol 466 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 1
stop();
Symbol 479 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 1
stop();
Instance of Symbol 149 MovieClip [cookieSetMc] "b4_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b3_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b2_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b1_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b8_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b7_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b6_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b5_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b12_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b11_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b10_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "b9_mc" in Symbol 489 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Symbol 504 Button
on (release) {
_root.game.saveGame.saveThisGame();
}
Symbol 505 Button
on (release) {
_root.game.myShop.pressStart();
}
Symbol 508 Button
on (release) {
_root.game.gameOver();
}
Symbol 510 Button
on (release) {
_root.game.win();
}
Symbol 511 MovieClip Frame 1
stop();
Symbol 514 Button
on (release) {
_root.game.myShop.pressAddStock(0);
}
Symbol 515 Button
on (release) {
_root.game.myShop.pressReStock(0);
}
Symbol 516 Button
on (release) {
_root.game.myShop.pressAddStock(1);
}
Symbol 517 Button
on (release) {
_root.game.myShop.pressReStock(1);
}
Symbol 518 Button
on (release) {
_root.game.myShop.pressAddStock(2);
}
Symbol 519 Button
on (release) {
_root.game.myShop.pressReStock(2);
}
Symbol 520 Button
on (release) {
_root.game.myShop.pressAddStock(3);
}
Symbol 521 Button
on (release) {
_root.game.myShop.pressReStock(3);
}
Symbol 522 Button
on (release) {
_root.game.myShop.pressAddStock(4);
}
Symbol 523 Button
on (release) {
_root.game.myShop.pressReStock(4);
}
Symbol 524 Button
on (release) {
_root.game.myShop.pressAddStock(5);
}
Symbol 525 Button
on (release) {
_root.game.myShop.pressReStock(5);
}
Symbol 528 Button
on (release) {
_root.game.popup_mc.view(5, "", null, null, null);
}
Symbol 549 Button
on (release) {
switch (_root.game.myShop.buyManage.addNum) {
case 1 :
this.gotoAndStop(2);
_root.game.myShop.buyManage.addNum = 5;
break;
case 5 :
this.gotoAndStop(3);
_root.game.myShop.buyManage.addNum = 10;
break;
case 10 :
this.gotoAndStop(4);
_root.game.myShop.buyManage.addNum = 50;
break;
case 50 :
this.gotoAndStop(5);
_root.game.myShop.buyManage.addNum = 100;
break;
case 100 :
this.gotoAndStop(1);
_root.game.myShop.buyManage.addNum = 1;
}
}
Symbol 556 MovieClip Frame 1
stop();
switch (_root.game.myShop.buyManage.addNum) {
case 1 :
break;
case 5 :
this.gotoAndStop(2);
break;
case 10 :
this.gotoAndStop(3);
break;
case 50 :
this.gotoAndStop(4);
break;
case 100 :
this.gotoAndStop(5);
}
Symbol 572 MovieClip [cookieViewNo] Frame 1
#initclip 47
Object.registerClass("cookieViewNo", cookie.CookieViewNo);
#endinitclip
stop();
this.edit_btn.onRelease = function () {
_root.game.popup_mc.view(6, null, this._parent, null, null);
};
Symbol 572 MovieClip [cookieViewNo] Frame 2
this.edit_btn.onRelease = function () {
_root.game.popup_mc.view(6, null, this._parent, null, null);
};
Symbol 573 Button
on (release) {
gotoAndStop (5);
}
on (press) {
_root.game.myShop.buyManage.clearHead();
}
on (releaseOutside) {
gotoAndStop (5);
}
Symbol 574 Button
on (release) {
gotoAndStop (4);
}
on (press) {
_root.game.myShop.buyManage.clearHead();
}
on (releaseOutside) {
gotoAndStop (4);
}
Symbol 575 Button
on (release) {
gotoAndStop (3);
}
on (press) {
_root.game.myShop.buyManage.clearHead();
}
on (releaseOutside) {
gotoAndStop (3);
}
Symbol 576 Button
on (release) {
gotoAndStop (2);
}
on (press) {
_root.game.myShop.buyManage.clearHead();
}
on (releaseOutside) {
gotoAndStop (2);
}
Symbol 577 Button
on (release) {
gotoAndStop (1);
}
on (press) {
_root.game.myShop.buyManage.clearHead();
}
on (releaseOutside) {
gotoAndStop (1);
}
Symbol 578 MovieClip Frame 1
this.useHandCursor = false;
this.onRelease = function () {
};
Symbol 666 MovieClip Frame 1
stop();
_root.game.myShop.buyManage.selectCookiePage();
downCookie0_mc.toolTip = "Click to remove.";
downCookie1_mc.toolTip = "Click to remove.";
downCookie2_mc.toolTip = "Click to remove.";
downCookie3_mc.toolTip = "Click to remove.";
downCookie4_mc.toolTip = "Click to remove.";
Instance of Symbol 149 MovieClip [cookieSetMc] "downCookie0_mc" in Symbol 666 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 0;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "downCookie1_mc" in Symbol 666 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 1;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "downCookie2_mc" in Symbol 666 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 2;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "downCookie3_mc" in Symbol 666 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 3;
}
Instance of Symbol 149 MovieClip [cookieSetMc] "downCookie4_mc" in Symbol 666 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
viewNo = 4;
}
Symbol 666 MovieClip Frame 2
stop();
_root.game.myShop.buyManage.viewMyPeoplePage();
Symbol 666 MovieClip Frame 3
stop();
_root.game.myShop.buyManage.buyToolPage();
Symbol 666 MovieClip Frame 4
stop();
_root.game.myShop.buyManage.buyPeoplePage();
Symbol 666 MovieClip Frame 5
stop();
_root.game.myShop.buyManage.viewAllText();
Symbol 666 MovieClip Frame 6
stop();
Symbol 668 MovieClip Frame 1
stop();
Symbol 668 MovieClip Frame 73
gotoAndStop (1);
Symbol 690 MovieClip Frame 1
stop();
Symbol 694 MovieClip Frame 1
stop();
Symbol 694 MovieClip Frame 2
stop();
hit_mc.onRelease = function () {
if (pop_mc._currentframe < pop_mc._totalframes) {
pop_mc.nextFrame();
} else {
this._parent.gotoAndStop(1);
}
};
Symbol 694 MovieClip Frame 3
stop();
hit_mc.onRelease = function () {
if (pop_mc._currentframe < pop_mc._totalframes) {
pop_mc.nextFrame();
} else {
this._parent.gotoAndStop(1);
}
};
Symbol 706 Button
on (release) {
_root.game.isPause = false;
Fade.start();
_root.game.gotoAndStop("mainmenu");
}
Symbol 708 Button
on (release) {
_root.game.isPause = false;
this.gotoAndStop(1);
}
Symbol 712 MovieClip Frame 1
view_mc._visible = false;
stop();
Symbol 712 MovieClip Frame 2
stop();
Symbol 712 MovieClip Frame 3
stop();
Symbol 717 MovieClip Frame 1
function viewQ() {
switch (_root._quality) {
case "LOW" :
qView_mc.b1_mc._visible = true;
qView_mc.b2_mc._visible = false;
qView_mc.b3_mc._visible = false;
qView_mc.b4_mc._visible = false;
break;
case "MEDIUM" :
qView_mc.b2_mc._visible = true;
qView_mc.b1_mc._visible = false;
qView_mc.b3_mc._visible = false;
qView_mc.b4_mc._visible = false;
break;
case "HIGH" :
qView_mc.b3_mc._visible = true;
qView_mc.b2_mc._visible = false;
qView_mc.b1_mc._visible = false;
qView_mc.b4_mc._visible = false;
break;
case "BEST" :
qView_mc.b4_mc._visible = true;
qView_mc.b2_mc._visible = false;
qView_mc.b3_mc._visible = false;
qView_mc.b1_mc._visible = false;
}
}
qView_mc._visible = false;
if (_root.game.soundManage.isMusicPlay == true) {
notmusic_mc._visible = false;
}
if (_root.game.soundManage.isSoundPlay == true) {
notsound_mc._visible = false;
}
main_btn.onRelease = function () {
if (return_mc._currentframe == 1) {
return_mc.gotoAndStop(2);
_root.game.isPause = true;
} else if (return_mc._currentframe == 2) {
return_mc.gotoAndStop(1);
_root.game.isPause = false;
}
};
p_btn.onRelease = function () {
if (return_mc._currentframe == 1) {
return_mc.gotoAndStop(3);
_root.game.isPause = true;
} else if (return_mc._currentframe == 3) {
return_mc.gotoAndStop(1);
_root.game.isPause = false;
}
};
music_btn.onRelease = function () {
trace("\u4F60\u70B9\u51FB\u4E86\u97F3\u4E50\u6309\u94AE\uFF01");
if (_root.game.soundManage.isMusicPlay == true) {
_root.game.soundManage.stopMusic();
_root.game.soundManage.isMusicPlay = false;
notmusic_mc._visible = true;
} else {
_root.game.soundManage.returnMusic();
_root.game.soundManage.isMusicPlay = true;
notmusic_mc._visible = false;
}
};
sound_btn.onRelease = function () {
trace("\u4F60\u70B9\u51FB\u4E86\u97F3\u6548\u6309\u94AE\uFF01");
if (_root.game.soundManage.isSoundPlay == true) {
_root.game.soundManage.soundManage.stopSound();
_root.game.soundManage.isSoundPlay = false;
notsound_mc._visible = true;
} else {
_root.game.soundManage.soundManage.returnSound();
_root.game.soundManage.isSoundPlay = true;
notsound_mc._visible = false;
}
};
q_btn.onRelease = function () {
if (qView_mc._visible == false) {
qView_mc._visible = true;
qView_mc.onEnterFrame = function () {
if (!this.hit_mc.hitTest(_root._xmouse, _root._ymouse, true)) {
this._visible = false;
this.onEnterFrame = null;
}
};
viewQ();
} else {
qView_mc._visible = false;
}
};
qView_mc.b1_btn.onRelease = function () {
_root._quality = "LOW";
viewQ();
};
qView_mc.b2_btn.onRelease = function () {
_root._quality = "MEDIUM";
viewQ();
};
qView_mc.b3_btn.onRelease = function () {
_root._quality = "HIGH";
viewQ();
};
qView_mc.b4_btn.onRelease = function () {
_root._quality = "BEST";
viewQ();
};
Symbol 720 Button
on (release) {
manage.CommonManage.pressMainMenu();
}
Symbol 733 MovieClip Frame 1
stop();
Symbol 743 MovieClip [gameManage] Frame 1
#initclip 48
Object.registerClass("gameManage", manage.GameManage);
#endinitclip
_root.game = this;
stop();
_root.reserved.swapDepths(100);
if (_root.game.soundManage == undefined) {
var soundManage = (new manage.SoundManage());
_root.game.soundManage.addMusic("main2_s");
_root.game.soundManage.addSound("money_s");
}
var isPopup;
var isIn;
trace("_root.game.saveGame.isFirstInit=" + _root.game.saveGame.isFirstInit);
if (_root.game.saveGame.isFirstInit == false) {
load_mc.gotoAndStop(2);
}
selectD_mc._visible = false;
Instance of Symbol 345 MovieClip in Symbol 743 MovieClip [gameManage] Frame 1
on (release) {
getURL ("http://www.freeworldgroup.com/", _blank);
}
Symbol 743 MovieClip [gameManage] Frame 2
stop();
isIn = true;
Symbol 743 MovieClip [gameManage] Frame 3
stop();
Symbol 743 MovieClip [gameManage] Frame 4
stop();
this.init();
if (_root.game.myListener == undefined) {
trace("\u6DFB\u52A0\u76D1\u542C\u5BF9\u8C61");
}
Symbol 743 MovieClip [gameManage] Frame 5
stop();
_root.game.myShop.money = int(_root.game.myShop.money);
myScore = _root.game.myShop.money;
Instance of Symbol 79 MovieClip in Symbol 743 MovieClip [gameManage] Frame 5
//component parameters
onClipEvent (construct) {
_game_name = "dfinder2";
score_var = "_root.game.myShop.money";
}
Symbol 743 MovieClip [gameManage] Frame 6
stop();
_root.game.myShop.money = int(_root.game.myShop.money);
myScore = _root.game.myShop.money;
if (_root.game.myShop.money > 80000) {
bg_mc.gotoAndStop(2);
} else if (_root.game.myShop.money > 200000) {
bg_mc.gotoAndStop(3);
}
Symbol 743 MovieClip [gameManage] Frame 7
stop();
Symbol 748 MovieClip Frame 1
stop();
Symbol 758 MovieClip Frame 1
stop();
Symbol 766 MovieClip Frame 1
stop();
Symbol 769 MovieClip [menC] Frame 1
#initclip 49
Object.registerClass("menC", men.Customer);
#endinitclip
stop();
Symbol 784 MovieClip Frame 1
stop();
Symbol 791 MovieClip Frame 1
stop();
Symbol 793 MovieClip [womenC] Frame 1
#initclip 50
Object.registerClass("womenC", men.Customer);
#endinitclip
stop();
Symbol 843 MovieClip [toolSetMc] Frame 1
#initclip 51
Object.registerClass("toolSetMc", men.ToolSetMc);
#endinitclip
stop();
Symbol 855 MovieClip [say] Frame 1
head_mc.gotoAndStop(this.myFace);
Symbol 855 MovieClip [say] Frame 42
this.myObj.isSay = false;
this.myObj.gotoAndStop(2);
this.myObj.upDateFangXiang();
this.removeMovieClip();
Symbol 859 MovieClip Frame 1
stop();
Instance of Symbol 149 MovieClip [cookieSetMc] in Symbol 859 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
viewNo = 0;
}