Frame 1
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
this.menu = my_cm;
MochiAd.showPreGameAd({id:"49d4d7dbef77a12d", res:"600x400"});
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
gotoAndStop ("Loading");
}
Instance of Symbol 154 MovieClip in Frame 7
//component parameters
onClipEvent (construct) {
_game_name = "thejourney";
score_var = "_global.score";
}
Frame 10
stop();
Symbol 7 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 10 MovieClip Frame 1
this._visible = false;
Symbol 10 MovieClip Frame 2
this._visible = true;
Symbol 10 MovieClip Frame 39
stop();
Instance of Symbol 4 MovieClip in Symbol 10 MovieClip Frame 39
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 1013 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("2.0");
}
static function showPreGameAd(options) {
var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}};
options = _parseOptions(options, _local27);
var clip = options.clip;
var _local23 = 11000;
var _local26 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
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 _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4);
_local7._x = 10;
_local7._y = _local13 - 20;
var _local22 = options.color;
delete options.color;
var _local19 = options.background;
delete options.background;
var _local24 = options.outline;
delete options.outline;
var _local5 = _local7.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 = _local7.createEmptyMovieClip("_inside", 2);
_local3.beginFill(_local22);
_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 _local6 = _local7.createEmptyMovieClip("_outline", 3);
_local6.lineStyle(0, _local24, 100);
_local6.moveTo(0, 0);
_local6.lineTo(_local4 - 20, 0);
_local6.lineTo(_local4 - 20, 10);
_local6.lineTo(0, 10);
_local6.lineTo(0, 0);
chk.ad_msec = _local23;
chk.ad_timeout = _local26;
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.adLoaded = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local12 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local10 = (100 * _local8) / _local4;
var _local11 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local2 = Math.min(100, Math.min(_local10 || 0, _local11));
_local2 = Math.max(this.last_pcnt, _local2);
this.last_pcnt = _local2;
_local9._xscale = _local2;
if (!chk.showing) {
var _local7 = _local12.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local5 > chk.ad_timeout) {
_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 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();
}};
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_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 = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
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) {
_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 showTimedAd(options) {
showInterLevelAd(options);
}
static function showPreloaderAd(options) {
showPreGameAd(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 _loadCommunicator(options) {
var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"};
options = _parseOptions(options, _local26);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local18 = options.clip;
var _local20 = "_mochiad_com_" + options.id;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local18[_local20]) {
return(_local18[_local20].lc);
}
var _local21 = options.com_server + options.id;
_allowDomains(_local21);
delete options.id;
delete options.com_server;
var _local25 = options.depth;
delete options.depth;
var _local17 = _local18.createEmptyMovieClip(_local20, _local25);
var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1);
for (var _local15 in options) {
_local11[_local15] = options[_local15];
}
var _local6 = new LocalConnection();
var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local6.mc = _local17;
_local6.name = _local16;
_local6.allowDomain = function (d) {
return(true);
};
_local6.allowInsecureDomain = _local6.allowDomain;
_local6.connect(_local16);
_local17.lc = _local6;
_local11.lc = _local16;
_local6._id = 0;
_local6._queue = [];
_local6.rpcResult = function (cb_arg) {
var _local8 = parseInt(cb_arg);
var _local4 = this._callbacks[_local8];
if (!_local4) {
return(undefined);
}
delete this._callbacks[_local8];
var _local5 = [];
var _local3 = 2;
while (_local3 < _local4.length) {
_local5.push(_local4[_local3]);
_local3++;
}
_local3 = 1;
while (_local3 < arguments.length) {
_local5.push(arguments[_local3]);
_local3++;
}
var _local6 = _local4[1];
var _local7 = _local4[0];
if (_local7 && (typeof(_local6) == "string")) {
_local6 = _local7[_local6];
}
if (_local6) {
_local6.apply(_local7, _local5);
}
};
_local6._didConnect = function (endpoint) {
this._endpoint = endpoint;
var _local4 = this._queue;
delete this._queue;
var _local5 = this.doSend;
var _local2 = 0;
while (_local2 < _local4.length) {
var _local3 = _local4[_local2];
_local5.apply(this, _local3);
_local2++;
}
};
_local6.doSend = function (args, cbobj, cbfn) {
if (this._endpoint == null) {
var _local4 = [];
var _local3 = 0;
while (_local3 < arguments.length) {
_local4.push(arguments[_local3]);
_local3++;
}
this._queue.push(_local4);
return(undefined);
}
this._id = this._id + 1;
var _local5 = this._id;
if ((cbfn === undefined) || (cbfn === null)) {
cbfn = cbobj;
}
this._callbacks[_local5] = [cbobj, cbfn];
var _local7 = new LocalConnection();
var _local9 = _local7.send(this._endpoint, "rpc", _local5, args);
};
_local6._callbacks = {};
_local6._callbacks[0] = [_local6, "_didConnect"];
_local11.st = getTimer();
_local11.loadMovie(_local21 + ".swf", "POST");
return(_local6);
}
static function fetchHighScores(options, callbackObj, callbackMethod) {
var _local1 = _loadCommunicator({id:options.id});
if (!_local1) {
return(false);
}
var _local4 = ["fetchHighScores", options];
_local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod);
return(true);
}
static function sendHighScore(options, callbackObj, callbackMethod) {
var _local1 = _loadCommunicator({id:options.id});
if (!_local1) {
return(false);
}
var _local4 = ["sendHighScore", options];
_local1.doSend(["sendHighScore", options], callbackObj, callbackMethod);
return(true);
}
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);
}
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++;
}
}
return(_local4);
}
}
Symbol 1014 MovieClip [__Packages.as.NodeMC] Frame 0
class as.NodeMC extends MovieClip
{
var arrowEdge, edgeRec, _focusrect, _name;
function NodeMC () {
super();
arrowEdge = new Array();
edgeRec = new Array();
_focusrect = false;
var _local4 = _name.substr(5, 3);
arrowEdge = _global.nodePath["node" + _local4].arrowEdge;
edgeRec = _global.nodePath["node" + _local4].edgeRec;
}
function setEdgePassable(edge, able) {
var _local2 = 0;
while (_local2 < edgeRec.length) {
if (edgeRec[_local2][0] == edge) {
edgeRec[_local2][1] = able;
break;
}
_local2++;
}
return(undefined);
}
}
Symbol 1015 MovieClip [__Packages.as.ClockDisplay] Frame 0
class as.ClockDisplay extends MovieClip
{
var dat, mTxt, sTxt;
function ClockDisplay () {
super();
dat = new Array();
dat = [0, 0, 0];
}
function setDat(pDat) {
dat = pDat;
return(undefined);
}
function timeOtpt() {
mTxt.text = ((dat[1] > 9) ? (dat[1]) : ("0" + String(dat[1])));
sTxt.text = ":" + ((dat[2] > 9) ? (dat[2]) : ("0" + String(dat[2])));
return(undefined);
}
function refreshTime(pDat) {
setDat(pDat);
timeOtpt();
}
}
Symbol 1016 MovieClip [__Packages.as.role] Frame 0
class as.role extends MovieClip
{
var crtNode, _x, _y, _visible;
function role () {
super();
}
function setNode(par) {
crtNode = par;
return(undefined);
}
function clipOver(parNode) {
setNode(parNode);
_x = _global.nodePath["nodeM" + parNode]._x;
_y = _global.nodePath["nodeM" + parNode]._y;
_visible = true;
}
}
Symbol 1017 MovieClip [__Packages.SoundManage] Frame 0
class 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");
if (isMusicPlay == undefined) {
isMusicPlay = true;
playMusic("main_s", 9999);
}
if (isSoundPlay == undefined) {
isSoundPlay = true;
}
}
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);
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]);
}
}
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);
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]);
}
}
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);
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]);
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]);
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);
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]);
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]);
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 1018 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, 16777215));
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);
}
}
Symbol 1019 MovieClip [__Packages.as.StoryNode] Frame 0
class as.StoryNode
{
var arrowEdge, edgeRec;
function StoryNode () {
arrowEdge = new Array();
edgeRec = new Array();
}
function injectNodes(nodeAry, recAry) {
arrowEdge = nodeAry;
edgeRec = recAry;
return(undefined);
}
}
Symbol 1020 MovieClip [__Packages.as.Clock] Frame 0
class as.Clock
{
var dat, cttMc, isRun, intervalId;
function Clock (p_cttMc) {
dat = new Array();
dat = [0, 0, 0];
cttMc = p_cttMc;
isRun = false;
}
function executeCallback() {
dat[2]++;
if (dat[2] == modulo) {
dat[2] = 0;
dat[1]++;
if (dat[1] == modulo) {
dat[1] = 0;
dat[0]++;
}
}
if (dat[0] >= hourMax) {
if (dat[1] >= minuteMax) {
if (dat[2] >= secondMax) {
stopClock();
_global.mainPath.timeOut();
}
}
}
cttMc.refreshTime(dat);
}
function reStartClock() {
stopClock();
var _local2 = 0;
while (_local2 < dat.length) {
dat[_local2] = 0;
_local2++;
}
startClock();
}
function startClock() {
if (isRun == false) {
isRun = true;
cttMc.refreshTime(dat);
intervalId = setInterval(this, "executeCallback", duration);
return(undefined);
}
return(undefined);
}
function stopClock() {
isRun = false;
clearInterval(intervalId);
return(undefined);
}
function getTime() {
return(dat);
}
static var duration = 1000;
static var modulo = 60;
static var hourMax = 10;
static var minuteMax = 0;
static var secondMax = 0;
}
Symbol 31 MovieClip Frame 1
onPress = function () {
FWGURL();
};
this.cacheAsBitmap = true;
Symbol 36 MovieClip Frame 1
_x = (Stage.width / 2);
_y = (Stage.height / 2);
_root.stop();
onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
Symbol 36 MovieClip Frame 146
_root.gotoAndStop("gamePage");
Symbol 48 Button
on (release) {
viewHighscore();
}
Symbol 53 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 58 Button
on (release) {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
}
Symbol 63 Button
on (press) {
_global.nodePath.gameOverRtn();
}
Symbol 68 Button
on (release) {
gotoAndStop ("submit");
}
Symbol 82 Button
on (release) {
viewHighscore();
}
Symbol 84 MovieClip Frame 1
stop();
_global.game_name = _game_name;
var highscore = eval (score_var);
_global.viewHighscore = function () {
getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + game_name, "_blank");
};
if (highscore <= 0) {
this._visible = false;
}
trace(game_name);
trace(highscore);
trace("http://www.freeworldgroup.com/score/index.asp?game=" + game_name);
Symbol 84 MovieClip Frame 3
function sendData() {
send_var.game = game_name;
send_var.score = highscore;
send_var.name = name_txt.text;
if (send_var.name == "") {
send_var.name = "guest" + int(Math.random() * 1000);
}
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");
};
Instance of Symbol 78 MovieClip "closeBtn" in Symbol 84 MovieClip Frame 3
on (press) {
trace("should gotoAndStop frame 1");
this._parent.gotoAndStop("over");
}
Symbol 85 MovieClip [gameOver] Frame 1
hitbox.onRollOver = function () {
};
hitbox.useHandCursor = false;
Symbol 85 MovieClip [gameOver] Frame 35
totalScore.text = _global.score;
stop();
Instance of Symbol 84 MovieClip in Symbol 85 MovieClip [gameOver] Frame 35
//component parameters
onClipEvent (construct) {
_game_name = "thejourney";
score_var = "_global.score";
}
Symbol 133 MovieClip [character1] Frame 1
#initclip 11
Object.registerClass("character1", as.role);
#endinitclip
Symbol 135 MovieClip [nodeDescribe] Frame 1
#initclip 9
Object.registerClass("nodeDescribe", as.NodeMC);
#endinitclip
Symbol 139 MovieClip [roleDie] Frame 1
stop();
Symbol 139 MovieClip [roleDie] Frame 2
_global.nodePath.sndCtrl.playSound("bloodHit1");
Symbol 139 MovieClip [roleDie] Frame 37
stop();
_global.nodePath.gameOver();
Symbol 143 MovieClip [clockCtt] Frame 1
#initclip 10
Object.registerClass("clockCtt", as.ClockDisplay);
#endinitclip
Symbol 148 MovieClip Frame 1
stop();
Symbol 149 Button
on (release) {
gotoAndStop ("submit");
}
Symbol 154 MovieClip Frame 1
stop();
_global.game_name = _game_name;
var highscore = eval (score_var);
_global.viewHighscore = function () {
getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + game_name, "_blank");
};
if (highscore <= 0) {
this._visible = false;
}
trace(game_name);
trace(highscore);
trace("http://www.freeworldgroup.com/score/index.asp?game=" + game_name);
Symbol 154 MovieClip Frame 3
function sendData() {
send_var.game = game_name;
send_var.score = highscore;
send_var.name = name_txt.text;
if (send_var.name == "") {
send_var.name = "guest" + int(Math.random() * 1000);
}
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");
};
Instance of Symbol 78 MovieClip "closeBtn" in Symbol 154 MovieClip Frame 3
on (press) {
trace("should gotoAndStop frame 1");
this._parent.gotoAndStop("over");
}
Symbol 155 MovieClip Frame 1
stop();
Symbol 183 Button
on (release) {
viewHighscore();
}
Symbol 184 Button
on (release) {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
}
Symbol 193 Button
on (release) {
gotoAndStop ("help");
}
Instance of Symbol 2 MovieClip in Symbol 195 MovieClip Frame 1
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 198 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", _blank);
}
Symbol 201 Button
on (release) {
gotoAndStop ("credits");
}
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 2
Symbol 217 MovieClip Frame 8
stop();
Symbol 218 MovieClip Frame 225
if (hitBox.hitTest(_global.nodePath.balloon2)) {
stop();
hitBox.unloadMovie();
train.gotoAndPlay(2);
_global.nodePath.balloon2.gotoAndPlay("fire");
_global.nodePath.enemyCars.gotoAndPlay("leave");
}
Symbol 218 MovieClip Frame 226
if (hitBox.hitTest(_global.nodePath.balloon2)) {
stop();
hitBox.unloadMovie();
train.gotoAndPlay(2);
_global.nodePath.balloon2.gotoAndPlay("fire");
_global.nodePath.enemyCars.gotoAndPlay("leave");
}
Symbol 218 MovieClip Frame 227
if (hitBox.hitTest(_global.nodePath.balloon2)) {
stop();
hitBox.unloadMovie();
train.gotoAndPlay(2);
_global.nodePath.balloon2.gotoAndPlay("fire");
_global.nodePath.enemyCars.gotoAndPlay("leave");
}
Symbol 218 MovieClip Frame 228
if (hitBox.hitTest(_global.nodePath.balloon2)) {
stop();
hitBox.unloadMovie();
train.gotoAndPlay(2);
_global.nodePath.balloon2.gotoAndPlay("fire");
_global.nodePath.enemyCars.gotoAndPlay("leave");
}
Symbol 218 MovieClip Frame 229
if (hitBox.hitTest(_global.nodePath.balloon2)) {
stop();
hitBox.unloadMovie();
train.gotoAndPlay(2);
_global.nodePath.balloon2.gotoAndPlay("fire");
_global.nodePath.enemyCars.gotoAndPlay("leave");
}
Symbol 257 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 257 MovieClip Frame 1
on (press) {
this._parent.gotoAndPlay(2);
}
Symbol 257 MovieClip Frame 25
stop();
_global.nodePath.addScore(50, 50, 220, 60);
Symbol 257 MovieClip Frame 35
stop();
Symbol 270 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 8
Symbol 270 MovieClip Frame 105
_global.nodePath.balloon2.unloadMovie();
_global.nodePath.trainMc._alpha = 90;
Symbol 270 MovieClip Frame 109
_global.nodePath.trainMc._alpha = 80;
Symbol 270 MovieClip Frame 114
_global.nodePath.trainMc._alpha = 70;
Symbol 270 MovieClip Frame 118
_global.nodePath.trainMc._alpha = 60;
Symbol 270 MovieClip Frame 123
_global.nodePath.trainMc._alpha = 50;
Symbol 270 MovieClip Frame 128
_global.nodePath.trainMc._alpha = 40;
Symbol 270 MovieClip Frame 134
_global.nodePath.trainMc._alpha = 30;
Symbol 270 MovieClip Frame 139
_global.nodePath.trainMc._alpha = 20;
Symbol 270 MovieClip Frame 145
_global.nodePath.trainMc._alpha = 10;
Symbol 270 MovieClip Frame 152
_global.nodePath.trainMc._alpha = 0;
Symbol 270 MovieClip Frame 164
_global.nodePath.trainMc._alpha = 100;
_global.nodePath.trainMc.gotoAndPlay(1);
_global.nodePath.trainMc.train.gotoAndStop(1);
Symbol 270 MovieClip Frame 245
Symbol 289 MovieClip Frame 1
stop();
Instance of Symbol 285 MovieClip in Symbol 289 MovieClip Frame 1
on (press) {
this._parent.gotoAndPlay(2);
}
Symbol 316 MovieClip Frame 1
stop();
Instance of Symbol 291 MovieClip in Symbol 316 MovieClip Frame 1
on (press) {
if (_global.nodePath.clip1_3b._currentframe == 1) {
if (_global.nodePath.jumpOver == false) {
_global.nodePath.clip1_3b.gotoAndPlay("none");
} else {
_global.nodePath.clip1_3b.gotoAndPlay("open");
}
}
}
Symbol 316 MovieClip Frame 38
gotoAndStop (1);
Instance of Symbol 291 MovieClip in Symbol 316 MovieClip Frame 62
on (press) {
if (((_global.nodePath.role.crtNode == "1_1") && (_global.nodePath.clip1_9_3._currentframe == 1)) && (_global.nodePath.hasRopeNode0 == true)) {
_global.nodePath.clip1_3b.unloadMovie();
_global.nodePath.clip1_9_3.gotoAndPlay(2);
_global.nodePath.role._visible = false;
}
}
Instance of Symbol 291 MovieClip in Symbol 316 MovieClip Frame 115
on (press) {
if (((_global.nodePath.role.crtNode == "1_1") && (_global.nodePath.clip1_9_3._currentframe == 1)) && (_global.nodePath.hasRopeNode0 == true)) {
_global.nodePath.clip1_3b.unloadMovie();
_global.nodePath.clip1_9_3.gotoAndPlay(2);
_global.nodePath.role._visible = false;
}
}
Symbol 358 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 358 MovieClip Frame 1
on (press) {
if (_global.nodePath.eleBoxMc.cnt < 2) {
if (_global.nodePath.eleBoxMc._currentframe == 1) {
_global.nodePath.eleBoxMc.cnt++;
_global.nodePath.eleBoxMc.gotoAndPlay("shake");
// unexpected jump
}
return(undefined);
} else {
_global.nodePath.eleBoxMc.gotoAndPlay("fire");
}
}
Symbol 358 MovieClip Frame 2
Symbol 358 MovieClip Frame 71
gotoAndStop (1);
Symbol 358 MovieClip Frame 95
Instance of Symbol 117 MovieClip in Symbol 358 MovieClip Frame 95
on (press) {
trace("-=-=-=-=-=-=-=");
trace((("has bottle " + _global.nodePath.hasBottle) + " crtNode ") + _global.nodePath.role.crtNode);
if ((_global.nodePath.hasBottle == true) && (_global.nodePath.role.crtNode == "1_5")) {
_global.nodePath.role._visible = false;
_global.nodePath.hasFireBottle = true;
this._parent.gotoAndPlay("getFire");
}
}
Symbol 358 MovieClip Frame 151
gotoAndPlay ("fireDisapear");
Symbol 358 MovieClip Frame 283
_global.nodePath.addScore(420, 412, 60, 30);
Symbol 358 MovieClip Frame 325
_global.nodePath.role._visible = true;
Symbol 358 MovieClip Frame 350
stop();
Symbol 400 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 2
if (_global.nodePath.clip1_4ScoreOver == 0) {
_global.nodePath.clip1_4ScoreOver = 1;
_global.nodePath.addScore(320, 400, 44, 30);
}
Symbol 400 MovieClip Frame 84
Symbol 400 MovieClip Frame 93
Symbol 400 MovieClip Frame 119
_global.nodePath.role.clipOver("1_4");
_global.nodePath.btn4_1._visible = true;
_global.nodePath.clip1_4p.gotoAndPlay(2);
_global.nodePath.role._xscale = (_global.nodePath.role._yscale = 70);
Symbol 455 MovieClip Frame 1
stop();
Instance of Symbol 404 MovieClip "btn1_3" in Symbol 455 MovieClip Frame 1
on (press) {
trace("crtNode " + _global.nodePath.role.crtNode);
trace("hasFrieBottle " + _global.nodePath.hasFireBottle);
trace("currentframe " + _global.nodePath.clip1_3p._currentframe);
if (((_global.nodePath.role.crtNode == "1_1") && (_global.nodePath.hasFireBottle == true)) && (_global.nodePath.clip1_3p._currentframe == 1)) {
this._parent.gotoAndPlay("fire");
} else {
this._parent.gotoAndPlay("shake");
}
}
Symbol 455 MovieClip Frame 14
gotoAndStop (1);
Symbol 455 MovieClip Frame 15
_global.nodePath.role._visible = false;
Symbol 455 MovieClip Frame 78
_global.nodePath.sndCtrl.playSound("windowFire");
Symbol 455 MovieClip Frame 82
_global.nodePath.addScore(340, 410, 80, 25);
_global.nodePath.role._visible = true;
Symbol 455 MovieClip Frame 83
_global.nodePath.eleStuff.gotoAndPlay("fire");
_global.nodePath.lineBd0.gotoAndPlay("fire");
Instance of Symbol 404 MovieClip "btn1_3" in Symbol 455 MovieClip Frame 208
on (press) {
if (_global.nodePath.role.crtNode == "1_1") {
_global.nodePath.clip1_3.gotoAndPlay(2);
_global.nodePath.role._visible = false;
_global.nodePath.clip1_3p.gotoAndPlay("p1Over");
}
}
Symbol 455 MovieClip Frame 266
Instance of Symbol 404 MovieClip "btn1_3" in Symbol 455 MovieClip Frame 330
on (press) {
if (_global.nodePath.role.crtNode == "1_1") {
_global.nodePath.clip1_3.gotoAndPlay(2);
_global.nodePath.role._visible = false;
_global.nodePath.clip1_3p.gotoAndPlay("p2Over");
}
}
Symbol 455 MovieClip Frame 387
Symbol 455 MovieClip Frame 485
_global.nodePath.jumpOver = true;
stop();
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
_global.nodePath.role._visible = false;
Symbol 494 MovieClip Frame 80
_global.nodePath.gotoAndStop("chapterWin1");
stop();
Symbol 494 MovieClip Frame 81
_global.nodePath.role._visible = false;
Symbol 494 MovieClip Frame 207
_global.nodePath.gameOver();
stop();
Symbol 508 MovieClip Frame 1
stop();
Instance of Symbol 404 MovieClip in Symbol 508 MovieClip Frame 1
on (press) {
this._parent.gotoAndPlay("shake");
}
Instance of Symbol 404 MovieClip in Symbol 508 MovieClip Frame 1
on (press) {
this._parent.gotoAndPlay("shake");
}
Symbol 508 MovieClip Frame 16
gotoAndStop (1);
Symbol 508 MovieClip Frame 50
stop();
Instance of Symbol 404 MovieClip in Symbol 508 MovieClip Frame 50
on (press) {
if (((_global.nodePath.role.crtNode == "1_5") && (_global.nodePath.clip5_10._currentframe == 1)) && (_global.nodePath.role._visible == true)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip5_10.gotoAndPlay(2);
}
if (((_global.nodePath.role.crtNode == "1_10") && (_global.nodePath.role._visible == true)) && (_global.nodePath.clip5_10._currentframe == 1)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip5_10.gotoAndPlay("10_5");
}
}
Symbol 512 MovieClip Frame 1
stop();
Symbol 512 MovieClip Frame 82
_global.nodePath.role.clipOver("1_10");
gotoAndStop (1);
Symbol 512 MovieClip Frame 177
_global.nodePath.role.clipOver("1_5");
Symbol 545 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 545 MovieClip Frame 1
on (press) {
this._parent.gotoAndPlay(2);
}
Symbol 546 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 546 MovieClip Frame 1
on (press) {
if (this._parent._currentframe == 1) {
_global.nodePath.eatCnt++;
if (_global.nodePath.eatCnt >= 3) {
this._parent.gotoAndPlay("fly");
} else {
this._parent.gotoAndPlay(2);
}
}
}
Symbol 546 MovieClip Frame 45
gotoAndStop (1);
Symbol 546 MovieClip Frame 150
_global.nodePath.addScore(300, 300, 8, 20);
Symbol 546 MovieClip Frame 266
stop();
Symbol 575 MovieClip Frame 1
stop();
Symbol 575 MovieClip Frame 49
Symbol 575 MovieClip Frame 61
_global.nodePath.truck._visible = true;
_global.nodePath.nodeM1_2.setEdgePassable("2_6", "t");
_global.nodePath.role._visible = true;
stop();
Symbol 576 MovieClip Frame 1
stop();
Symbol 576 MovieClip Frame 2
_global.nodePath.sndCtrl.playSound("crash");
Symbol 581 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 603 MovieClip Frame 1
on (press) {
if ((_global.nodePath.role.crtNode == "1_0") && (_global.nodePath.role._visible == true)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip0_8.gotoAndPlay("down");
return(undefined);
}
_global.nodePath.clip0_8.gotoAndPlay("none");
}
Instance of Symbol 117 MovieClip in Symbol 603 MovieClip Frame 215
on (press) {
this._parent.play();
}
Instance of Symbol 117 MovieClip in Symbol 603 MovieClip Frame 428
on (press) {
if ((_global.nodePath.role.crtNode == "1_8") && (_global.nodePath.role._visible == true)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip0_8.gotoAndPlay("up");
return(undefined);
}
_global.nodePath.clip0_8.gotoAndPlay("none");
}
Symbol 603 MovieClip Frame 487
if ((_global.nodePath.eatCnt >= 3) && (_global.nodePath.dove._currentframe >= 146)) {
gotoAndPlay ("selfUp");
} else {
gotoAndPlay ("up2");
}
Symbol 603 MovieClip Frame 570
gotoAndPlay (1);
Symbol 603 MovieClip Frame 571
if (_global.nodePath.glassScoreOver == 0) {
_global.nodePath.glassScoreOver = 1;
_global.nodePath.addScore(150, 100, 8, 10);
}
Symbol 603 MovieClip Frame 648
_global.nodePath.role.clipOver("1_8");
gotoAndPlay ("selfUp");
Symbol 603 MovieClip Frame 725
_global.nodePath.role.clipOver("1_0");
gotoAndPlay ("selfDown");
Symbol 603 MovieClip Frame 770
gotoAndPlay ("up2Start");
Symbol 617 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 617 MovieClip Frame 1
on (press) {
this._parent.gotoAndPlay("shake");
}
Symbol 617 MovieClip Frame 17
gotoAndStop (1);
Symbol 617 MovieClip Frame 41
stop();
Instance of Symbol 117 MovieClip in Symbol 617 MovieClip Frame 41
on (press) {
if ((_global.nodePath.role.crtNode == "1_8") && (this._parent._currentframe == 41)) {
_global.nodePath.role._visible = false;
this._parent.gotoAndPlay("getRope");
}
}
Symbol 617 MovieClip Frame 85
_global.nodePath.role._visible = true;
_global.nodePath.hasRopeNode0 = true;
stop();
Symbol 637 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 3
_global.nodePath.addScore(500, 540, 120, 60);
Symbol 637 MovieClip Frame 95
_global.nodePath.sndCtrl.playSound("ropeManDie");
Symbol 637 MovieClip Frame 138
_global.nodePath.role.clipOver("1_3");
stop();
Symbol 667 MovieClip Frame 1
stop();
Symbol 667 MovieClip Frame 11
Symbol 667 MovieClip Frame 77
_global.nodePath.role.clipOver("1_1");
gotoAndStop (1);
Symbol 667 MovieClip Frame 92
Symbol 667 MovieClip Frame 153
_global.nodePath.role.clipOver("1_0");
gotoAndStop (1);
Symbol 673 MovieClip Frame 1
stop();
Symbol 673 MovieClip Frame 21
Symbol 673 MovieClip Frame 40
_global.nodePath.addScore(450, 500, 90, 40);
Symbol 673 MovieClip Frame 54
_global.nodePath.role.clipOver("1_3");
Symbol 704 MovieClip Frame 1
stop();
Symbol 704 MovieClip Frame 2
if (_global.nodePath.clip2_1ScoreOver == 0) {
_global.nodePath.clip2_1ScoreOver = 1;
_global.nodePath.addScore(460, 600, 103, 30);
}
Symbol 704 MovieClip Frame 64
Symbol 704 MovieClip Frame 68
Symbol 704 MovieClip Frame 94
Symbol 704 MovieClip Frame 179
_global.nodePath.role.clipOver("1_1");
_global.nodePath.role._xscale = (_global.nodePath.role._yscale = 100);
Symbol 711 MovieClip Frame 1
stop();
Symbol 711 MovieClip Frame 53
_global.nodePath.role.clipOver("1_2");
if (_global.nodePath.node2Hit < 2) {
_global.nodePath.node2Hit++;
} else {
_global.nodePath.boxFall.gotoAndPlay(2);
}
_global.nodePath.boxStack.gotoAndPlay("shake");
Symbol 713 MovieClip Frame 1
stop();
Symbol 713 MovieClip Frame 2
_global.nodePath.addScore(500, 540, 230, 40);
Symbol 713 MovieClip Frame 27
if ((_global.nodePath.enemyCars._currentframe >= 2) && (_global.nodePath.enemyCars._currentframe <= 178)) {
_global.nodePath.addScore(600, 540, 220, 60);
_global.nodePath.truck.gotoAndPlay(2);
} else {
_global.nodePath.truck.gotoAndPlay("catch");
}
_global.nodePath.role._visible = false;
Symbol 718 MovieClip Frame 1
stop();
Symbol 718 MovieClip Frame 53
_global.nodePath.role.clipOver("1_5");
_global.nodePath.btn4_1._visible = false;
_global.nodePath.role._xscale = (_global.nodePath.role._yscale = 100);
Symbol 723 MovieClip Frame 1
stop();
Symbol 723 MovieClip Frame 53
_global.nodePath.role.clipOver("1_1");
_global.nodePath.btn4_1._visible = false;
_global.nodePath.role._xscale = (_global.nodePath.role._yscale = 100);
Symbol 733 MovieClip Frame 1
stop();
Symbol 733 MovieClip Frame 2
if (_global.nodePath.clip5_1ScoreOver == 0) {
_global.nodePath.clip5_1ScoreOver = 1;
_global.nodePath.addScore(300, 350, 108, 30);
}
Symbol 733 MovieClip Frame 52
Symbol 733 MovieClip Frame 225
_global.nodePath.role.clipOver("1_1");
_global.nodePath.clip5_1p._visible = true;
_global.nodePath.clip5_1p.gotoAndPlay("unVisual");
Symbol 750 MovieClip Frame 1
stop();
Symbol 750 MovieClip Frame 122
_global.nodePath.gameOver();
Symbol 753 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 753 MovieClip Frame 1
on (press) {
_global.nodePath.clip5_1p.gotoAndPlay(2);
}
Instance of Symbol 117 MovieClip in Symbol 753 MovieClip Frame 600
on (press) {
if ((_global.nodePath.role.crtNode == "1_5") && (_global.nodePath.role._visible == true)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip5_1.gotoAndPlay(2);
_global.nodePath.clip5_1p._visible = false;
_global.nodePath.clip5_1p.gotoAndStop(1);
}
}
Symbol 757 MovieClip Frame 1
stop();
Symbol 785 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 785 MovieClip Frame 1
on (press) {
this._parent.gotoAndPlay(2);
}
Instance of Symbol 117 MovieClip in Symbol 785 MovieClip Frame 1
on (press) {
if (_global.nodePath.role.crtNode == "1_10") {
_global.nodePath.camaraManCnt++;
if (_global.nodePath.camaraManCnt > 3) {
return(undefined);
}
_global.nodePath.role._visible = false;
_global.nodePath["cmrMan" + _global.nodePath.camaraManCnt].play();
_global.nodePath["cmrMan" + _global.nodePath.camaraManCnt]._visible = true;
this._parent.gotoAndStop(1);
this._parent._visible = false;
}
this._parent.camara_leg.gotoAndPlay("shake");
}
Symbol 785 MovieClip Frame 96
stop();
Instance of Symbol 404 MovieClip in Symbol 785 MovieClip Frame 96
on (press) {
this._parent.play();
}
Symbol 785 MovieClip Frame 99
_global.nodePath.sndCtrl.playSound("hitSnd");
Instance of Symbol 117 MovieClip "btn2_1" in Symbol 785 MovieClip Frame 172
on (press) {
if ((_global.nodePath.role.crtNode == "1_2") && (_global.nodePath.role._visible == true)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip2_1.gotoAndPlay(2);
_global.nodePath.clipSpider.gotoAndStop(1);
}
}
Symbol 785 MovieClip Frame 213
_global.nodePath.nodeM1_2.setEdgePassable("2_1", "f");
Instance of Symbol 117 MovieClip "btn1_4" in Symbol 785 MovieClip Frame 237
on (press) {
if ((_global.nodePath.role.crtNode == "1_1") && (_global.nodePath.role._visible == true)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip1_4.gotoAndPlay(2);
_global.nodePath.clipSpider.gotoAndStop(1);
}
}
Symbol 788 MovieClip Frame 1
stop();
Symbol 788 MovieClip Frame 20
gotoAndStop (1);
Symbol 788 MovieClip Frame 42
_global.nodePath.addScore(200, 300, 18, 45);
Symbol 788 MovieClip Frame 55
_global.nodePath.role._visible = true;
stop();
Symbol 793 MovieClip Frame 178
_global.nodePath.role._visible = true;
_global.nodePath.clipSpider._visible = true;
this.unloadMovie();
Symbol 796 MovieClip Frame 159
_global.nodePath.role._visible = true;
_global.nodePath.clipSpider._visible = true;
this.unloadMovie();
Symbol 865 MovieClip Frame 191
Symbol 865 MovieClip Frame 385
_global.nodePath.clipSpider._visible = true;
_global.nodePath.copter._visible = true;
_global.nodePath.copter.crtTask = "fly";
_global.nodePath.copter._x = 416;
_global.nodePath.copter._y = 322;
_global.nodePath.copter.gotoAndStop(1);
_global.nodePath.copter.dieCnt = 0;
_global.nodePath.copter.onEnterFrame = function () {
this._x = this._x - 1.5;
if (this._x < -50) {
trace("role crtNode after fly over " + _global.nodePath.role.crtNode);
if (_global.nodePath.role.crtNode == "1_6") {
this._x = 800;
this.onEnterFrame = null;
return(undefined);
}
if (_global.nodePath.role.crtNode == "1_2") {
this._x = 800;
this.onEnterFrame = null;
return(undefined);
}
this.onEnterFrame = null;
_global.nodePath.gameOver();
}
switch (this.crtTask) {
case "fly" :
break;
case "setMove" :
if (Math.abs(_global.nodePath.role._x - _global.nodePath.btn3_2._x) > 2) {
if (_global.nodePath.role._x < _global.nodePath.btn3_2._x) {
_global.nodePath.role._x = _global.nodePath.role._x + 2;
} else {
_global.nodePath.role._x = _global.nodePath.role._x - 2;
}
} else {
this.onEnterFrame = null;
}
break;
case "setDie" :
if (this.dieCnt < 15) {
this.dieCnt++;
_global.nodePath.role._y = _global.nodePath.role._y + 4;
} else {
_global.nodePath.roleDie._visible = true;
_global.nodePath.roleDie._x = _global.nodePath.role._x;
_global.nodePath.roleDie._y = _global.nodePath.role._y;
_global.nodePath.role._visible = false;
_global.nodePath.roleDie.play();
this.onEnterFrame = null;
}
}
};
this._visible = false;
this.gotoAndStop(1);
Symbol 867 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 867 MovieClip Frame 1
on (press) {
this._parent.play();
}
Symbol 867 MovieClip Frame 8
stop();
Instance of Symbol 117 MovieClip in Symbol 867 MovieClip Frame 8
on (press) {
this._parent.play();
}
Symbol 867 MovieClip Frame 22
if (hitBox.hitTest(_global.nodePath.btn3_2)) {
if (_global.nodePath.role._visible == false) {
_global.nodePath.role._visible = true;
_global.nodePath.role._x = this._x;
_global.nodePath.role._y = this._y;
_global.nodePath.role.clipOver("1_2");
if (_global.nodePath.node2Hit < 2) {
_global.nodePath.node2Hit++;
} else {
_global.nodePath.boxFall.gotoAndPlay(2);
}
if (_global.nodePath.saveScoreOver == 0) {
_global.nodePath.saveScoreOver = 1;
_global.nodePath.addScore(560, 640, 190, 20);
}
_global.nodePath.boxStack.gotoAndPlay("shake");
}
} else if (_global.nodePath.role._visible == false) {
_global.nodePath.role._visible = true;
_global.nodePath.role._x = this._x;
_global.nodePath.role._y = this._y;
_global.nodePath.copter.crtTask = "setDie";
}
Instance of Symbol 117 MovieClip "hitBox" in Symbol 867 MovieClip Frame 22
on (press) {
this._parent.play();
}
Symbol 867 MovieClip Frame 23
stop();
Symbol 875 MovieClip Frame 1
stop();
Instance of Symbol 38 MovieClip in Symbol 875 MovieClip Frame 1
on (press) {
this._parent.play();
}
Symbol 875 MovieClip Frame 34
stop();
Instance of Symbol 38 MovieClip in Symbol 875 MovieClip Frame 34
on (press) {
this._parent.play();
}
Symbol 885 MovieClip Frame 1
stop();
Symbol 885 MovieClip Frame 2
yesBtn.onPress = function () {
_global.nodePath.goMenuMc.gotoAndStop(1);
_global.nodePath.gotoAndStop("menu");
};
noBtn.onPress = function () {
_global.nodePath.goMenuMc.gotoAndStop(1);
};
back.onPress = function () {
};
back.useHandCursor = false;
stop();
Symbol 926 MovieClip Frame 1
QLOW.onPress = function () {
_global.nodePath._quality = "LOW";
_global.nodePath.crtQlt = "LOW";
this._parent._visible = false;
};
QMEDIUM.onPress = function () {
_global.nodePath._quality = "MEDIUM";
_global.nodePath.crtQlt = "MEDIUM";
this._parent._visible = false;
};
QHIGH.onPress = function () {
_global.nodePath._quality = "HIGH";
_global.nodePath.crtQlt = "HIGH";
this._parent._visible = false;
};
QBEST.onPress = function () {
_global.nodePath._quality = "BEST";
_global.nodePath.crtQlt = "BEST";
this._parent._visible = false;
};
Symbol 967 Button
on (press) {
_global.nodePath.gotoAndStop("menu");
}
Symbol 968 MovieClip Frame 1177
totalScore.text = _global.score;
stop();
Instance of Symbol 154 MovieClip in Symbol 968 MovieClip Frame 1177
//component parameters
onClipEvent (construct) {
_game_name = "thejourney";
score_var = "_global.score";
}
Symbol 974 Button
on (press) {
_global.nodePath.gotoAndStop("chapter1");
}
Symbol 978 Button
on (press) {
_global.nodePath.gotoAndStop("menu");
}
Symbol 982 Button
on (press) {
nextFrame();
}
Symbol 989 Button
on (release) {
getURL ("http://www.freeworldgroup.com/games6/gameindex/mental.htm", "_blank");
}
Symbol 994 Button
on (press) {
prevFrame();
}
Symbol 1004 Button
on (press) {
_global.nodePath.gotoAndStop("chapter1");
}
Symbol 1008 MovieClip Frame 1
stop();
Symbol 1009 Button
on (press) {
gotoAndStop ("menu");
}
Symbol 1012 MovieClip Frame 1
_global.nodePath = this;
_global.score = 0;
if (crtQlt == undefined) {
crtQlt = "HIGH";
}
if (noSnd == undefined) {
noSnd = "no";
noMusic = "no";
}
if (sndCtrl == undefined) {
var sndCtrl = new SoundManage();
sndCtrl.addSound("windowFire", 100);
sndCtrl.addSound("ropeManDie", 100);
sndCtrl.addSound("hitSnd", 100);
}
goStage.onPress = function () {
if (_global.nodePath.firstPlay == undefined) {
_global.nodePath.firstPlay = "over";
gotoAndStop ("help");
} else {
Fade.start();
gotoAndStop ("chapter1");
}
};
function chapterNodesData(chapterNO, parP2Nodes, parEdgeRec) {
function findRec(target) {
var _local1 = 0;
while (_local1 < parEdgeRec.length) {
if (parEdgeRec[_local1][0] == target) {
return(_local1);
}
_local1++;
}
}
var _local6 = parP2Nodes.length;
var _local2 = 0;
while (_local2 < _local6) {
var _local4 = new Array();
var _local5 = new Array();
var _local1 = 0;
while (_local1 < _local6) {
if (parP2Nodes[_local2][_local1] == "t") {
_local4.push((("node" + chapterNO) + "_") + _local1);
var _local3 = findRec((_local2 + "_") + _local1);
_local5.push(parEdgeRec[_local3]);
}
_local1++;
}
crtRoot[(("node" + chapterNO) + "_") + _local2].injectNodes(_local4.concat(), _local5.concat());
_local2++;
}
return(undefined);
}
function allNodesData() {
var _local1 = 1;
while (_local1 <= 3) {
var _local2 = crtRoot["p2Nodes" + _local1].concat();
var _local3 = crtRoot["edgeRec" + _local1].concat();
chapterNodesData(_local1, _local2, _local3);
_local1++;
}
return(undefined);
}
var p2Nodes1 = new Array();
p2Nodes1 = [["-", "t", "-", "-", "-", "-", "-", "-", "-"], ["t", "-", "-", "t", "t", "-", "-", "-", "-"], ["-", "t", "t", "-", "-", "-", "t", "-", "-"], ["-", "-", "t", "t", "-", "-", "-", "-", "-"], ["-", "t", "-", "-", "-", "t", "-", "-", "-"], ["-", "t", "-", "-", "-", "t", "-", "t", "-"], ["-", "-", "-", "-", "-", "-", "-", "-", "-"], ["-", "-", "-", "-", "-", "-", "-", "-", "-"], ["-", "-", "-", "-", "-", "-", "-", "-", "-"]];
var edgeRec1 = new Array();
edgeRec1 = [["0_1", "t", "clip0_1", "-"], ["1_0", "t", "clip1_0", "-"], ["1_3", "f", "clip1_3", "clip1_3p"], ["1_4", "f", "clip1_4", "clip1_4p"], ["2_1", "f", "clip2_1", "clip2_1p"], ["2_2", "t", "clip2_2", "-"], ["2_6", "f", "clip2_6", "-"], ["3_2", "t", "clip3_2", "-"], ["3_3", "t", "clip3_3", "-"], ["4_1", "t", "clip4_1", "-"], ["4_5", "t", "clip4_5", "-"], ["4_8", "t", "clip4_8", "-"], ["5_1", "f", "clip5_1", "clip5_1p"], ["5_5", "t", "clip5_5", "-"], ["5_7", "t", "clip5_7", "-"]];
var node1_0 = (new as.StoryNode());
var node1_1 = (new as.StoryNode());
var node1_2 = (new as.StoryNode());
var node1_3 = (new as.StoryNode());
var node1_4 = (new as.StoryNode());
var node1_5 = (new as.StoryNode());
var node1_6 = (new as.StoryNode());
var node1_7 = (new as.StoryNode());
var node1_8 = (new as.StoryNode());
var p2Nodes2 = new Array();
p2Nodes2 = [["-", "t", "-", "-", "t", "-", "-"], ["-", "-", "t", "t", "-", "-", "t"], ["t", "t", "-", "-", "-", "-", "-"], ["t", "-", "-", "-", "-", "-", "t"], ["-", "-", "t", "t", "-", "t", "-"], ["-", "-", "-", "-", "-", "-", "-"], ["-", "t", "-", "-", "t", "-", "-"]];
var edgeRec2 = new Array();
edgeRec2 = [["0_1", "t", "clip0_1", "-"], ["0_4", "t", "clip0_4", "-"], ["1_2", "t", "clip1_2", "-"], ["1_3", "t", "clip1_3", "-"], ["1_6", "t", "clip1_6", "-"], ["2_0", "t", "clip2_0", "-"], ["2_1", "t", "clip2_1", "-"], ["3_0", "t", "clip3_0", "-"], ["3_6", "t", "clip3_6", "-"], ["4_2", "t", "clip4_2", "-"], ["4_3", "t", "clip4_3", "-"], ["4_5", "t", "clip4_5", "-"], ["6_1", "t", "clip6_1", "-"], ["6_4", "t", "clip6_4", "-"]];
var node2_0 = (new as.StoryNode());
var node2_1 = (new as.StoryNode());
var node2_2 = (new as.StoryNode());
var node2_3 = (new as.StoryNode());
var node2_4 = (new as.StoryNode());
var node2_5 = (new as.StoryNode());
var node2_6 = (new as.StoryNode());
var p2Nodes3 = new Array();
p2Nodes3 = [["-", "t", "-", "t", "-", "-", "-", "-", "t"], ["-", "-", "-", "-", "-", "-", "-", "-", "t"], ["-", "-", "-", "t", "-", "-", "-", "t", "-"], ["-", "t", "t", "-", "t", "-", "-", "-", "-"], ["-", "t", "-", "-", "-", "t", "-", "-", "-"], ["-", "-", "-", "-", "-", "-", "-", "-", "-"], ["-", "-", "-", "-", "-", "-", "-", "t", "-"], ["-", "-", "t", "-", "-", "-", "t", "-", "-"], ["-", "-", "-", "-", "-", "-", "-", "t", "-"]];
var edgeRec3 = new Array();
edgeRec3 = [["0_1", "t", "clip0_1", "-"], ["0_3", "t", "clip0_3", "-"], ["0_8", "t", "clip0_8", "-"], ["1_8", "t", "clip1_8", "-"], ["2_3", "t", "clip2_3", "-"], ["2_7", "t", "clip2_7", "-"], ["3_1", "t", "clip3_1", "-"], ["3_2", "t", "clip3_2", "-"], ["3_4", "t", "clip3_4", "-"], ["4_1", "t", "clip4_1", "-"], ["4_5", "t", "clip4_5", "-"], ["6_7", "t", "clip6_7", "-"], ["7_2", "t", "clip7_2", "-"], ["7_6", "t", "clip7_6", "-"], ["8_7", "t", "clip8_7", "-"]];
var node3_0 = (new as.StoryNode());
var node3_1 = (new as.StoryNode());
var node3_2 = (new as.StoryNode());
var node3_3 = (new as.StoryNode());
var node3_4 = (new as.StoryNode());
var node3_5 = (new as.StoryNode());
var node3_6 = (new as.StoryNode());
var node3_7 = (new as.StoryNode());
var node3_8 = (new as.StoryNode());
crtRoot = this;
var chapterQtt = 3;
allNodesData();
stop();
Instance of Symbol 195 MovieClip in Symbol 1012 MovieClip Frame 1
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 1012 MovieClip Frame 2
function timeOut() {
trace("in function timeOut");
}
function addScore(basicScore, addScore, basicTime, delay) {
trace((((((("_______________\nbasicScore " + basicScore) + " addScore ") + addScore) + " basicTime ") + basicTime) + " delay ") + delay);
var _local2 = _global.gameClock.getTime();
totalSecond = ((_local2[0] * 3600) + (_local2[1] * 60)) + _local2[2];
if (totalSecond > basicTime) {
diff = Math.abs(totalSecond - basicTime);
trace("\ndiff of time " + diff);
if (diff < delay) {
percentage = 1 - (diff / delay);
trace(" percentage " + percentage);
score2 = Math.round(addScore * percentage);
} else {
score2 = 0;
}
} else {
score2 = addScore;
}
trace((("basic socre and score2 " + basicScore) + " ") + score2);
_global.score = (_global.score + basicScore) + score2;
trace("global score " + _global.score);
_global.nodePath.scoreStr.text = _global.score;
}
_global.mainPath = this;
_global.gameClock = new as.Clock(clockCtt);
_global.gameClock.startClock();
scoreStr.text = _global.score;
function toolIDCTpressInit() {
nodePath.stateRoleSele.qltPanel._visible = false;
nodePath.stateRoleSele.qltPanelSwitch.onPress = function () {
if (this._parent.qltPanel._visible == true) {
this._parent.qltPanel._visible = false;
} else {
this._parent.qltPanel._visible = true;
this._parent.qltPanel.QLOW._alpha = 30;
this._parent.qltPanel.QMEDIUM._alpha = 30;
this._parent.qltPanel.QHIGH._alpha = 30;
this._parent.qltPanel.QBEST._alpha = 30;
this._parent.qltPanel["Q" + _global.nodePath.crtQlt]._alpha = 100;
}
};
nodePath.stateRoleSele.soundStop._visible = (nodePath.stateRoleSele.musicStop._visible = false);
nodePath.stateRoleSele.stopSoundBtn.onPress = function () {
if (nodePath.stateRoleSele.soundStop._visible == false) {
nodePath.stateRoleSele.soundStop._visible = true;
_global.nodePath.sndCtrl.stopSound();
nodePath.noSnd = "yes";
} else {
nodePath.stateRoleSele.soundStop._visible = false;
_global.nodePath.sndCtrl.returnSound();
nodePath.noSnd = "no";
}
};
nodePath.stateRoleSele.stopMusicBtn.onPress = function () {
if (nodePath.stateRoleSele.musicStop._visible == false) {
nodePath.stateRoleSele.musicStop._visible = true;
_global.nodePath.sndCtrl.stopMusic();
nodePath.noMusic = "yes";
} else {
nodePath.stateRoleSele.musicStop._visible = false;
_global.nodePath.sndCtrl.returnMusic();
nodePath.noMusic = "no";
}
};
trace((("noSnd and noMusic " + nodePath.noSnd) + " ") + nodePath.noMusic);
if (nodePath.noSnd == "yes") {
nodePath.stateRoleSele.soundStop._visible = true;
}
if (nodePath.noMusic == "yes") {
nodePath.stateRoleSele.musicStop._visible = true;
}
}
nodePath.stateRoleSele.goMenu.onPress = function () {
nodePath.goMenuMc.gotoAndStop(2);
};
toolIDCTpressInit();
function setBtnsHide() {
btn1_4._visible = false;
btn1_3._visible = false;
btn4_1._visible = false;
btn2_1._visible = false;
}
function gameOver() {
trace("gameOver function ");
_global.nodePath.attachMovie("gameOver", "gameOverMc", _global.nodePath.getNextHighestDepth());
_global.nodePath.gameOverMc._x = 0;
_global.nodePath.gameOverMc._y = 0;
trace(_global.nodePath.gameOverMc);
}
function gameOverRtn() {
_global.nodePath.gameOverMc.removeMovieClip();
_global.nodePath.gotoAndStop("menu");
}
truck._visible = false;
clip1_3p.stop();
clip1_3pPlay = false;
node2Hit = 0;
clip2_1p.gotoAndPlay(100);
hasBottle = false;
hasFire = false;
hasFireBottle = false;
eleBoxMc.cnt = 0;
jumpOver = false;
clip0_8.gotoAndPlay("startPoint");
hasRopeNode0 = false;
camaraManCnt = 0;
cmrMan1.stop();
cmrMan2.stop();
cmrMan3.stop();
cmrMan1._visible = (cmrMan2._visible = (cmrMan3._visible = false));
copter._visible = false;
copter.onEnterFrame = null;
roleDie._visible = false;
eatCnt = 0;
glassScoreOver = 0;
spiderScoreOver = 0;
bloon1ScoreOver = 0;
copterScoreOver = 0;
clip1_3ScoreOver = 0;
clip1_4ScoreOver = 0;
clip2_1ScoreOver = 0;
clip5_1ScoreOver = 0;
saveScoreOver = 0;
setBtnsHide();
role.setNode("1_0");
Instance of Symbol 494 MovieClip "truck" in Symbol 1012 MovieClip Frame 2
on (press) {
_global.nodePath.clip2_6.gotoAndPlay(2);
_global.nodePath.role._visible = false;
}
Instance of Symbol 581 MovieClip in Symbol 1012 MovieClip Frame 2
on (press) {
gotoAndPlay ("none");
}
Instance of Symbol 117 MovieClip "btn4_1" in Symbol 1012 MovieClip Frame 2
on (press) {
if (_global.nodePath.role.crtNode == "1_4") {
_global.nodePath.role._visible = false;
_global.nodePath.clip4_1.gotoAndPlay(2);
} else {
this._visible = false;
}
}
Instance of Symbol 117 MovieClip "btn4_5" in Symbol 1012 MovieClip Frame 2
on (press) {
if ((_global.nodePath.role.crtNode == "1_4") && (_global.nodePath.clip4_5._currentframe == 1)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip4_5.gotoAndPlay(2);
}
}
Instance of Symbol 117 MovieClip "btn3_2" in Symbol 1012 MovieClip Frame 2
on (press) {
if (_global.nodePath.role.crtNode == "1_3") {
_global.nodePath.role._visible = false;
_global.nodePath.clip3_2.gotoAndPlay(2);
} else {
_global.nodePath.boxStack.gotoAndPlay("shake");
}
}
Instance of Symbol 117 MovieClip in Symbol 1012 MovieClip Frame 2
on (press) {
if ((_global.nodePath.role.crtNode == "1_5") && (_global.nodePath.role._visible == true)) {
_global.nodePath.role._visible = false;
_global.nodePath.clip5_7.gotoAndPlay(2);
}
}
Instance of Symbol 667 MovieClip "clip0_1" in Symbol 1012 MovieClip Frame 2
on (press) {
if (this._currentframe == 1) {
if ((_global.nodePath.role.crtNode == "1_0") && (_global.nodePath.role._visible == true)) {
this.gotoAndPlay("0_1");
_global.nodePath.role._visible = false;
return(undefined);
}
if ((_global.nodePath.role.crtNode == "1_1") && (_global.nodePath.role._visible == true)) {
this.gotoAndPlay("1_0");
_global.nodePath.role._visible = false;
return(undefined);
}
this.gotoAndPlay("none");
}
}
Instance of Symbol 788 MovieClip in Symbol 1012 MovieClip Frame 2
on (press) {
trace(_global.nodePath.role.crtNode);
if (_global.nodePath.role.crtNode == "1_8") {
if (this._currentframe == 1) {
_global.nodePath.hasBottle = true;
_global.nodePath.role._visible = false;
this.gotoAndPlay("getBottle");
// unexpected jump
}
return(undefined);
} else {
this.gotoAndPlay("none");
}
}
Symbol 1012 MovieClip Frame 3
var getTime = _global.gameClock.getTime();
trace("get win time" + getTime);
timeStr.text = (((("hour " + getTime[0]) + " minute ") + getTime[1]) + " second ") + getTime[2];
totalSecond = ((getTime[0] * 3600) + (getTime[1] * 60)) + getTime[2];
score1 = (500 / ((totalSecond / 10) + 500)) * 500;
score2 = (((3600 - totalSecond) < 0) ? 0 : (score2));
scoreStr.text = (("score1 " + score1) + " score2 ") + score2;