Frame 1
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
this.menu = my_cm;
MochiAd.showPreGameAd({id:"354d2d3f466d3430", res:"500x500", background:6845841, color:788068, outline:12695210, no_bg:false});
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
gotoAndStop ("Loading");
}
Instance of Symbol 62 MovieClip in Frame 5
//component parameters
onClipEvent (construct) {
_game_name = "dfinder2";
score_var = "_root.game.score";
}
Frame 8
stop();
Symbol 2 MovieClip Frame 1
onPress = function () {
FWGURL();
};
this.cacheAsBitmap = true;
Symbol 5 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 9 MovieClip Frame 1
_x = (Stage.width / 2);
_y = ((Stage.height / 2) - 30);
Symbol 9 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 430 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 431 MovieClip [__Packages.Fade] Frame 0
class Fade
{
function Fade () {
}
static function start() {
var _local4 = Stage.width;
var _local5 = Stage.height;
var bmpRoot = (new flash.display.BitmapData(_local4, _local5, false, 0));
bmpRoot.draw(_root);
var _local3 = _root.createEmptyMovieClip("mClip_mask", _root.getNextHighestDepth());
var mClip_bmp = _root.createEmptyMovieClip("mClip_bmp", _root.getNextHighestDepth());
mClip_bmp.attachBitmap(bmpRoot, 0);
_local3.bmpRoot = bmpRoot;
_local3.mClip_bmp = mClip_bmp;
_local3.nTime = 0;
_local3.nT = 20;
_local3.ready = function () {
this.mClip_bmp.setMask(this);
Fade.enabledFor(true);
};
_local3.finish = function () {
this.mClip_bmp.removeMovieClip();
this.bmpRoot.dispose();
Fade.enabledFor(false);
this.removeMovieClip();
};
switch (random(4)) {
case 0 :
_local3.nRdm = random(2);
createClip("m_", _local3, 0, 0);
createClip("m_", _local3, 0, 1, {_x:10, _y:10, _rotation:180});
_local3.onEnterFrame = function () {
if (this.nTime == 0) {
this.ready();
}
this.nTime++;
this.nTemp = 50 - Fade.nolinearCycle(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();
delete this.onEnterFrame;
}
};
break;
case 1 :
_local3.nRdm = random(3);
_local3.nRdm_2 = random(4);
createClip("m_", _local3, 1, 0, {_x:5, _y:5});
_local3.onEnterFrame = function () {
if (this.nTime == 0) {
this.ready();
}
this.nTime++;
this.nTemp = 100 - Fade.nolinearCycle(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.nolinearCycle(this.nTime, this.nT, 180);
} else if (this.nRdm_2 == 2) {
this.m_0._rotation = Fade.nolinearCycle(this.nTime, this.nT, 180);
}
if (this.nTime == (this.nT / 2)) {
this.finish();
delete this.onEnterFrame;
}
};
break;
case 2 :
_local3.nRdm = random(5);
createClip("m_", _local3, 2, 0);
createClip("m_", _local3, 2, 1, {_x:10, _y:10, _rotation:180});
_local3.onEnterFrame = function () {
if (this.nTime == 0) {
this.ready();
}
this.nTime++;
this.nTemp = 100 - Fade.nolinearCycle(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();
delete this.onEnterFrame;
}
};
break;
case 3 :
_local3.nRdm = random(2);
createClip("m_", _local3, 2, 0);
createClip("m_", _local3, 2, 1, {_x:10, _y:10, _rotation:180});
createClip("m_", _local3, 2, 2, {_x:0, _y:10, _rotation:-90});
createClip("m_", _local3, 2, 3, {_x:10, _y:0, _rotation:90});
_local3.onEnterFrame = function () {
if (this.nTime == 0) {
this.ready();
}
this.nTime++;
this.nTemp = 100 - Fade.nolinearCycle(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();
delete this.onEnterFrame;
}
};
break;
}
(_local3._width = _local4);
(_local3._height = _local5);
}
static function enabledFor(_b, _m, _nDepth) {
(_m == undefined) && (_m = _root);
(_nDepth == undefined) && (_nDepth = _m.getNextHighestDepth());
if (_b) {
_m.createEmptyMovieClip("mEnabled", _nDepth);
_m.mEnabled.enabled = false;
_m.mEnabled.hitArea = _root;
_m.mEnabled.onPress = function () {
};
updateAfterEvent();
} else {
_m.mEnabled.removeMovieClip();
updateAfterEvent();
}
}
static function createClip(_s, _m, _nType, _nDepth, _ob) {
(_nDepth == undefined) && (_nDepth = _m.getNextHighestDepth());
(_nType == undefined) && (_nType = 0);
_m.createEmptyMovieClip(_s + _nDepth, _nDepth);
_m[_s + _nDepth].beginFill(16711680);
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 function nolinearCycle(x, T, r) {
var _local1 = T / 2;
var _local2 = (-r) / (_local1 * _local1);
return((_local2 * Math.pow((x % T) - _local1, 2)) + r);
}
static function linearCycle(x, T, r) {
var _local1 = T / 2;
if ((x % T) > _local1) {
return((1 - ((x % _local1) / _local1)) * r);
}
if ((x % T) < _local1) {
return(((x % _local1) / _local1) * r);
}
return(r);
}
}
Symbol 432 MovieClip [__Packages.manage.GameManage] Frame 0
class manage.GameManage extends MovieClip
{
var moveCar, thisLevelBox, levelRandomArray, allWeight, carHillHeight, gameNo, keyManage, score, levelMax, level, level_l, runTime, sumBoooPower, viewTime, nowUpCar, gotoAndStop, money;
function GameManage () {
super();
moveCar = new MoveAllCar();
isPause = true;
}
function init() {
thisLevelBox = {h:0, w:0};
levelRandomArray.splice(0);
levelRandomArray = new Array();
allWeight = 0;
carHillHeight = 0;
gameNo = 1;
keyManage = new manage.KeyManage();
keyManage.setPlayer(_root.game.body_mc.line_mc);
isGameOver = false;
score = 0;
levelMax = 9;
level = 0;
level_l = 1;
runTime = 0;
nextLevel();
trace("\u521D\u59CB\u5316GAME\u5BF9\u8C61\uFF01");
}
function addWeight(no) {
allWeight = allWeight + no;
viewTText();
addScore(no * 100);
}
function updateCar() {
}
function isCanDown() {
gameNo = 5;
}
function boooWCarMove(power, l_mc, r_mc) {
trace("\u7B2C\u4E00\u6B21\u6A2A\u7838\uFF01power=" + power);
var _local10 = 100 - (power / 2);
for (var _local9 in _root.game.body_mc.throwCarArray_mc) {
var _local3 = _root.game.body_mc.throwCarArray_mc[_local9].myXStart - moveCar.downCarCenterX;
sumBoooPower = sumBoooPower - int(_local3 / 2);
var _local4 = manage.CommonManage.movTo(_root.game.body_mc.throwCarArray_mc[_local9], _root.game.body_mc.bingArray_mc, "car", ("car" + _root.game.body_mc.bingArray_mc.getNextHighestDepth()) + "_mc", {myType:_root.game.body_mc.throwCarArray_mc[_local9].myType});
_local4._x = _local3 * (1 - ((power + 40) / 100));
_local4._rotation = 0;
}
trace("\u5904\u7406\u5B8C\u7ED3\u679Cthis.sumBoooPower=" + sumBoooPower);
var _local6 = (_root.game.body_mc.bingArray_mc._width * _local10) / 100;
for (var _local8 in _root.game.body_mc.bingArray_mc) {
powerToHeight(_root.game.body_mc.bingArray_mc[_local8], _local6);
}
l_mc._x = 250 - (_local6 / 2);
r_mc._x = (_local6 / 2) + 250;
}
function boooWCarMove1(no) {
switch (no) {
case 1 :
break;
case 2 :
for (var _local3 in _root.game.body_mc.bingArray_mc) {
powerToHeight(_root.game.body_mc.bingArray_mc[_local3], 120);
}
}
}
function powerToHeight(carT, boooW) {
if (carT._width > boooW) {
carT._width = boooW;
}
}
function boooWCar(power, mcl, mcr) {
trace("\u7B2C\u4E8C\u6B21\u6A2A\u7838\uFF01power=" + power);
var _local5 = 100 - power;
var _local3 = (_root.game.body_mc.bingArray_mc._width * _local5) / 100;
for (var _local4 in _root.game.body_mc.bingArray_mc) {
_root.game.body_mc.bingArray_mc[_local4]._x = 0;
powerToHeight(_root.game.body_mc.bingArray_mc[_local4], _local3);
}
mcl._x = 250 - (_local3 / 2);
mcr._x = (_local3 / 2) + 250;
thisLevelBox.w = _root.game.body_mc.bingArray_mc._width;
}
function boooHCarMove(power, u_mc) {
trace("\u7B2C\u4E00\u6B21\u7AD6\u7838\uFF01power=" + power);
var _local2 = 100 - power;
var _local3 = (_root.game.body_mc.bingArray_mc._height * _local2) / 100;
_root.game.body_mc.bingArray_mc._height = _local3;
u_mc._y = 400 - _root.game.body_mc.bingArray_mc._height;
}
function boooHCar(power, u_mc) {
trace("\u7B2C\u4E8C\u6B21\u7AD6\u7838\uFF01power=" + power);
var _local3 = 100 - power;
var _local4 = (_root.game.body_mc.bingArray_mc._height * _local3) / 100;
_root.game.body_mc.bingArray_mc._height = _local4;
u_mc._y = 400 - _root.game.body_mc.bingArray_mc._height;
thisLevelBox.h = _root.game.body_mc.bingArray_mc._height;
}
function getBoooCarW(power) {
return(100 - power);
}
function getBoooCarH(power) {
return(100 - power);
}
function getThisLevelTime() {
return(timeArray[level] * 32);
}
function viewTText() {
_root.game.body_mc.tai_mc.tText = ((allWeight + "/") + weightArray[level]) + " t";
_root.game.body_mc.tView_mc.t = _root.game.body_mc.tai_mc.tText;
}
function viewPopUp(str) {
_root.game.pop_mc.gotoAndPlay(2);
_root.game.pop_mc.pop_mc.pop = str;
}
function onEnterFrame() {
if (isGameOver == false) {
if (isPause == false) {
keyManage.detectKeys();
moveCar.moveCar(carHillHeight);
if ((gameNo != 5) && (gameNo != 6)) {
runTime--;
viewTime = manage.CommonManage.frameToSeconds(runTime) + "s";
if (runTime < 0) {
gameOver();
}
}
if (_root.game.body_mc.compactor_mc._currentframe == 1) {
if (((allWeight >= weightArray[level]) && (gameNo == 1)) && (_root.game.body_mc.line_mc.isGo == false)) {
_root.game.body_mc.compactor_mc.gotoAndStop(2);
}
} else if (((allWeight < weightArray[level]) || (gameNo != 1)) || (_root.game.body_mc.line_mc.isGo != false)) {
_root.game.body_mc.compactor_mc.gotoAndStop(1);
}
}
}
}
function nextLevel() {
thisLevelBox.h = 0;
thisLevelBox.w = 0;
isPause = false;
clearAll();
addNextLevelScore();
level = level + 1;
if ((level % 3) == 1) {
levelRandomArray = new Array(level, level + 1, level + 2);
trace("\u91CD\u65B0\u5B9A\u4E49this.levelRandomArray=" + levelRandomArray);
}
sumBoooPower = 0;
var _local3 = random(levelRandomArray.length);
runTime = getThisLevelTime();
gameNo = 1;
allWeight = 0;
viewTText();
moveCar.init();
_root.game.body_mc.carArray_mc.gotoAndStop(levelRandomArray[_local3] + 1);
trace(("\u9009\u4E86 " + levelRandomArray[_local3]) + " \u5173");
levelRandomArray.splice(_local3, 1);
trace("\u73B0\u5728\u5269\uFF1A" + levelRandomArray);
_root.game.body_mc.bingArray_mc._yscale = 100;
_root.game.body_mc.bingArray_mc._xscale = 100;
trace(("\u8FDB\u5165\u7B2C " + level) + " \u5173\uFF01");
}
function addNextLevelScore() {
}
function clearAll() {
moveCar.clearAllCar();
nowUpCar = undefined;
_root.game.body_mc.compactor_mc.gotoAndStop(1);
manage.CommonManage.deleteAllMC(_root.game.body_mc.carArray_mc);
}
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 = "the_junk_yark";
static var frameSpeed = 32;
var isGameOver = false;
var isPause = false;
var isSelectLevel = true;
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);
static var weightArray = new Array(0, 5, 7, 10, 20, 25, 30, 30, 35, 35);
static var timeArray = new Array(0, 92, 92, 115, 105, 125, 150, 180, 200, 200);
}
Symbol 433 MovieClip [__Packages.MoveAllCar] Frame 0
class MoveAllCar
{
var sumS, t, carArray, moveNo, isRun, oneW, moveRtimer, g, v, downCarCenterX, s, nowT;
function MoveAllCar () {
init();
}
function init() {
sumS = 0;
t = 20;
carArray = new Array();
moveNo = 1;
isRun = false;
oneW = 0;
moveRtimer = 10;
}
function stopMove() {
trace("\u505C\u6B62\u79FB\u52A8");
isRun = false;
var _local2 = 1;
while (_local2 < carArray.length) {
carArray[_local2]._x = carArray[_local2].myXStart;
carArray[_local2]._rotation = carArray[_local2].myRStart;
_local2++;
}
}
function startMove() {
trace("\u5F00\u59CB\u79FB\u52A8");
var _local2 = sumS / 15;
moveRtimer = 10;
g = (-2 * _local2) / (t * t);
v = Math.sqrt(Math.abs((2 * g) * _local2));
isRun = true;
moveNo = 1;
}
function getSumS() {
return((Math.abs(downCarCenterX - _root.game.nowUpCar._x) * _root.game.carHillHeight) / 18);
}
function addCar(car) {
carArray.push(car);
var _local4 = Math.abs(downCarCenterX - _root.game.nowUpCar._x);
var _local5 = carArray[0].carWeight;
var _local3 = car.carWeight;
var _local6 = (_local3 * _local4) / (_local5 + _local3);
sumS = sumS + _local6;
moveRtimer = 10;
}
function clearAllCar() {
carArray.splice(0);
}
function getCarMoveX(car) {
s = (v * nowT) + (((g * nowT) * nowT) / 2);
s = s * (moveRtimer / 10);
car._rotation = car.myRStart + (Math.atan(s / (400 - _root.game.nowUpCar._y)) * 57.2957795130823);
return(car.myXStart + ((s * (400 - car._y)) / (400 - _root.game.nowUpCar._y)));
}
function getCarMoveX2(car) {
s = (v * nowT) + (((g * nowT) * nowT) / 2);
s = s * (moveRtimer / 10);
car._rotation = car.myRStart + ((-1 * Math.atan(s / (400 - _root.game.nowUpCar._y))) * 57.2957795130823);
return(car.myXStart - ((s * (400 - car._y)) / (400 - _root.game.nowUpCar._y)));
}
function moveCar(h) {
if (isRun == true) {
if (h > 3) {
var _local2 = 1;
while (_local2 < carArray.length) {
if (moveNo <= 20) {
carArray[_local2]._x = getCarMoveX(carArray[_local2]);
} else if ((moveNo > 20) && (moveNo <= 40)) {
carArray[_local2]._x = getCarMoveX(carArray[_local2]);
} else if ((moveNo > 40) && (moveNo <= 60)) {
carArray[_local2]._x = getCarMoveX2(carArray[_local2]);
} else if ((moveNo > 60) && (moveNo <= 80)) {
carArray[_local2]._x = getCarMoveX2(carArray[_local2]);
if (moveNo == 80) {
moveNo = 0;
if (moveRtimer > 0) {
moveRtimer--;
}
}
}
_local2++;
}
if (moveNo <= 20) {
nowT = moveNo;
} else if ((moveNo > 20) && (moveNo <= 40)) {
nowT--;
} else if ((moveNo > 40) && (moveNo <= 60)) {
nowT++;
} else if ((moveNo > 60) && (moveNo <= 80)) {
nowT--;
}
moveNo++;
}
}
}
}
Symbol 434 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 mouseOnPress() {
switch (_root.game.gameNo) {
case 1 :
if (player.isGo == false) {
player.stop();
player.isBacking = false;
player.line_mc.hit_mc.onEnterFrame = function () {
this._x = this._x + 10;
this._parent.line_mc._width = this._x - 10;
if (this._x >= 480) {
this._parent._parent.isBacking = true;
this.onEnterFrame = function () {
if (_root.game.isGameOver == false) {
if (_root.game.isPause == false) {
this._x = this._x - 15;
this._parent.line_mc._width = this._x - 10;
if (this._x <= 60) {
this._x = 60;
this._parent.line_mc._width = this._x - 10;
this._parent._parent.lineOver();
delete this.onEnterFrame;
}
}
}
};
}
};
player.isGo = true;
}
break;
case 3 :
if (player.isGo != false) {
break;
}
if (!((player.runNo == 2) && (player.isCanThrow == true))) {
break;
}
player.throwOut();
}
}
function detectKeys() {
if (Key.isDown(32)) {
switch (_root.game.gameNo) {
case 1 :
if (player.isGo == false) {
player.stop();
player.isBacking = false;
player.line_mc.hit_mc.onEnterFrame = function () {
this._x = this._x + 10;
this._parent.line_mc._width = this._x - 10;
if (this._x >= 480) {
this._parent._parent.isBacking = true;
this.onEnterFrame = function () {
this._x = this._x - 15;
this._parent.line_mc._width = this._x - 10;
if (this._x <= 60) {
this._x = 60;
this._parent.line_mc._width = this._x - 10;
this._parent._parent.lineOver();
delete this.onEnterFrame;
}
};
}
};
player.isGo = true;
}
break;
case 3 :
if (player.isGo != false) {
break;
}
if (!((player.runNo == 2) && (player.isCanThrow == true))) {
break;
}
player.throwOut();
}
}
}
}
Symbol 435 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 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 toPointRound(mc, point, radV) {
var _local5 = Math.sqrt(((point.x - mc._x) * (point.x - mc._x)) + ((point.y - mc._y) * (point.y - mc._y)));
var _local4 = Math.asin((point.y - mc._y) / _local5) - radV;
var _local3 = new Object();
_local3.x = point.x - Math.cos(_local4);
_local3.y = point.y - Math.sin(_local4);
return(_local3);
}
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();
trace("_root.game.isSelectLevel=" + _root.game.isSelectLevel);
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 436 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 437 MovieClip [__Packages.BigLine] Frame 0
class BigLine extends Father
{
var isSpeedUp, isPowerUp, isCanGoNextGame, isGo, isBacking, line_mc, backSpeed, carType, _y, _x, play;
function BigLine () {
super();
init();
}
function init() {
isSpeedUp = false;
isPowerUp = false;
isCanGoNextGame = false;
isGo = false;
isBacking = false;
line_mc.hit_mc.gotoAndStop(1);
}
function run() {
if (_root.game.gameNo == 1) {
if (isGo == true) {
if (isBacking == false) {
var _local4 = ExtMath.to_global(line_mc, line_mc.hit_mc._x, line_mc.hit_mc._y);
var _local3 = ExtMath.to_global(line_mc, line_mc.hit_mc._x, line_mc.hit_mc._y - 5);
var _local5 = ExtMath.to_global(line_mc, line_mc.hit_mc._x, line_mc.hit_mc._y + 5);
if ((_root.game.body_mc.carArray_mc.hitTest(_local4.x, _local4.y, true) || (_root.game.body_mc.carArray_mc.hitTest(_local3.x, _local3.y, true))) || (_root.game.body_mc.carArray_mc.hitTest(_local5.x, _local5.y, true))) {
for (var _local6 in _root.game.body_mc.carArray_mc) {
if ((_root.game.body_mc.carArray_mc[_local6].hitTest(_local4.x, _local4.y, true) || (_root.game.body_mc.carArray_mc[_local6].hitTest(_local3.x, _local3.y, true))) || (_root.game.body_mc.carArray_mc[_local6].hitTest(_local5.x, _local5.y, true))) {
_root.game.soundManage.playSound("jia_s");
isBacking = true;
if (_root.game.body_mc.line_mc.isPowerUp == false) {
backSpeed = _root.game.body_mc.carArray_mc[_local6].weight;
} else {
backSpeed = 15;
}
line_mc.hit_mc.onEnterFrame = function () {
if (_root.game.isGameOver == false) {
if (_root.game.isPause == false) {
this._x = this._x - this._parent._parent.backSpeed;
this._parent.line_mc._width = this._x - 10;
if (this._x <= 60) {
this._x = 60;
if (_root.game.body_mc.line_mc.carType < 30) {
_root.game.soundManage.playSound("la_s");
_root.game.gameNo = 2;
_root.game.moveCar.startMove();
this._parent.line_mc._width = this._x - 10;
this._parent._parent.lineOver();
delete this.onEnterFrame;
} else {
_root.game.body_mc.line_mc.addPowerUp(_root.game.body_mc.line_mc.carType);
this._parent.line_mc._width = this._x - 10;
_root.game.body_mc.line_mc.line_mc.hit_mc.gotoAndStop(1);
_root.game.body_mc.line_mc.play();
_root.game.body_mc.line_mc.isGo = false;
_root.game.body_mc.line_mc.isBacking = false;
delete this.onEnterFrame;
}
}
}
}
};
line_mc.hit_mc.gotoAndStop(2);
line_mc.hit_mc.car_mc.gotoAndStop(_root.game.body_mc.carArray_mc[_local6].myType - 1);
carType = _root.game.body_mc.carArray_mc[_local6].myType;
_root.game.body_mc.carArray_mc[_local6].removeMovieClip();
break;
}
}
}
}
}
} else if (_root.game.gameNo == 2) {
if (isBacking == false) {
_y = _y - 5;
_root.game.body_mc.goldarm_mc._y = _y;
if (_y < -100) {
isBacking = true;
isCanGoNextGame = true;
_root.game.body_mc.goldarm_mc._x = _root.game.body_mc.goldarm_mc._x - 500;
_x = _x - 500;
}
}
if (isCanGoNextGame == true) {
_root.game.body_mc._x = _root.game.body_mc._x - Math.abs((-500 - _root.game.body_mc._x) / 9);
_root.game.body_mc._y = _root.game.body_mc._y + Math.abs((getMoveHeight() - _root.game.body_mc._y) / 9);
if (_root.game.body_mc._x < -498) {
_root.game.body_mc._x = -500;
_root.game.body_mc._y = getMoveHeight();
_root.game.gameNo = 3;
_root.game.keyManage.setPlayer(_root.game.body_mc.line2_mc);
_root.game.body_mc.line2_mc.init();
_root.game.body_mc.line2_mc._y = 80 - _root.game.body_mc._y;
_root.game.body_mc.line2_mc.thisYStart = _root.game.body_mc.line2_mc._y;
_root.game.body_mc.line2_mc._x = 750;
_root.game.body_mc.line2_mc.play();
_root.game.body_mc.line2_mc.runNo = 1;
_root.game.body_mc.line2_mc.createMyCar();
}
}
} else if (_root.game.gameNo == 4) {
_y = _y + 5;
_root.game.body_mc.goldarm_mc._y = _y;
_root.game.body_mc.goldarm_mc._x = _x;
if (_y >= 45) {
_y = 45;
_root.game.gameNo = 1;
play();
}
} else if (_root.game.gameNo == 5) {
_root.game.body_mc._x = _root.game.body_mc._x - Math.abs((-500 - _root.game.body_mc._x) / 9);
_root.game.body_mc._y = _root.game.body_mc._y + Math.abs((60 - _root.game.body_mc._y) / 9);
if (_root.game.body_mc._x < -498) {
_root.game.body_mc._x = -500;
_root.game.body_mc._y = 60;
_root.game.gameNo = 6;
_root.game.body_mc.boooW_mc.play();
}
}
}
function getMoveHeight() {
if (_root.game.nowUpCar._y < 250) {
return(250 - (_root.game.nowUpCar._y + _y));
}
return(0);
}
function addPowerUp(no) {
trace("---" + no);
switch (no) {
case 31 :
case 32 :
case 33 :
case 34 :
_root.game.viewPopUp("Useless pick-up!");
break;
case 50 :
getPowerUp();
break;
case 51 :
getPowerUp(2);
break;
case 52 :
getPowerUp(3);
}
}
function getPowerUp(ran) {
if (ran == undefined) {
ran = random(2);
}
switch (ran) {
case 0 :
trace("powerup----\u52A0\u65F6\u95F4");
_root.game.runTime = _root.game.runTime + 480;
_root.game.viewPopUp("Extra time power-up active!");
break;
case 1 :
trace("powerup----\u52A0\u529B\u91CF");
isPowerUp = true;
_root.game.viewPopUp("Speed up power-up active!");
break;
case 2 :
var _local3 = random(int((manage.GameManage.weightArray[_root.game.level] * 5) / 2)) + int((manage.GameManage.weightArray[_root.game.level] * 5) / 2);
trace("powerup----\u52A0\u91CD\u91CF\uFF1A" + _local3);
_root.game.viewPopUp((int(_local3 / 2) / 10) + " t extra weight power-up!");
_root.game.addWeight(int(_local3 / 2) / 10);
case 3 :
_local3 = _root.game.level;
trace("powerup----\u52A0\u91CD\u91CF\uFF1A" + _local3);
_root.game.viewPopUp(_local3 + " t extra weight power-up!");
_root.game.addWeight(_local3);
}
}
function lineOver() {
_root.game.body_mc.line_mc.play();
_root.game.body_mc.line_mc.isGo = false;
_root.game.carType = carType;
isBacking = false;
}
}
Symbol 438 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);
}
}
Symbol 439 MovieClip [__Packages.OldCar] Frame 0
class OldCar extends Father
{
var swapDepths, _parent, myRStart, g, speed, gotoAndStop, myType, removeMovieClip, weight, carWeight, _x, _y, _width, _height, myXStart, _rotation, hitPoint_mc, onEnterFrame;
function OldCar () {
super();
swapDepths(_parent.getNextHighestDepth());
randomVisiBle();
myRStart = 0;
g = 0.4;
speed = 2;
getWeight();
gotoAndStop(myType - 1);
}
function randomVisiBle() {
switch (_root.game.level % 3) {
case 0 :
if (myType > 100) {
myType = myType % 100;
}
break;
case 2 :
if (myType >= 200) {
removeMovieClip();
} else if ((myType > 100) && (myType < 200)) {
myType = myType % 100;
}
break;
case 1 :
if (myType <= 100) {
break;
}
removeMovieClip();
}
}
function getWeight() {
switch (myType) {
case 2 :
weight = 12;
carWeight = 0.4;
break;
case 3 :
weight = 12;
carWeight = 0.9;
break;
case 4 :
case 5 :
weight = 11;
carWeight = 1;
break;
case 6 :
case 7 :
weight = 10;
carWeight = 1.2;
break;
case 8 :
case 9 :
weight = 10;
carWeight = 1.5;
break;
case 10 :
weight = 10;
carWeight = 1.6;
break;
case 11 :
case 12 :
weight = 9;
carWeight = 1.9;
break;
case 13 :
weight = 8;
carWeight = 2.4;
break;
case 14 :
weight = 7;
carWeight = 2.8;
break;
case 15 :
weight = 7;
carWeight = 3.2;
break;
case 16 :
weight = 5;
carWeight = 5.3;
break;
case 17 :
weight = 4;
carWeight = 7.2;
break;
case 18 :
weight = 3;
carWeight = 9.1;
break;
case 19 :
weight = 3;
carWeight = 12.5;
break;
case 20 :
weight = 2;
carWeight = 15;
break;
case 21 :
weight = 13;
carWeight = 0.3;
break;
case 31 :
weight = 12;
case 32 :
weight = 7;
break;
case 33 :
weight = 5;
break;
case 34 :
weight = 2;
break;
default :
weight = 15;
}
}
function otherHit() {
var _local3 = ExtMath.to_global(_parent, _x, _y);
if (_root.game.body_mc.throwCarArray_mc.hitTest(_local3.x - (_width / 2), (_local3.y + _height) + 5, true)) {
_root.game.body_mc.line2_mc.isGo = false;
leftTurn();
} else if (_root.game.body_mc.throwCarArray_mc.hitTest(_local3.x + (_width / 2), (_local3.y + _height) + 5, true)) {
_root.game.body_mc.line2_mc.isGo = false;
rightTurn();
}
if (_y > (400 - (_height / 4))) {
leftTurn();
_root.game.body_mc.line2_mc.isGo = false;
}
}
function setRotation() {
var _local7 = true;
var _local6 = true;
var _local8;
var _local9;
var _local10 = true;
var _local11;
var _local3 = 0;
if (_root.game.nowUpCar._x > _x) {
if ((_root.game.nowUpCar._x - _x) > (_root.game.nowUpCar._width / 4)) {
_root.game.nowUpCar.myRStart = _root.game.nowUpCar.myRStart - 4;
_root.game.nowUpCar.myXStart = _root.game.nowUpCar.myXStart + 4;
_root.game.nowUpCar._rotation = _root.game.nowUpCar._rotation - 4;
}
} else if ((_x - _root.game.nowUpCar._x) > (_root.game.nowUpCar._width / 4)) {
_root.game.nowUpCar.myRStart = _root.game.nowUpCar.myRStart + 4;
_root.game.nowUpCar.myXStart = _root.game.nowUpCar.myXStart - 4;
_root.game.nowUpCar._rotation = _root.game.nowUpCar._rotation + 4;
}
while (_local6 && (_local3 <= 100)) {
_local3++;
var _local4 = ExtMath.to_global(this, ((_width * 3) / 5) / 2, _local3);
if (_root.game.nowUpCar.hitTest(_local4.x, _local4.y, true)) {
_local6 = false;
_local9 = _local4;
}
}
_local3 = 0;
while (_local7 && (_local3 <= 100)) {
_local3++;
var _local5 = ExtMath.to_global(this, (-1 * ((_width * 3) / 5)) / 2, _local3);
if (_root.game.nowUpCar.hitTest(_local5.x, _local5.y, true)) {
_local7 = false;
_local8 = _local5;
}
}
myRStart = ExtMath.angleOfLine(_local8.x, _local8.y, _local9.x, _local9.y);
if (myRStart > 15) {
myRStart = 15;
} else if (myRStart < -15) {
myRStart = -15;
} else if ((_local8 == undefined) && (_local9)) {
myRStart = -15;
} else if ((_local9 == undefined) && (_local8)) {
myRStart = 15;
} else if ((_local9 == undefined) && (_local8 == undefined)) {
myRStart = 0;
}
trace("\u4E3A\u4E86\u8F6C\u89D2\u79FB\u52A8\u4E86\uFF1A" + ((_height * Math.sin(myRStart)) / 4));
_x = _x + ((_height * Math.sin(myRStart)) / 4);
myXStart = myXStart + ((_height * Math.sin(myRStart)) / 4);
_rotation = myRStart;
trace("this._rotation=" + _rotation);
}
function outCar() {
if (_y >= 550) {
_root.game.body_mc.line2_mc.runNo = 3;
removeMovieClip();
}
}
function leftTurn() {
_root.game.soundManage.playSound("hit2_s");
_root.game.body_mc.yanArray_mc.attachMovie("xing", ("xing" + _root.game.body_mc.yanArray_mc.getNextHighestDepth()) + "_mc", _root.game.body_mc.yanArray_mc.getNextHighestDepth(), {_x:_x, _y:_y + hitPoint_mc._y});
speed = (weight * -1) / 4;
trace("\u5DE6\u8FB9");
onEnterFrame = function () {
this._y = this._y + (this.speed + 1);
this.speed = this.speed + this.g;
this._x = this._x + (this.weight / 4);
this._rotation = this._rotation + this.weight;
this.outCar();
};
}
function rightTurn() {
_root.game.soundManage.playSound("hit2_s");
_root.game.body_mc.yanArray_mc.attachMovie("xing", ("xing" + _root.game.body_mc.yanArray_mc.getNextHighestDepth()) + "_mc", _root.game.body_mc.yanArray_mc.getNextHighestDepth(), {_x:_x, _y:_y + hitPoint_mc._y});
speed = (weight * -1) / 4;
trace("\u53F3\u8FB9");
onEnterFrame = function () {
this._y = this._y + (this.speed + 1);
this.speed = this.speed + this.g;
this._x = this._x - (this.weight / 4);
this._rotation = this._rotation - this.weight;
this.outCar();
};
}
}
Symbol 440 MovieClip [__Packages.ThrowLine] Frame 0
class ThrowLine extends Father
{
var thisXStart, thisYStart, isCanThrow, runNo, isGo, xSpeed, ySpeed, xG, yG, myCar, _parent, _y, _x, body_mc, play, gotoAndStop;
function ThrowLine () {
super();
init();
thisXStart = 750;
thisYStart = 80;
}
function init() {
isCanThrow = true;
runNo = 0;
isGo = false;
xSpeed = 10;
ySpeed = 0;
xG = 1;
yG = 1.7;
}
function createMyCar() {
myCar = _parent.attachMovie("car", ("car" + _parent.getNextHighestDepth()) + "_mc", _parent.getNextHighestDepth(), {_x:_x, _y:_y, myType:_root.game.carType});
}
function throwOut() {
_root.game.soundManage.playSound("jia_s", 1, 20);
isGo = true;
myCar = manage.CommonManage.movTo(myCar, _root.game.body_mc.throwCarArray_mc, "car", ("car" + _root.game.body_mc.throwCarArray_mc.getNextHighestDepth()) + "_mc", {myType:myCar.myType, xSpeed:xSpeed / 6});
isCanThrow = false;
myCar.run = function () {
this._x = this._x + this.xSpeed;
this._y = this._y + this.speed;
this.speed = this.speed + this.g;
if (_root.game.nowUpCar == undefined) {
if (this._y >= (395 - this._height)) {
if (this.myType < 30) {
_root.game.body_mc.line2_mc.isGo = false;
this._y = 400 - this.hitPoint_mc._y;
_root.game.nowUpCar = this;
_root.game.carHillHeight = 1;
_root.game.moveCar.downCarCenterX = this._x;
this.myXStart = this._x;
_root.game.body_mc.yanArray_mc.attachMovie("yan", ("yan" + _root.game.body_mc.yanArray_mc.getNextHighestDepth()) + "_mc", _root.game.body_mc.yanArray_mc.getNextHighestDepth(), {_x:this._x, _y:this._y + this.hitPoint_mc._y});
_root.game.moveCar.addCar(this);
_root.game.addWeight(this.carWeight);
_root.game.soundManage.playSound("hit1_s");
delete this.onEnterFrame;
} else {
this.otherHit();
}
}
} else if (this.myType < 30) {
if (this._y >= ((_root.game.nowUpCar._y - 5) - this._height)) {
if ((this._x > (_root.game.nowUpCar._x - ((_root.game.nowUpCar._width * 2) / 5))) && (this._x < (_root.game.nowUpCar._x + ((_root.game.nowUpCar._width * 2) / 5)))) {
_root.game.soundManage.playSound("hit2_s");
var _local5;
var _local4 = 0;
while (_local4 <= 100) {
_local4++;
var _local3 = ExtMath.to_global(this, 0, _local4);
if (_root.game.nowUpCar.hitTest(_local3.x, _local3.y, true)) {
trace("\u4E2D\u95F4tT=" + _local4);
_local5 = _local3;
break;
}
}
var _local6 = ExtMath.to_local(this._parent, _local5.x, _local5.y);
trace(((("cR={" + _local6.x) + ",") + _local6.y) + "}");
if (_local6.y != undefined) {
this._y = _local6.y - this.hitPoint_mc._y;
trace("\u65B0\u8F66Y\u7684\u6539\u52A8\u4E3A\uFF1A" + this._y);
}
_root.game.body_mc.line2_mc.isGo = false;
_root.game.body_mc.yanArray_mc.attachMovie("yan", ("yan" + _root.game.body_mc.yanArray_mc.getNextHighestDepth()) + "_mc", _root.game.body_mc.yanArray_mc.getNextHighestDepth(), {_x:this._x, _y:this._y + this.hitPoint_mc._y});
_root.game.carHillHeight = _root.game.carHillHeight + 1;
_root.game.addWeight(this.carWeight);
this.myXStart = (_root.game.nowUpCar.myXStart + this._x) - _root.game.nowUpCar._x;
this.setRotation();
_root.game.nowUpCar = this;
_root.game.moveCar.addCar(this);
delete this.onEnterFrame;
} else {
var _local7 = ExtMath.to_global(this._parent, this._x, this._y);
if (_root.game.body_mc.throwCarArray_mc.hitTest(_local7.x - (((this._width / 2) * 2) / 3), (_local7.y + this._height) + 3, true)) {
_root.game.body_mc.line2_mc.isGo = false;
this.leftTurn();
} else if (_root.game.body_mc.throwCarArray_mc.hitTest(_local7.x + (((this._width / 2) * 2) / 3), (_local7.y + this._height) + 3, true)) {
_root.game.body_mc.line2_mc.isGo = false;
this.rightTurn();
}
if (this._y > (400 - (this._height / 2))) {
_root.game.viewPopUp("Sorry you can only build a single tower!");
this.leftTurn();
_root.game.body_mc.line2_mc.isGo = false;
}
this.outCar();
}
}
} else if (this._y >= ((_root.game.nowUpCar._y - 5) - this._height)) {
this.otherHit();
}
};
body_mc.gotoAndStop(2);
myCar = null;
}
function nextGame() {
play();
runNo = 3;
}
function run() {
if (_root.game.gameNo == 3) {
if (runNo == 1) {
myCar._x = _x + body_mc._x;
myCar._y = _y + body_mc._y;
} else if (runNo == 2) {
if ((_y >= (thisYStart + 30)) || (_y <= (thisYStart - 30))) {
yG = yG * -1;
}
if (_x >= thisXStart) {
xSpeed = xSpeed - xG;
_x = _x + xSpeed;
myCar._x = myCar._x + xSpeed;
} else {
xSpeed = xSpeed + xG;
_x = _x + xSpeed;
myCar._x = myCar._x + xSpeed;
}
_y = _y + yG;
myCar._y = myCar._y + yG;
} else if (runNo == 3) {
_root.game.body_mc._x = _root.game.body_mc._x + Math.abs((-_root.game.body_mc._x) / 9);
_root.game.body_mc._y = _root.game.body_mc._y - Math.abs((-_root.game.body_mc._y) / 9);
if (_root.game.body_mc._x > -2) {
_root.game.body_mc._x = 0;
_root.game.body_mc._y = 0;
_root.game.gameNo = 4;
_root.game.keyManage.setPlayer(_root.game.body_mc.line_mc);
trace("---_root.game.gameNo==" + _root.game.gameNo);
_root.game.body_mc.line_mc.gotoAndStop("action");
_root.game.body_mc.line_mc._y = -60;
_root.game.body_mc.line_mc._x = 250;
_root.game.body_mc.line_mc.init();
body_mc.gotoAndStop(1);
gotoAndStop(1);
_x = 1050;
}
}
}
manage.CommonManage.drawLineMCto(_root.game.body_mc.line2li_mc, body_mc._x + _x, (body_mc._y + _y) - 50);
}
}
Symbol 441 MovieClip [__Packages.manage.SoundManage] Frame 0
class manage.SoundManage
{
var isMusicPlay, isSoundPlay;
function SoundManage () {
_root.createEmptyMovieClip("mysound_mc", _root.getNextHighestDepth());
_root.createEmptyMovieClip("mymusic_mc", _root.getNextHighestDepth());
soundArray[0] = new Array();
soundArray[1] = new Array();
soundArray[2] = new Array();
musicArray[0] = new Array();
musicArray[1] = new Array();
musicArray[2] = new Array();
addMusic("main_s", 25);
if (isMusicPlay == undefined) {
isMusicPlay = true;
playMusic("main_s", 999999);
}
if (isSoundPlay == undefined) {
isSoundPlay = true;
}
}
function addMusicOverTime() {
}
function addSound() {
switch (arguments.length) {
case 1 :
soundArray[0].push(arguments[0]);
_root.mysound_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mysound_mc.getNextHighestDepth());
var _local4 = new Sound(_root.mysound_mc[arguments[0] + "_sound"]);
_local4.attachSound(arguments[0]);
soundArray[1].push(_local4);
soundArray[2].push(100);
trace((("\u52A0\u5165\u97F3\u6548\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume());
break;
case 2 :
if (arguments[1] > 100) {
arguments[1] = 100;
} else if (arguments[1] < 0) {
arguments[1] = 0;
}
soundArray[0].push(arguments[0]);
_root.mysound_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mysound_mc.getNextHighestDepth());
_local4 = new Sound(_root.mysound_mc[arguments[0] + "_sound"]);
_local4.attachSound(arguments[0]);
_local4.setVolume(arguments[1]);
soundArray[1].push(_local4);
soundArray[2].push(arguments[1]);
trace((("\u52A0\u5165\u97F3\u6548\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume());
}
}
function addMusic() {
switch (arguments.length) {
case 1 :
musicArray[0].push(arguments[0]);
_root.mymusic_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mymusic_mc.getNextHighestDepth());
var _local4 = new Sound(_root.mymusic_mc[arguments[0] + "_sound"]);
_local4.attachSound(arguments[0]);
musicArray[1].push(_local4);
musicArray[2].push(100);
trace((("\u52A0\u5165\u97F3\u4E50\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume());
break;
case 2 :
if (arguments[1] > 100) {
arguments[1] = 100;
} else if (arguments[1] < 0) {
arguments[1] = 0;
}
musicArray[0].push(arguments[0]);
_root.mymusic_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mymusic_mc.getNextHighestDepth());
_local4 = new Sound(_root.mymusic_mc[arguments[0] + "_sound"]);
_local4.attachSound(arguments[0]);
_local4.setVolume(arguments[1]);
musicArray[1].push(_local4);
musicArray[2].push(arguments[1]);
trace((("\u52A0\u5165\u97F3\u6548\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume());
}
}
function stopSound() {
isSoundPlay = false;
var _local2 = 0;
while (_local2 <= soundArray[1].length) {
soundArray[1][_local2].setVolume(0);
_local2++;
}
}
function stopMusic() {
isMusicPlay = false;
var _local2 = 0;
while (_local2 <= musicArray[1].length) {
musicArray[1][_local2].setVolume(0);
_local2++;
}
}
function returnSound() {
isSoundPlay = true;
var _local2 = 0;
while (_local2 < soundArray[1].length) {
soundArray[1][_local2].setVolume(soundArray[2][_local2]);
_local2++;
}
}
function returnMusic() {
isMusicPlay = true;
var _local2 = 0;
while (_local2 < musicArray[1].length) {
musicArray[1][_local2].setVolume(musicArray[2][_local2]);
_local2++;
}
}
function setSoundVol() {
switch (arguments.length) {
case 1 :
if (arguments[0] > 100) {
arguments[0] = 100;
} else if (arguments[0] < 0) {
arguments[0] = 0;
}
var _local3 = 0;
while (_local3 < soundArray[1].length) {
soundArray[2][_local3] = arguments[0];
soundArray[1][_local3].setVolume(arguments[0]);
_local3++;
}
break;
case 2 :
if (arguments[1] > 100) {
arguments[1] = 100;
} else if (arguments[1] < 0) {
arguments[1] = 0;
}
_local3 = 0;
for(;;){
if (_local3 >= soundArray[0].length) {
break;
}
if (soundArray[0][_local3] == arguments[0]) {
soundArray[2][_local3] = arguments[1];
soundArray[1][_local3].setVolume(arguments[1]);
break;
}
_local3++;
};
}
}
function setMusicVol() {
switch (arguments.length) {
case 1 :
if (arguments[0] > 100) {
arguments[0] = 100;
} else if (arguments[0] < 0) {
arguments[0] = 0;
}
var _local3 = 0;
while (_local3 < musicArray[1].length) {
musicArray[2][_local3] = arguments[0];
musicArray[1][_local3].setVolume(arguments[0]);
_local3++;
}
break;
case 2 :
if (arguments[1] > 100) {
arguments[1] = 100;
} else if (arguments[1] < 0) {
arguments[1] = 0;
}
_local3 = 0;
for(;;){
if (_local3 >= musicArray[0].length) {
break;
}
if (musicArray[0][_local3] == arguments[0]) {
musicArray[2][_local3] = arguments[1];
musicArray[1][_local3].setVolume(arguments[1]);
break;
}
_local3++;
};
}
}
function playSound() {
if (isSoundPlay == true) {
switch (arguments.length) {
case 1 :
var _local3 = 0;
while (_local3 <= soundArray[0].length) {
if (soundArray[0][_local3] == arguments[0]) {
soundArray[1][_local3].start(0, 1);
trace("\u64AD\u653E\u97F3\u6548\uFF1A" + soundArray[1][_local3]);
break;
}
_local3++;
}
break;
case 2 :
_local3 = 0;
while (_local3 <= soundArray[0].length) {
if (soundArray[0][_local3] == arguments[0]) {
soundArray[1][_local3].start(0, arguments[1]);
trace("\u64AD\u653E\u97F3\u6548\uFF1A" + soundArray[1][_local3]);
break;
}
_local3++;
}
break;
case 3 :
_local3 = 0;
for(;;){
if (_local3 > soundArray[0].length) {
break;
}
if (soundArray[0][_local3] == arguments[0]) {
soundArray[1][_local3].setVolume(arguments[2]);
soundArray[1][_local3].start(0, arguments[1]);
trace((("\u64AD\u653E\u97F3\u6548\uFF1A" + soundArray[1][_local3]) + " \u97F3\u91CF\u4E3A\uFF1A") + soundArray[1][_local3].getVolume());
soundArray[1][_local3].setVolume(soundArray[2][_local3]);
break;
}
_local3++;
};
}
}
}
function playMusic() {
if (isMusicPlay == true) {
switch (arguments.length) {
case 1 :
var _local3 = 0;
while (_local3 <= musicArray[0].length) {
if (musicArray[0][_local3] == arguments[0]) {
musicArray[1][_local3].start(0, 1);
trace("\u64AD\u653E\u97F3\u6548\uFF1A" + musicArray[1][_local3]);
break;
}
_local3++;
}
break;
case 2 :
_local3 = 0;
while (_local3 <= musicArray[0].length) {
if (musicArray[0][_local3] == arguments[0]) {
musicArray[1][_local3].start(0, arguments[1]);
trace("\u64AD\u653E\u97F3\u4E50\uFF1A" + musicArray[1][_local3]);
break;
}
_local3++;
}
break;
case 3 :
_local3 = 0;
for(;;){
if (_local3 > musicArray[0].length) {
break;
}
if (musicArray[0][_local3] == arguments[0]) {
musicArray[1][_local3].setVolume(arguments[2]);
musicArray[1][_local3].start(0, arguments[1]);
trace((("\u64AD\u653E\u97F3\u6548\uFF1A" + musicArray[1][_local3]) + " \u97F3\u91CF\u4E3A\uFF1A") + musicArray[1][_local3].getVolume());
musicArray[1][_local3].setVolume(musicArray[2][_local3]);
break;
}
_local3++;
};
}
}
}
function isTrueStopSound() {
switch (arguments.length) {
case 0 :
var _local3 = 0;
while (_local3 <= soundArray[1].length) {
soundArray[1][_local3].stop();
_local3++;
}
break;
case 1 :
_local3 = 0;
for(;;){
if (_local3 > soundArray[1].length) {
break;
}
if (soundArray[0][_local3] == arguments[0]) {
soundArray[1][_local3].stop();
}
_local3++;
};
}
}
function isTrueStopMusic() {
switch (arguments.length) {
case 0 :
var _local3 = 0;
while (_local3 <= musicArray[1].length) {
musicArray[1][_local3].stop();
_local3++;
}
break;
case 1 :
_local3 = 0;
for(;;){
if (_local3 > musicArray[1].length) {
break;
}
if (musicArray[0][_local3] == arguments[0]) {
musicArray[1][_local3].stop();
}
_local3++;
};
}
}
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);
soundArray = null;
musicArray = null;
delete soundArray;
delete musicArray;
}
var soundArray = new Array();
var musicArray = new Array();
}
Symbol 442 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 33 MovieClip Frame 1
_x = (Stage.width / 2);
_y = (Stage.height / 2);
_root.stop();
onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
Symbol 33 MovieClip Frame 145
Fade.start();
_root.gotoAndStop("game");
Symbol 42 Button
on (release) {
gotoAndStop ("submited");
}
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 79
gotoAndStop (1);
Symbol 61 Button
on (release) {
manage.CommonManage.viewHighscore();
}
Symbol 62 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 62 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 62 MovieClip Frame 5
view_btn.onRelease = function () {
manage.CommonManage.viewHighscore();
};
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 66 MovieClip [throwLine] Frame 1
#initclip 16
Object.registerClass("throwLine", ThrowLine);
#endinitclip
stop();
Symbol 66 MovieClip [throwLine] Frame 21
stop();
this.runNo = 2;
trace("------aaaaa");
Symbol 66 MovieClip [throwLine] Frame 40
gotoAndStop (1);
Symbol 71 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 2
stop();
Symbol 130 MovieClip Frame 3
stop();
Symbol 130 MovieClip Frame 4
stop();
Symbol 130 MovieClip Frame 5
stop();
Symbol 130 MovieClip Frame 6
stop();
Symbol 130 MovieClip Frame 7
stop();
Symbol 130 MovieClip Frame 8
stop();
Symbol 130 MovieClip Frame 9
stop();
Symbol 130 MovieClip Frame 10
stop();
Symbol 130 MovieClip Frame 11
stop();
Symbol 130 MovieClip Frame 12
stop();
Symbol 130 MovieClip Frame 13
stop();
Symbol 130 MovieClip Frame 14
stop();
Symbol 130 MovieClip Frame 15
stop();
Symbol 130 MovieClip Frame 16
stop();
Symbol 130 MovieClip Frame 17
stop();
Symbol 130 MovieClip Frame 18
stop();
Symbol 130 MovieClip Frame 19
stop();
Symbol 130 MovieClip Frame 30
stop();
Symbol 130 MovieClip Frame 31
stop();
Symbol 130 MovieClip Frame 32
stop();
Symbol 130 MovieClip Frame 33
stop();
Symbol 130 MovieClip Frame 34
stop();
Symbol 130 MovieClip Frame 35
stop();
Symbol 130 MovieClip Frame 36
stop();
Symbol 130 MovieClip Frame 37
stop();
Symbol 130 MovieClip Frame 38
stop();
Symbol 130 MovieClip Frame 39
stop();
Symbol 132 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 2
stop();
Instance of Symbol 130 MovieClip "car_mc" in Symbol 132 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 2;
}
Symbol 133 MovieClip Frame 1
stop();
Symbol 134 MovieClip [bigLine] Frame 1
#initclip 14
Object.registerClass("bigLine", BigLine);
#endinitclip
Symbol 134 MovieClip [bigLine] Frame 31
if (_root.game.gameNo == 2) {
stop();
}
Symbol 134 MovieClip [bigLine] Frame 93
if (_root.game.gameNo == 2) {
stop();
}
Symbol 156 MovieClip [car] Frame 1
#initclip 15
Object.registerClass("car", OldCar);
#endinitclip
stop();
Symbol 156 MovieClip [car] Frame 2
stop();
Symbol 156 MovieClip [car] Frame 3
stop();
Symbol 156 MovieClip [car] Frame 4
stop();
Symbol 156 MovieClip [car] Frame 5
stop();
Symbol 156 MovieClip [car] Frame 6
stop();
Symbol 156 MovieClip [car] Frame 7
stop();
Symbol 156 MovieClip [car] Frame 8
stop();
Symbol 156 MovieClip [car] Frame 9
stop();
Symbol 156 MovieClip [car] Frame 10
stop();
Symbol 156 MovieClip [car] Frame 11
stop();
Symbol 156 MovieClip [car] Frame 12
stop();
Symbol 156 MovieClip [car] Frame 13
stop();
Symbol 156 MovieClip [car] Frame 14
stop();
Symbol 156 MovieClip [car] Frame 15
stop();
Symbol 156 MovieClip [car] Frame 16
stop();
Symbol 156 MovieClip [car] Frame 17
stop();
Symbol 156 MovieClip [car] Frame 18
stop();
Symbol 156 MovieClip [car] Frame 19
stop();
Symbol 156 MovieClip [car] Frame 20
stop();
Symbol 156 MovieClip [car] Frame 30
stop();
Symbol 156 MovieClip [car] Frame 31
stop();
Symbol 156 MovieClip [car] Frame 32
stop();
Symbol 156 MovieClip [car] Frame 33
stop();
Symbol 156 MovieClip [car] Frame 34
stop();
Symbol 156 MovieClip [car] Frame 35
stop();
Symbol 156 MovieClip [car] Frame 36
stop();
Symbol 156 MovieClip [car] Frame 37
stop();
Symbol 156 MovieClip [car] Frame 38
stop();
Symbol 156 MovieClip [car] Frame 39
stop();
Symbol 156 MovieClip [car] Frame 49
stop();
Symbol 156 MovieClip [car] Frame 50
stop();
Symbol 156 MovieClip [car] Frame 51
stop();
Symbol 161 MovieClip [yan] Frame 28
_root.game.body_mc.line2_mc.runNo = 3;
_root.game.moveCar.stopMove();
this.removeMovieClip();
Symbol 163 MovieClip [xing] Frame 29
this.removeMovieClip();
Symbol 170 MovieClip Frame 1
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 170 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 2;
}
Symbol 184 MovieClip Frame 1
stop();
Symbol 219 Button
on (release) {
manage.CommonManage.startGame();
}
Symbol 220 Button
on (release) {
manage.CommonManage.pressIn();
}
Symbol 221 Button
on (release) {
manage.CommonManage.pressMore();
}
Symbol 222 Button
on (release) {
manage.CommonManage.pressDown();
}
Symbol 223 Button
on (release) {
manage.CommonManage.pressAdd();
}
Symbol 224 MovieClip Frame 1
if (this._parent.mainStop == true) {
gotoAndStop ("mainStop");
}
Symbol 224 MovieClip Frame 158
_root.game.soundManage.playSound("longla_s");
Symbol 224 MovieClip Frame 306
_root.game.soundManage.playSound("jia_s");
Symbol 224 MovieClip Frame 381
stop();
this._parent.mainStop = true;
Symbol 226 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.freeworldgroup.com", "_blank");
};
Symbol 229 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 232 Button
on (release) {
Fade.start();
gotoAndStop ("credits");
}
Symbol 240 Button
on (release) {
manage.CommonManage.pressMainMenu();
}
Symbol 243 Button
on (release) {
nextFrame();
}
Symbol 246 Button
on (release) {
manage.CommonManage.pressInSkip();
}
Symbol 252 Button
on (release) {
prevFrame();
}
Symbol 253 Button
on (release) {
manage.CommonManage.pressMainMenu();
}
Symbol 266 Button
on (release) {
manage.CommonManage.pressInSkip();
}
Symbol 267 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 2
stop();
Symbol 267 MovieClip Frame 3
stop();
Symbol 267 MovieClip Frame 4
stop();
Symbol 271 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("gamestart");
}
Symbol 276 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("gamestart");
}
Symbol 287 MovieClip Frame 1
stop();
txt = ((("Pile up " + manage.GameManage.weightArray[1]) + " t of junk in ") + manage.GameManage.timeArray[1]) + " seconds.";
Symbol 287 MovieClip Frame 2
stop();
txt = ((("Pile up " + manage.GameManage.weightArray[_root.game.level + 1]) + " t of junk in ") + manage.GameManage.timeArray[_root.game.level + 1]) + " seconds.";
trace(((" " + _root.game.thisLevelBox.h) + " ") + _root.game.thisLevelBox.w);
var hh = (int((_root.game.thisLevelBox.h * 100) / 20) / 100);
var ww = (int((_root.game.thisLevelBox.w * 100) / 20) / 100);
hText = hh + " m";
wText = ww + " m";
gText = _root.game.allWeight + " t";
_root.game.addScore(int((_root.game.allWeight * 100) / (ww + hh)) * 2);
score = _root.game.score;
trace("\u5206\u6570\uFF1A_root.game.sumBoooPower=" + _root.game.sumBoooPower);
_root.game.sumBoooPower = _root.game.sumBoooPower + ((manage.GameManage.weightArray[_root.game.level] - _root.game.allWeight) * 3);
trace("\u7ED3\u679C\uFF01\uFF01\uFF01_root.game.sumBoooPower=" + _root.game.sumBoooPower);
if (_root.game.sumBoooPower < 30) {
rating = "This is not your thing";
} else if ((_root.game.sumBoooPower >= 30) && (_root.game.sumBoooPower < 50)) {
rating = "Junk Noobie";
} else if ((_root.game.sumBoooPower >= 50) && (_root.game.sumBoooPower < 70)) {
rating = "Junk Apprentice";
} else if ((_root.game.sumBoooPower >= 70) && (_root.game.sumBoooPower < 80)) {
rating = "Junk Master";
} else if ((_root.game.sumBoooPower >= 80) && (_root.game.sumBoooPower < 90)) {
rating = "Junk Freak";
} else if (_root.game.sumBoooPower >= 90) {
rating = "Junk Legend";
}
Instance of Symbol 62 MovieClip in Symbol 287 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
_game_name = "dfinder2";
score_var = "_root.game.score";
}
Symbol 298 Button
on (release) {
_root.game.isCanDown();
}
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 313 MovieClip Frame 28
stop();
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
var power = 0;
Symbol 314 MovieClip Frame 53
stop();
_root.game.mouseHit_mc._visible = false;
_root.game.body_mc.power_mc.gotoAndStop(2);
Symbol 314 MovieClip Frame 54
_root.game.mouseHit_mc._visible = true;
Symbol 314 MovieClip Frame 75
_root.game.boooWCarMove(_root.game.boooPower, l_mc, r_mc);
_root.game.soundManage.playSound("hit2_s");
_root.game.soundManage.playSound("hit2_s");
Symbol 314 MovieClip Frame 88
_root.game.boooWCar(_root.game.boooPower, l_mc, r_mc);
power = 0;
_root.game.soundManage.playSound("hit2_s");
_root.game.soundManage.playSound("hit2_s");
Symbol 314 MovieClip Frame 123
stop();
_root.game.mouseHit_mc._visible = false;
_root.game.body_mc.power_mc.gotoAndStop(2);
Symbol 314 MovieClip Frame 124
_root.game.mouseHit_mc._visible = true;
Symbol 314 MovieClip Frame 127
_root.game.boooHCarMove(_root.game.boooPower, u_mc);
_root.game.soundManage.playSound("hit2_s");
_root.game.soundManage.playSound("hit2_s");
Symbol 314 MovieClip Frame 140
_root.game.boooHCar(_root.game.boooPower, u_mc);
power = 0;
_root.game.soundManage.playSound("hit2_s");
_root.game.soundManage.playSound("hit2_s");
Symbol 314 MovieClip Frame 226
stop();
if ((_root.game.level + 1) > _root.game.levelMax) {
_root.game.win();
return(undefined);
}
Fade.start();
_root.game.gotoAndStop("selectlevel");
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 2
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 6;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 3;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 5;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 102;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 8;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 203;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 7;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 203;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 103;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 109;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 132;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 232;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 214;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 111;
}
Symbol 321 MovieClip Frame 3
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 210;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 5;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 9;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 7;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 33;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 33;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 131;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 131;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 231;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 231;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 131;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 251;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 106;
}
Symbol 321 MovieClip Frame 4
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 3;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 11;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 8;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 9;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 132;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 232;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 250;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 212;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 107;
}
Symbol 321 MovieClip Frame 5
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 51;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 14;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 17;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 15;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 11;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 7;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 8;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 16;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 34;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 132;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 133;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 152;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 232;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 221;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 203;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 231;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 251;
}
Symbol 321 MovieClip Frame 6
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 18;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 7;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 13;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 17;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 50;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 11;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 15;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 10;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 33;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 33;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 121;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 152;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 102;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 221;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 252;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 231;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 231;
}
Symbol 321 MovieClip Frame 7
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 13;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 34;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 51;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 50;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 14;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 16;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 11;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 10;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 5;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 34;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 34;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 121;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 115;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 114;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 232;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 232;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 221;
}
Symbol 321 MovieClip Frame 8
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 18;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 17;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 14;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 8;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 9;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 10;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 3;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 9;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 50;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 102;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 112;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 112;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 150;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 114;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 132;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 231;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 221;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 250;
}
Symbol 321 MovieClip Frame 9
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 4;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 21;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 10;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 11;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 50;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 115;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 133;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 107;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 203;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 250;
}
Symbol 321 MovieClip Frame 10
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 16;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 15;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 6;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 50;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 113;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 114;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 106;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 250;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 221;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 203;
}
Symbol 321 MovieClip Frame 18
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 8;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 32;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 50;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 51;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 31;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 15;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 14;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 13;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 6;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 10;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 2;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 7;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 152;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 232;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 132;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 216;
}
Symbol 321 MovieClip Frame 19
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
myType = 3;
}
Symbol 321 MovieClip Frame 20
stop();
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 52;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 10;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 3;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 7;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 12;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 150;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 251;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 233;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 232;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 114;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 252;
}
Instance of Symbol 156 MovieClip [car] in Symbol 321 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 115;
}
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 2
stop();
power_mc.onPress = function () {
var _local3 = _root.game.body_mc.power_mc.power_mc._currentframe;
if (_local3 > 9) {
_local3 = 9 - (_local3 - 9);
}
_root.game.boooPower = int((_local3 * 50) / 9);
_root.game.sumBoooPower = _root.game.sumBoooPower + _root.game.boooPower;
_root.game.body_mc.boooW_mc.play();
this._parent.gotoAndStop(1);
};
Instance of Symbol 337 MovieClip "power_mc" in Symbol 339 MovieClip Frame 2
on (keyPress "<Space>") {
var tttt = _root.game.body_mc.power_mc.power_mc._currentframe;
if (tttt > 9) {
tttt = 9 - (tttt - 9);
}
_root.game.boooPower = int((tttt * 50) / 9);
_root.game.sumBoooPower = _root.game.sumBoooPower + _root.game.boooPower;
_root.game.body_mc.boooW_mc.play();
this._parent.gotoAndStop(1);
}
Symbol 340 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 74
gotoAndStop (1);
Symbol 368 Button
on (release) {
_root.game.isPause = false;
Fade.start();
_root.game.gotoAndStop("mainmenu");
}
Symbol 371 Button
on (release) {
_root.game.isPause = false;
this.gotoAndStop(1);
}
Symbol 374 MovieClip Frame 1
view_mc._visible = false;
stop();
Symbol 374 MovieClip Frame 2
stop();
Symbol 374 MovieClip Frame 3
stop();
Symbol 389 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 401 Button
on (release) {
manage.CommonManage.pressMainMenu();
}
Symbol 417 MovieClip [gameManage] Frame 1
#initclip 17
Object.registerClass("gameManage", manage.GameManage);
#endinitclip
_root.game = this;
this.level = undefined;
stop();
if (_root.game.soundManage == undefined) {
var soundManage = (new manage.SoundManage());
_root.game.soundManage.addSound("jia_s");
_root.game.soundManage.addSound("la_s");
_root.game.soundManage.addSound("longla_s");
_root.game.soundManage.addSound("hit1_s");
_root.game.soundManage.addSound("hit2_s", 60);
}
var isPopup;
var isIn;
var mainStop;
Instance of Symbol 230 MovieClip in Symbol 417 MovieClip [gameManage] Frame 1
on (release) {
getURL ("http://www.freeworldgroup.com/", _blank);
}
Symbol 417 MovieClip [gameManage] Frame 2
stop();
isIn = true;
Symbol 417 MovieClip [gameManage] Frame 3
stop();
if (_root.game.level != undefined) {
sl_mc.gotoAndStop(2);
}
Symbol 417 MovieClip [gameManage] Frame 4
stop();
if (this.level == undefined) {
this.init();
} else {
this.nextLevel();
}
mouseHit_mc.useHandCursor = false;
mouseHit_mc.onPress = function () {
_root.game.keyManage.mouseOnPress();
};
if (_root.game.myListener == undefined) {
trace("\u6DFB\u52A0\u76D1\u542C\u5BF9\u8C61");
}
Symbol 417 MovieClip [gameManage] Frame 5
stop();
score = _root.game.score;
switch (_root.game.level) {
case 1 :
rating = "This is not your thing";
break;
case 2 :
rating = "Bacteria on Garbage";
break;
case 3 :
rating = "Trash";
break;
case 4 :
rating = "Trash Man";
break;
case 5 :
rating = "Junk Noobie";
break;
case 6 :
rating = "Junk Apprentice";
break;
case 7 :
rating = "Junk Master";
break;
case 8 :
rating = "Junk Freak";
break;
case 9 :
rating = "Junk Legend";
}
Instance of Symbol 62 MovieClip in Symbol 417 MovieClip [gameManage] Frame 5
//component parameters
onClipEvent (construct) {
_game_name = "dfinder2";
score_var = "_root.game.score";
}
Symbol 417 MovieClip [gameManage] Frame 6
stop();
score = _root.game.score;
Symbol 417 MovieClip [gameManage] Frame 7
stop();
Symbol 429 Button
on (release) {
trace(DeepCopy.objToStr(_root));
}