Frame 1
stop();
MovieClip.prototype._focusrect = false;
Button.prototype._focusrect = false;
MovieClip.prototype.tabEnabled = false;
Button.prototype.tabEnabled = false;
if (!_root.gamezhero) {
System.security.allowDomain("gamezhero.com", "files.gamezhero.com");
_root.createEmptyMovieClip("gamezhero", 100000);
_root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=zorroTeam&scale=80&t=1145553527687");
}
Frame 2
stop();
_quality = "BEST";
_root["\u041A\u043E\u0434 \u0418\u0433\u0440\u044B \u0417\u043E\u0440\u0440\u043E"] = "28716f917694d6fb248fc88bf7cb0d3d";
_root["\u041A\u043B\u044E\u0447 \u0418\u0433\u0440\u044B \u0422\u0435\u0430\u043C"] = "zorroteam-superkey";
_root["\u0423\u0440\u043B \u0418\u0433\u0440\u044B"] = "http://www.gamezhero.com/topscore/zorroteam/add.html";
_level0.localTopScore = SharedObject.getLocal("topScoreCoocy");
_root.attachMovie("musicClass", "musicArc", _root.getNextHighestDepth());
_root.attachMovie("musicClass", "musicArc2", _root.getNextHighestDepth());
_root.attachMovie("soundClass", "soundArc", _root.getNextHighestDepth());
_root.attachMovie("soundClass", "soundArc2", _root.getNextHighestDepth());
if (_level0.localTopScore.data.topScore == undefined) {
_level0.localTopScore.data.topScore = new Array();
}
if (_level0.localTopScore.data.musicValue != undefined) {
_global.musicValue = _level0.localTopScore.data.musicValue;
} else {
_global.musicValue = 50;
}
if (_level0.localTopScore.data.effectValue != undefined) {
_global.effectValue = _level0.localTopScore.data.effectValue;
} else {
_global.effectValue = 30;
}
_root.musicArc.setValume(_global.musicValue);
_root.musicArc.addMusic(["track2", "track3", "track1"]);
_root.soundArc.setValume(_global.effectValue);
_root.soundArc2.setValume(80);
_root.musicArc2.addMusic(["main"]);
_level0.saveGame = function (level, life, score, time) {
trace((((((("save level:" + level) + " life:") + life) + " score:") + score) + " time:") + time);
var _local1 = new Object();
var _local3 = new Date();
_local1.level = level;
_local1.life = life;
_local1.score = score;
_local1.time = time;
_local1.header = (((("score:" + score) + " level: ") + level) + " life:") + life;
_local1.code = (((String(_local1.header) + String(_local1.time)) + String(_local1.score)) + String(_local1.life)) + String(_local1.level);
_local1.code = _level0.md.makeSig(_local1.code);
_local1.saveTime = _local3.getTime();
_level0.localTopScore.data.topScore.push(_local1);
};
var st = System.capabilities.version;
var ver = st.substring(st.indexOf(" "), st.indexOf(","));
if (ver < 8) {
trace("VER " + ver);
all.unloadMovie();
_root.attachMovie("flashBtn", "flashBtn", 100);
this.flashBtn._x = (Stage.width / 2) - (this.flashBtn._width / 2);
this.flashBtn._y = (Stage.height / 2) - (this.flashBtn._height / 2);
}
Instance of Symbol 29 MovieClip [Fmd5] "md" in Frame 2
//component parameters
onClipEvent (construct) {
securetyURL = "http://www.badsuzy.com";
}
Symbol 18 MovieClip [soundClass] Frame 1
#initclip 6
Object.registerClass("soundClass", FSound);
#endinitclip
Symbol 19 MovieClip [musicClass] Frame 1
#initclip 4
Object.registerClass("musicClass", FMusic);
#endinitclip
Symbol 27 MovieClip [flashBtn] Frame 1
stop();
b.onPress = function () {
getURL ("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=English&P5_Language=English", "_blank");
gotoAndStop (2);
};
Symbol 27 MovieClip [flashBtn] Frame 2
b.onPress = function () {
getURL ("http://www.gamezhero.com/?from=zorroteam_flashplayerinstall", "_blank");
};
Symbol 29 MovieClip [Fmd5] Frame 1
#initclip 5
function Fmd5Class() {
this.count0 = 0;
this.count1 = 0;
this.state = new Array(4);
this.buffer = new Array(64);
this.transformBuffer = new Array(16);
this.digestBits = new Array(16);
}
Fmd5Class.prototype = new MovieClip();
Fmd5Class.prototype.rol = function (a, n) {
return((a << n) | (a >>> (32 - n)));
};
Fmd5Class.prototype.FF = function (a, b, c, d, x, s, ac) {
return(this.rol(((a + ((b & c) | ((~b) & d))) + x) + ac, s) + b);
};
Fmd5Class.prototype.GG = function (a, b, c, d, x, s, ac) {
return(this.rol(((a + ((b & d) | (c & (~d)))) + x) + ac, s) + b);
};
Fmd5Class.prototype.HH = function (a, b, c, d, x, s, ac) {
return(this.rol(((a + ((b ^ c) ^ d)) + x) + ac, s) + b);
};
Fmd5Class.prototype.II = function (a, b, c, d, x, s, ac) {
return(this.rol(((a + (c ^ (b | (~d)))) + x) + ac, s) + b);
};
Fmd5Class.prototype.transformMD5 = function (buf, offset) {
var _local6;
var _local5;
var _local4;
var _local3;
var _local2 = this.transformBuffer;
_local6 = this.state[0];
_local5 = this.state[1];
_local4 = this.state[2];
_local3 = this.state[3];
i = 0;
while (i < 16) {
_local2[i] = buf[(i * 4) + offset] & 255;
j = 1;
while (j < 4) {
_local2[i] = _local2[i] | ((buf[((i * 4) + j) + offset] & 255) << (j * 8));
j++;
}
i++;
}
_local6 = this.FF(_local6, _local5, _local4, _local3, _local2[0], 7, 3614090360);
_local3 = this.FF(_local3, _local6, _local5, _local4, _local2[1], 12, 3905402710);
_local4 = this.FF(_local4, _local3, _local6, _local5, _local2[2], 17, 606105819);
_local5 = this.FF(_local5, _local4, _local3, _local6, _local2[3], 22, 3250441966);
_local6 = this.FF(_local6, _local5, _local4, _local3, _local2[4], 7, 4118548399);
_local3 = this.FF(_local3, _local6, _local5, _local4, _local2[5], 12, 1200080426);
_local4 = this.FF(_local4, _local3, _local6, _local5, _local2[6], 17, 2821735955);
_local5 = this.FF(_local5, _local4, _local3, _local6, _local2[7], 22, 4249261313);
_local6 = this.FF(_local6, _local5, _local4, _local3, _local2[8], 7, 1770035416);
_local3 = this.FF(_local3, _local6, _local5, _local4, _local2[9], 12, 2336552879);
_local4 = this.FF(_local4, _local3, _local6, _local5, _local2[10], 17, 4294925233);
_local5 = this.FF(_local5, _local4, _local3, _local6, _local2[11], 22, 2304563134);
_local6 = this.FF(_local6, _local5, _local4, _local3, _local2[12], 7, 1804603682);
_local3 = this.FF(_local3, _local6, _local5, _local4, _local2[13], 12, 4254626195);
_local4 = this.FF(_local4, _local3, _local6, _local5, _local2[14], 17, 2792965006);
_local5 = this.FF(_local5, _local4, _local3, _local6, _local2[15], 22, 1236535329);
_local6 = this.GG(_local6, _local5, _local4, _local3, _local2[1], 5, 4129170786);
_local3 = this.GG(_local3, _local6, _local5, _local4, _local2[6], 9, 3225465664);
_local4 = this.GG(_local4, _local3, _local6, _local5, _local2[11], 14, 643717713);
_local5 = this.GG(_local5, _local4, _local3, _local6, _local2[0], 20, 3921069994);
_local6 = this.GG(_local6, _local5, _local4, _local3, _local2[5], 5, 3593408605);
_local3 = this.GG(_local3, _local6, _local5, _local4, _local2[10], 9, 38016083);
_local4 = this.GG(_local4, _local3, _local6, _local5, _local2[15], 14, 3634488961);
_local5 = this.GG(_local5, _local4, _local3, _local6, _local2[4], 20, 3889429448);
_local6 = this.GG(_local6, _local5, _local4, _local3, _local2[9], 5, 568446438);
_local3 = this.GG(_local3, _local6, _local5, _local4, _local2[14], 9, 3275163606);
_local4 = this.GG(_local4, _local3, _local6, _local5, _local2[3], 14, 4107603335);
_local5 = this.GG(_local5, _local4, _local3, _local6, _local2[8], 20, 1163531501);
_local6 = this.GG(_local6, _local5, _local4, _local3, _local2[13], 5, 2850285829);
_local3 = this.GG(_local3, _local6, _local5, _local4, _local2[2], 9, 4243563512);
_local4 = this.GG(_local4, _local3, _local6, _local5, _local2[7], 14, 1735328473);
_local5 = this.GG(_local5, _local4, _local3, _local6, _local2[12], 20, 2368359562);
_local6 = this.HH(_local6, _local5, _local4, _local3, _local2[5], 4, 4294588738);
_local3 = this.HH(_local3, _local6, _local5, _local4, _local2[8], 11, 2272392833);
_local4 = this.HH(_local4, _local3, _local6, _local5, _local2[11], 16, 1839030562);
_local5 = this.HH(_local5, _local4, _local3, _local6, _local2[14], 23, 4259657740);
_local6 = this.HH(_local6, _local5, _local4, _local3, _local2[1], 4, 2763975236);
_local3 = this.HH(_local3, _local6, _local5, _local4, _local2[4], 11, 1272893353);
_local4 = this.HH(_local4, _local3, _local6, _local5, _local2[7], 16, 4139469664);
_local5 = this.HH(_local5, _local4, _local3, _local6, _local2[10], 23, 3200236656);
_local6 = this.HH(_local6, _local5, _local4, _local3, _local2[13], 4, 681279174);
_local3 = this.HH(_local3, _local6, _local5, _local4, _local2[0], 11, 3936430074);
_local4 = this.HH(_local4, _local3, _local6, _local5, _local2[3], 16, 3572445317);
_local5 = this.HH(_local5, _local4, _local3, _local6, _local2[6], 23, 76029189);
_local6 = this.HH(_local6, _local5, _local4, _local3, _local2[9], 4, 3654602809);
_local3 = this.HH(_local3, _local6, _local5, _local4, _local2[12], 11, 3873151461);
_local4 = this.HH(_local4, _local3, _local6, _local5, _local2[15], 16, 530742520);
_local5 = this.HH(_local5, _local4, _local3, _local6, _local2[2], 23, 3299628645);
_local6 = this.II(_local6, _local5, _local4, _local3, _local2[0], 6, 4096336452);
_local3 = this.II(_local3, _local6, _local5, _local4, _local2[7], 10, 1126891415);
_local4 = this.II(_local4, _local3, _local6, _local5, _local2[14], 15, 2878612391);
_local5 = this.II(_local5, _local4, _local3, _local6, _local2[5], 21, 4237533241);
_local6 = this.II(_local6, _local5, _local4, _local3, _local2[12], 6, 1700485571);
_local3 = this.II(_local3, _local6, _local5, _local4, _local2[3], 10, 2399980690);
_local4 = this.II(_local4, _local3, _local6, _local5, _local2[10], 15, 4293915773);
_local5 = this.II(_local5, _local4, _local3, _local6, _local2[1], 21, 2240044497);
_local6 = this.II(_local6, _local5, _local4, _local3, _local2[8], 6, 1873313359);
_local3 = this.II(_local3, _local6, _local5, _local4, _local2[15], 10, 4264355552);
_local4 = this.II(_local4, _local3, _local6, _local5, _local2[6], 15, 2734768916);
_local5 = this.II(_local5, _local4, _local3, _local6, _local2[13], 21, 1309151649);
_local6 = this.II(_local6, _local5, _local4, _local3, _local2[4], 6, 4149444226);
_local3 = this.II(_local3, _local6, _local5, _local4, _local2[11], 10, 3174756917);
_local4 = this.II(_local4, _local3, _local6, _local5, _local2[2], 15, 718787259);
_local5 = this.II(_local5, _local4, _local3, _local6, _local2[9], 21, 3951481745);
this.state[0] = this.state[0] + _local6;
this.state[1] = this.state[1] + _local5;
this.state[2] = this.state[2] + _local4;
this.state[3] = this.state[3] + _local3;
};
Fmd5Class.prototype.MD5Init = function () {
this.count0 = (this.count1 = 0);
this.state[0] = 1732584193 /* 0x67452301 */;
this.state[1] = 4023233417;
this.state[2] = 2562383102;
this.state[3] = 271733878 /* 0x10325476 */;
i = 0;
while (i < this.digestBits.length) {
this.digestBits[i] = 0;
i++;
}
};
Fmd5Class.prototype.MD5Update = function (b) {
var _local2 = (this.count0 >>> 3) & 63;
if (4294967288 <= this.count0) {
this.count1++;
this.count0 = this.count0 - 4294967296;
}
this.count0 = this.count0 + 8;
this.buffer[_local2] = b & 255;
trace(_local2);
if (_local2 >= 63) {
this.transformMD5(this.buffer, 0);
}
};
Fmd5Class.prototype.MD5Final = function () {
var _local4 = new Array(8);
var _local2;
var _local3;
_local2 = 0;
while (_local2 < 4) {
_local4[_local2] = (this.count0 >>> (_local2 * 8)) & 255;
_local4[_local2 + 4] = (this.count1 >>> (_local2 * 8)) & 255;
_local2++;
}
var _local6 = (this.count0 >>> 3) & 63;
var _local5 = ((_local6 < 56) ? (56 - _local6) : (120 - _local6));
this.MD5Update(128);
_local2 = 1;
while (_local2 < _local5) {
this.MD5Update(0);
_local2++;
}
_local2 = 0;
while (_local2 < 8) {
this.MD5Update(_local4[_local2]);
_local2++;
}
_local2 = 0;
while (_local2 < 4) {
_local3 = 0;
while (_local3 < 4) {
this.digestBits[(_local2 * 4) + _local3] = (this.state[_local2] >>> (_local3 * 8)) & 255;
_local3++;
}
_local2++;
}
};
Fmd5Class.prototype.byteToStr = function (bt) {
var _local1 = "0123456789abcdef";
var _local2 = _local1.charAt(bt >> 4) + _local1.charAt(bt & 15);
return(_local2);
};
Fmd5Class.prototype.md5 = function (m) {
var _local4 = "";
this.MD5Init();
var _local2 = 0;
while (_local2 < m.length) {
this.MD5Update(m.charCodeAt(_local2));
_local2++;
}
this.MD5Final();
_local2 = 0;
while (_local2 < 16) {
_local4 = _local4 + this.byteToStr(this.digestBits[_local2]);
_local2++;
}
return(_local4);
};
Fmd5Class.prototype.verifytext = function (d, m) {
return(this.md5(m) == d);
};
Fmd5Class.prototype.makeSig = function (input) {
return(this.md5(input));
};
Object.registerClass("Fmd5", Fmd5Class);
#endinitclip
Symbol 45 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 35
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
stop();
step = -10;
this.onEnterFrame = function () {
this._alpha = this._alpha + step;
if (this._alpha <= 0) {
this._parent.loaded();
}
};
}
gotoBtn.onRelease = function () {
getURL ("http://www.gamezhero.com/?from=zorroTeam_Preloader", "zorroTeam");
};
Symbol 46 MovieClip Frame 36
pr._alpha = 0;
step = 10;
this.onEnterFrame = function () {
pr.gotoAndStop(Math.round((100 * _root.getBytesLoaded()) / _root.getBytesTotal()));
pr._alpha = pr._alpha + step;
if (pr._alpha > 100) {
pr._alpha = 100;
step = 0;
}
if (step < 0) {
this._alpha = this._alpha + step;
}
if (this._alpha <= 0) {
this._parent.loaded();
}
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
step = -10;
}
};
stop();
Symbol 48 MovieClip Frame 1
this._parent.stop();
bg._x = 0;
bg._y = 0;
this._x = 0;
this._y = 0;
bg._width = Stage.width;
bg._height = Stage.height;
bg.swapDepths(10);
_quality = "BEST";
intro._xscale = 100;
intro._yscale = 100;
intro.swapDepths(11);
intro._x = Math.round((Stage.width - intro._width) / 2);
intro._y = Math.round((Stage.height - intro._height) / 2);
loaded = function () {
this._parent.gotoAndStop(2);
};
gotoGamezhero = function () {
getURL ("http://www.gamezhero.com/?from=zorroTeam_ContextMenu", "gamezhero");
};
gamezheroMenu = new ContextMenu();
gamezheroMenu.builtInItems.forward_back = false;
gamezheroMenu.builtInItems.loop = false;
gamezheroMenu.builtInItems.play = false;
gamezheroMenu.builtInItems.print = false;
gamezheroMenu.builtInItems.rewind = false;
gamezheroMenu.builtInItems.zoom = false;
gamezheroMenu.builtInItems.save = false;
gamezheroMenu.customItems.push(new ContextMenuItem("More Free Games - gamezhero.com", gotoGamezhero));
_root.menu = gamezheroMenu;
Symbol 339 MovieClip [__Packages.FMusic] Frame 0
class FMusic extends MovieClip
{
var music_arr, activeMusic, valume, countLoop, indexSound, getNextHighestDepth, createEmptyMovieClip, currentLoop, lastMusic, onEnterFrame, v0;
function FMusic () {
super();
music_arr = new Array();
activeMusic = null;
valume = 50;
countLoop = 1000000 /* 0x0F4240 */;
indexSound = 0;
}
function setLoop(loop) {
countLoop = loop;
}
function addMusic(links) {
for (var _local5 in links) {
var _local2 = getNextHighestDepth();
createEmptyMovieClip("mc" + _local2, _local2);
var _local3 = new Sound(this["mc" + _local2]);
_local3.attachSound(links[_local5]);
music_arr.push(_local3);
}
}
function setValume(val) {
valume = val;
for (var _local3 in music_arr) {
music_arr[_local3].setVolume(val);
}
}
function playMusic(index) {
if (activeMusic != index) {
if (((index >= music_arr.length) || (index < 0)) || (index == undefined)) {
index = 0;
}
currentLoop = countLoop;
lastMusic = activeMusic;
activeMusic = index;
var v0 = valume;
onEnterFrame = function () {
v0--;
if (v0 <= 0) {
v0 = 0;
this.onEnterFrame = function () {
v0++;
if (v0 >= this.valume) {
v0 = this.valume;
this.onEnterFrame = null;
}
this.music_arr[this.activeMusic].setVolume(v0);
};
this.music_arr[this.lastMusic].stop();
}
this.music_arr[this.lastMusic].setVolume(v0);
};
music_arr[activeMusic].setVolume(0);
music_arr[activeMusic].start(0, currentLoop);
music_arr[activeMusic]._parent = this;
music_arr[activeMusic].onSoundComplete = function () {
this=this._parent;//parameter overwritten
this._parent;
this.music_arr[this.activeMusic].start();
v0 = this.valume;
this.onEnterFrame = function () {
v0--;
this.music_arr[this.activeMusic].setVolume(v0);
if (v0 <= 0) {
this.music_arr[this.activeMusic].stop();
this.onEnterFrame = null;
this.playMusic(this.activeMusic + 1);
}
};
this.music_arr[this.activeMusic].onSoundComplete = null;
};
}
}
function stopMusic() {
v0 = valume;
onEnterFrame = function () {
this.v0 = this.v0 - 5;
this.music_arr[this.activeMusic].setVolume(this.v0);
if (this.v0 <= 0) {
this.music_arr[this.activeMusic].stop();
this.activeMusic = null;
this.onEnterFrame = null;
}
};
}
function pauseMusic(how) {
if (how) {
v0 = valume;
onEnterFrame = function () {
this.v0 = this.v0 - 5;
this.music_arr[this.activeMusic].setVolume(this.v0);
if (this.v0 <= 0) {
this.music_arr[this.activeMusic].stop();
this.onEnterFrame = null;
}
};
} else {
playMusic(activeMusic);
}
}
}
Symbol 340 MovieClip [__Packages.FSound] Frame 0
class FSound extends MovieClip
{
var valume, indexSound, createEmptyMovieClip, getNextHighestDepth;
function FSound () {
super();
valume = 50;
indexSound = 0;
}
function setValume(val) {
valume = val;
for (var _local3 in this) {
this[_local3].sn.setVolume(val);
}
}
function stopAllSound() {
for (var _local2 in this) {
trace(_local2 + " >>> deleted");
this[_local2].sn.stop();
this[_local2].removeMovieClip();
}
}
function playSound(sound, pan, loop) {
pan = ((pan == undefined) ? 50 : (pan));
if (valume > 0) {
indexSound++;
var mc = createEmptyMovieClip("mc" + indexSound, getNextHighestDepth());
mc.sn = new Sound(mc);
mc.sn.attachSound(sound);
mc.sn.setVolume(valume);
mc.sn.setPan(pan);
mc.sn._parent = this;
mc.sn._parent2 = mc;
mc.loop = loop;
mc.sn.mc = mc;
mc.sn.indexSound = indexSound;
if (loop == true) {
mc.sn.start(0, 1000000);
} else {
mc.sn.onSoundComplete = function () {
this.mc.removeMovieClip();
};
mc.sn.start();
}
if (this["mc" + (indexSound - 100)].loop != true) {
delete this["mc" + (indexSound - 100)].sn;
this["mc" + (indexSound - 100)].removeMovieClip();
}
return(mc.sn);
}
}
}
Symbol 341 MovieClip [__Packages.FSequence] Frame 0
class FSequence
{
var actions_arr, value, startInterval;
function FSequence () {
actions_arr = new Array();
}
function addAction(goal, action, delay, param) {
var _local2 = new Object();
_local2.goal = goal;
_local2.action = action;
_local2.delay = delay;
_local2.param = new Array();
_local2.param = param;
actions_arr.push(_local2);
if (actions_arr.length == 1) {
startActions();
}
}
function setValue(val) {
value = val;
}
function getValue() {
return(actions_arr.length);
}
function pauseSequence(how) {
if (how) {
clearInterval(startInterval);
delete startInterval;
} else {
startActions();
}
}
function clearSequence() {
clearInterval(startInterval);
delete startInterval;
while (actions_arr.length > 0) {
actions_arr.shift();
}
}
function deleteItem(who) {
this = who;
eval ((actions_arr[0].goal + ".") + actions_arr[0].action).apply(actions_arr[0].goal, actions_arr[0].param);
actions_arr.shift();
startActions();
}
function startActions() {
clearInterval(startInterval);
delete startInterval;
if (actions_arr.length != 0) {
if (startInterval == undefined) {
clearInterval(startInterval);
startInterval = setInterval(deleteItem, Number(actions_arr[0].delay), this);
}
}
}
}
Symbol 63 MovieClip Frame 12
_root.soundArc2.playSound("show1", 0);
Symbol 63 MovieClip Frame 18
_root.soundArc2.playSound("show2", 0);
Symbol 63 MovieClip Frame 31
stop();
Symbol 92 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 1
item._visible = false;
Symbol 94 MovieClip Frame 1
btn1.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_parent.play();
};
btn1.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
btn2.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
if (current != undefined) {
_level0.loader = _level0.localTopScore.data.topScore[current];
_parent._parent.gotoAndStop("play");
}
};
btn2.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
x0 = items._x;
y0 = 10;
y02 = items._y;
h = 138;
update = function () {
trace("update");
current = undefined;
_level0.localTopScore.data.topScore.sortOn("saveTime", 16);
var _local1 = 0;
while (_local1 < _level0.localTopScore.data.topScore.length) {
var _local2 = items.item.duplicateMovieClip("item" + _local1, _local1);
_local2._y = _local1 * 27;
_local2.txt.text = _level0.localTopScore.data.topScore[_local1].header;
_local2.index = _local1;
_local2.onPress = onPressBtn;
_local1++;
}
};
unselectAll = function () {
current = undefined;
var _local1 = 0;
while (_local1 < _level0.localTopScore.data.topScore.length) {
items["item" + _local1].gotoAndStop(1);
_local1++;
}
};
onPressBtn = function () {
unselectAll();
this.gotoAndStop(2);
current = this.index;
};
updtaePos = function () {
var _local4 = h / 2;
var _local2 = 5;
var _local3 = (_local2 * (_local4 - (this._parent._ymouse - y0))) / _local4;
if (_local3 > _local2) {
_local3 = _local2;
}
if (_local3 < (-_local2)) {
_local3 = -_local2;
}
items._y = items._y + _local3;
if (items._y > y02) {
items._y = y02;
}
if (items._y < ((y0 - (items._height - h)) - 1)) {
items._y = (y0 - (items._height - h)) - 1;
}
};
if (_level0.localTopScore.data.topScore.length > 5) {
items.onEnterFrame = updtaePos;
}
Symbol 95 MovieClip Frame 15
stop();
btn1.b.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_parent.gotoAndStop("hotToPlay");
};
btn1.b.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
btn2.b.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
play();
};
btn2.b.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
btn3.b.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
getURL ("http://www.gamezhero.com/?from=zorroTeamMain", "_blank");
};
btn3.b.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
btn4.b.onPress = function () {
getURL ("http://www.gamezhero.com/topscore/zorroteam/", "_blank");
_root.soundArc2.playSound("mouseClick", 0);
};
btn4.b.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
Symbol 95 MovieClip Frame 29
stop();
loader.update();
Symbol 131 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 35
stop();
Symbol 151 MovieClip [mail2] Frame 1
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 35
stop();
Symbol 158 MovieClip [mail1] Frame 1
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 35
stop();
Symbol 163 MovieClip [mail3] Frame 1
stop();
Symbol 167 MovieClip [bonus2] Frame 1
stop();
Symbol 169 MovieClip [bonus1] Frame 1
stop();
Symbol 171 MovieClip [bonus3] Frame 1
stop();
Symbol 172 MovieClip Frame 5
b1.animation.play();
Symbol 172 MovieClip Frame 14
b2.animation.play();
Symbol 172 MovieClip Frame 24
b3.animation.play();
Symbol 173 MovieClip Frame 1
btn2.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_parent.gotoAndStop("play");
};
btn2.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
btn1.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_parent.gotoAndStop("menu");
};
btn1.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
Symbol 176 MovieClip Frame 6
stop();
Symbol 184 MovieClip Frame 12
stop();
Symbol 197 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 1
live = 5;
liveMax = 5;
p1.stop();
p2.stop();
p3.stop();
p4.stop();
p5.stop();
minusLive = function () {
this["p" + live].gotoAndPlay(2);
live--;
if (live == 0) {
_parent.gameOver();
}
_level0.life = live;
};
setLive = function (n) {
live = n;
_level0.life = live;
var _local2 = 1;
while (_local2 <= 5) {
trace((("SET " + _local2) + " ") + live);
if (_local2 > live) {
this["p" + _local2].gotoAndPlay(2);
}
_local2++;
}
};
Symbol 222 Button
on (release) {
var g = this;
this = this._parent;
this.removeMc(g);
this.nextLevel2();
}
Symbol 228 MovieClip Frame 1
_visible = false;
stop();
Symbol 236 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 1
function ini() {
sBtn._x = xMin + (dx * (_global.effectValue / 100));
mBtn._x = xMin + (dx * (_global.musicValue / 100));
}
stop();
continueBtn.b.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_parent.showConfig(_parent.settings, false, 1);
};
continueBtn.b.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
endBtn.b.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_parent.showConfig(_parent.settings, false, 2);
};
endBtn.b.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
saveAndEndBtn.b.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_level0.saveGame(_level0.level, _level0.life, _level0.score, _level0.time);
_root.musicArc.stopMusic();
_parent._parent.gotoAndStop("menu");
};
saveAndEndBtn.b.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
xMin = -57;
xMax = 80;
dx = xMax - xMin;
sBtn.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
this.gotoAndStop(2);
};
sBtn.onRollOut = function () {
this.gotoAndStop(1);
};
sBtn.onPress = function () {
pressF = true;
this=this._parent;//parameter overwritten
this._parent;
_root.soundArc2.playSound("mouseClick", 0);
sBtn.startDrag(false, xMin, sBtn._y, xMax, sBtn._y);
};
sBtn.onRelease = (sBtn.onReleaseOutside = function () {
pressF = false;
this=this._parent;//parameter overwritten
this._parent;
sBtn.stopDrag();
});
sBtn.onMouseMove = function () {
this=this._parent;//parameter overwritten
this._parent;
if (pressF == true) {
var _local4 = Math.round((100 * (sBtn._x - xMin)) / dx);
_global.effectValue = _local4;
_level0.localTopScore.data.effectValue = _global.effectValue;
_root.soundArc.setValume(_local4);
}
};
mBtn.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
this.gotoAndStop(2);
};
mBtn.onRollOut = function () {
this.gotoAndStop(1);
};
mBtn.onPress = function () {
pressF = true;
this=this._parent;//parameter overwritten
this._parent;
_root.soundArc2.playSound("mouseClick", 0);
mBtn.startDrag(false, xMin, mBtn._y, xMax, mBtn._y);
};
mBtn.onRelease = (mBtn.onReleaseOutside = function () {
pressF = false;
this=this._parent;//parameter overwritten
this._parent;
mBtn.stopDrag();
});
mBtn.onMouseMove = function () {
this=this._parent;//parameter overwritten
this._parent;
if (pressF == true) {
var _local4 = Math.round((100 * (mBtn._x - xMin)) / dx);
_global.musicValue = _local4;
_level0.localTopScore.data.musicValue = _global.musicValue;
_root.musicArc.setValume(_local4);
}
};
Symbol 254 MovieClip [car1] Frame 1
stop();
Symbol 262 MovieClip [car2] Frame 1
stop();
Symbol 267 MovieClip Frame 20
stop();
Symbol 276 MovieClip [car3] Frame 1
stop();
Symbol 280 MovieClip Frame 20
stop();
Symbol 285 MovieClip Frame 20
stop();
Symbol 295 MovieClip Frame 1
levelTime = new Array();
levelTime[1] = 100;
levelTime[2] = 120;
levelTime[3] = 140;
levelTime[4] = 160;
levelTime[5] = 180;
levelTime[6] = 200;
levelTime[7] = 250;
z = 0;
z2 = 0;
var mainInterval;
var timeInterval;
var sequenceMenu = new FSequence();
var sequenceMenu2 = new FSequence();
getPan = function (g) {
var _local1 = Math.round(-100 + (200 * (g._x / 585)));
return(_local1);
};
addScore = function (val) {
_level0.score = _level0.score + val;
if (_level0.score < 0) {
_level0.score = 0;
}
};
showMc = function (g) {
g._visible = true;
g._xscale = 0;
g._yscale = 0;
var step = 15;
g.onEnterFrame = function () {
this._xscale = this._xscale + step;
this._yscale = this._yscale + step;
if (this._xscale >= 100) {
this._xscale = 100;
this._yscale = 100;
delete this.onEnterFrame;
}
};
};
showMc2 = function (g) {
g._visible = true;
g._xscale = 0;
g._yscale = 0;
var step = 15;
g.onEnterFrame = function () {
this._xscale = this._xscale + step;
this._yscale = this._yscale + step;
if (this._xscale >= 100) {
this._xscale = 100;
this._yscale = 100;
delete this.onEnterFrame;
this.animation.play();
}
};
};
showConfig = function (g, how, how2) {
if (how == false) {
var n = 0;
var step = -50;
} else {
g.ini();
how = true;
var n = 100;
var step = 50;
}
var _local2 = new flash.filters.BlurFilter(n, n, 1);
g.filters = [_local2];
g.swapDepths(g._parent.getNextHighestDepth());
this.onEnterFrame = function () {
var _local2 = new flash.filters.BlurFilter(n, n, 1);
g.filters = [_local2];
if ((n <= 0) && (how == true)) {
g.filters = null;
delete this.onEnterFrame;
}
if ((n >= 100) && (how == false)) {
g.filters = null;
g._visible = false;
delete this.onEnterFrame;
if (how2 == 1) {
pauseGame(false);
}
if (how2 == 2) {
gameOver();
}
}
n = n - step;
};
};
removeMc = function (g) {
var step = -20;
if (mail == g) {
mail = undefined;
}
g.onEnterFrame = function () {
this._xscale = this._xscale + step;
this._yscale = this._yscale + step;
if (this._xscale <= 0) {
delete this.onEnterFrame;
g.removeMovieClip();
}
};
};
removeMc2 = function (g) {
var step = -20;
if (mail == g) {
mail = undefined;
}
g.onEnterFrame = function () {
this._alpha = this._alpha + step;
if (this._alpha <= 0) {
delete this.onEnterFrame;
g.removeMovieClip();
}
};
};
clearPole = function () {
var _local2 = 0;
while (_local2 < posMax) {
this["pos" + _local2]._visible = false;
_local2++;
}
_local2 = 0;
while (_local2 < hMax) {
this["h" + _local2]._visible = false;
_local2++;
}
for (_local2 in cars) {
removeMc2(cars[_local2]);
}
for (_local2 in mails) {
removeMc2(mails[_local2]);
}
for (_local2 in bonuses) {
removeMc2(bonuses[_local2]);
}
};
actionBonus = function (g) {
g.onRelease = function () {
_root.soundArc.playSound("bonus", getPan(g));
addScore(this.value);
removeBonus(this);
removeMc(this);
};
};
removeBonus = function (g) {
var _local1 = 0;
while (_local1 < bonuses.length) {
if (g == bonuses[_local1]) {
bonuses.splice(_local1, 1);
break;
}
_local1++;
}
};
addBonus = function (houseID, mailType) {
z++;
var _local7 = this.getNextHighestDepth();
var g = this.attachMovie("bonus" + mailType, "bonus" + z, _local7);
mail.swapDepths(this.getNextHighestDepth());
showMc(g);
g.value = bonusValue;
g.houseID = houseID;
g._x = this["h" + houseID]._x;
g._y = this["h" + houseID]._y;
_root.soundArc.playSound("bonusBefor", getPan(g));
g.time = new Date().getTime();
g.update = function () {
this.t2 = new Date().getTime();
var _local3 = this.t2 - this.time;
var _local2 = 3;
var _local4 = Math.floor(_local3 / Math.round(liveBonusInterval / _local2));
g.value = (_local2 - _local4) * bonusValue;
if (_local3 > liveBonusInterval) {
removeBonus(this);
removeMc(this);
}
};
actionBonus(g);
bonuses.push(g);
};
removeCar = function (g) {
var _local1 = 0;
while (_local1 < cars.length) {
if (g == cars[_local1]) {
cars.splice(_local1, 1);
break;
}
_local1++;
}
};
addCar = function (mail) {
z++;
var _local10 = this.getNextHighestDepth();
var _local3 = this.attachMovie("car" + mail.mailType, "car" + z, _local10);
mail.swapDepths(this.getNextHighestDepth());
showMc(_local3);
_local3.houseID = mail.houseID;
_local3.mailType = mail.mailType;
_local3.pos = 0;
_local3.step = 10;
_local3._x = this["pos" + houses[_local3.houseID][_local3.mailType][_local3.pos]]._x;
_local3._y = this["pos" + houses[_local3.houseID][_local3.mailType][_local3.pos]]._y;
_root.soundArc.playSound("car_" + _local3.mailType, getPan(_local3));
_local3.update = function () {
var _local6 = this.pos + 1;
var _local5 = this._parent["pos" + houses[this.houseID][this.mailType][_local6]]._x;
var _local4 = this._parent["pos" + houses[this.houseID][this.mailType][_local6]]._y;
var _local3 = this._x - _local5;
var _local2 = this._y - _local4;
if (_local3 != 0) {
if (_local3 > 0) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
this._x = this._x - ((this.step * _local3) / Math.abs(_local3));
if (Math.abs(this._x - _local5) < this.step) {
this._x = _local5;
this.pos++;
if (this.pos >= (houses[this.houseID][this.mailType].length - 1)) {
addBonus(this.houseID, this.mailType);
removeCar(this);
removeMc2(this);
}
}
}
if (_local2 != 0) {
if (_local2 > 0) {
this.gotoAndStop(4);
} else {
this.gotoAndStop(3);
}
this._y = this._y - ((this.step * _local2) / Math.abs(_local2));
if (Math.abs(this._y - _local4) < this.step) {
this._y = _local4;
this.pos++;
if (this.pos >= (houses[this.houseID][this.mailType].length - 1)) {
addBonus(this.houseID, this.mailType);
removeCar(this);
removeMc2(this);
}
}
}
};
cars.push(_local3);
};
setPostAction = function (goal) {
goal.onRollOver = function () {
if (mail != undefined) {
this.gotoAndStop(2);
}
};
goal.onRollOut = function () {
this.gotoAndStop(1);
};
goal.onRelease = function () {
_root.soundArc.playSound("mouseClick", getPan(g));
if (typeof(mailmail) != "movieclip") {
if (mail.mailType == this.mailType) {
mail.stopDrag();
addCar(mail);
removeMail(mail);
removeMc(mail);
mail = undefined;
} else {
_root.soundArc.playSound("no", getPan(g));
}
}
};
};
iniPost = function () {
for (var _local1 in post) {
setPostAction(post[_local1]);
}
};
setMailAction = function (goal) {
goal.onRollOver = function () {
if (mail != undefined) {
this.gotoAndStop(2);
}
};
goal.onRollOut = function () {
this.gotoAndStop(1);
};
goal.onPress = function () {
if (typeof(mail) != "movieclip") {
this.swapDepths(this._parent.getNextHighestDepth());
this.startDrag(true);
mail = this;
delete goal.onPress;
delete goal.onRollOver;
delete goal.onRollOut;
}
};
};
removeMail = function (g) {
var _local1 = 0;
while (_local1 < mails.length) {
if (g == mails[_local1]) {
mails.splice(_local1, 1);
break;
}
_local1++;
}
};
addFol = function (g) {
_root.soundArc2.playSound("action", getPan(g));
var _local7 = this.getNextHighestDepth();
z++;
var _local3 = this.attachMovie("fuck" + g.mailType, "fuck" + z, _local7);
mail.swapDepths(this.getNextHighestDepth());
showMc(_local3);
_local3._x = this["h" + g.houseID]._x;
_local3._y = this["h" + g.houseID]._y;
for (var _local5 in mails) {
if (g == mails[_local5]) {
mails[_local5] = _local3;
break;
}
}
_local3.time = new Date().getTime();
scoreMc.minusLive();
_local3.update = function () {
this.t2 = new Date().getTime();
var _local2 = this.t2 - this.time;
if (_local2 > 2000) {
this.enabled = false;
removeMail(this);
removeMc(this);
}
};
};
addMail = function (houseID, mailType) {
var _local6 = this.getNextHighestDepth();
z++;
this.attachMovie("mail" + mailType, "mail" + z, _local6);
mail.swapDepths(this.getNextHighestDepth());
var _local3 = this["mail" + z];
showMc2(_local3);
_local3.x = this["h" + houseID]._x;
_local3.y = this["h" + houseID]._y;
_local3._x = _local3.x;
_local3._y = _local3.y;
_local3.houseID = houseID;
_local3.time = new Date().getTime();
_local3.mailType = mailType;
_root.soundArc.playSound("help_" + _local3.mailType, getPan(_local3));
_local3.update = function () {
this.t2 = new Date().getTime();
var _local2 = this.t2 - this.time;
if (_local2 > liveMailInterval) {
if (mail != this) {
addFol(this);
removeMc(this);
addScore(-20);
}
}
};
setMailAction(_local3);
mails.push(_local3);
};
addMails = function () {
var _local6 = new Array();
var _local3 = 0;
while (_local3 < hMax) {
var _local2 = true;
for (var _local7 in mails) {
if (_local3 == mails[_local7].houseID) {
_local2 = false;
break;
}
}
if (_local2) {
for (var _local7 in bonuses) {
if (_local3 == bonuses[_local7].houseID) {
_local2 = false;
break;
}
}
}
if (_local2) {
for (var _local7 in cars) {
if (_local3 == cars[_local7].houseID) {
_local2 = false;
break;
}
}
}
if (_local2) {
var _local4 = new Object();
_local4.houseID = _local3;
_local4.ran = random(100);
_local6.push(_local4);
}
_local3++;
}
_local6.sortOn("ran");
_local3 = 0;
while (_local3 < countAdd) {
var _local5 = typeArr[random(typeMax)];
if (_local3 == 0) {
addMail(_local6[_local3].houseID, _local5);
} else {
sequenceMenu.addAction(this, "addMail", addMailIntervalInPhaze, [_local6[_local3].houseID, _local5]);
}
_local3++;
}
flagAdd = false;
};
update = function () {
if (typeof(mail) != "movieclip") {
mail = undefined;
}
for (var _local2 in cars) {
cars[_local2].update();
}
for (var _local2 in mails) {
mails[_local2].update();
}
for (var _local2 in bonuses) {
bonuses[_local2].update();
}
if ((mails.length == 0) && (flagAdd != true)) {
mail = undefined;
flagAdd = true;
sequenceMenu2.addAction(this, "addMails", addMailInterval);
}
if (((mails.length == 1) && (mail != undefined)) && (flagAdd != true)) {
flagAdd = true;
sequenceMenu2.addAction(this, "addMails", addMailInterval);
}
updateAfterEvent();
};
updateTime = function () {
timeMax--;
_level0.time = timeMax;
if (timeMax <= 0) {
_level0.time = 0;
nextLevel();
}
};
startGame = function (level, score, time) {
iniPost();
clearInterval(mainInterval);
clearInterval(timeInterval);
mainInterval = setInterval(this, "update", 20);
timeInterval = setInterval(this, "updateTime", 1000);
};
pauseGame = function (how) {
clearInterval(mainInterval);
clearInterval(timeInterval);
sequenceMenu.pauseSequence(how);
sequenceMenu2.pauseSequence(how);
if (!how) {
var _local2 = new Date().getTime() - pauseTime;
for (var _local3 in cars) {
cars[_local3].time = cars[_local3].time + _local2;
}
for (var _local3 in mails) {
mails[_local3].time = mails[_local3].time + _local2;
}
for (var _local3 in bonuses) {
bonuses[_local3].time = bonuses[_local3].time + _local2;
}
mainInterval = setInterval(this, "update", 20);
timeInterval = setInterval(this, "updateTime", 1000);
} else {
pauseTime = new Date().getTime();
}
enbaledMc.swapDepths(this.getNextHighestDepth());
enbaledMc._visible = how;
};
nextLevel = function () {
trace("NEXT LEVLE " + nextLevelP);
clearInterval(mainInterval);
clearInterval(timeInterval);
sequenceMenu.clearSequence();
sequenceMenu2.clearSequence();
sequenceMenu2.addAction(this, "clearPole", 500);
if (nextLevelP != -1) {
sequenceMenu2.addAction(this, "showMc", 1000, [complited]);
_root.soundArc2.playSound("finishLevel", 0);
} else {
sequenceMenu2.addAction(this._parent, "gotoAndStop", 1000, ["win"]);
}
_root.musicArc.stopMusic();
};
nextLevel2 = function (level) {
timeMax = levelTime[nextLevelP];
gotoAndStop(nextLevelP + 1);
_root.soundArc.playSound("startLevel", 0);
};
gameOver = function () {
clearInterval(mainInterval);
clearInterval(timeInterval);
sequenceMenu2.clearSequence();
sequenceMenu.clearSequence();
sequenceMenu2.addAction(this, "clearPole", 100);
sequenceMenu2.addAction(this._parent, "gotoAndStop", 100, ["gameOver"]);
_root.musicArc.stopMusic();
_root.soundArc2.playSound("fuck", 0);
};
var code = ((((String(_level0.loader.header) + String(_level0.loader.time)) + String(_level0.loader.score)) + String(_level0.loader.life)) + String(_level0.loader.level));
code = _level0.md.makeSig(code);
if (code == _level0.loader.code) {
_level0.score = _level0.loader.score;
timeMax = _level0.loader.time;
trace(">>>>>>>>>>>>>>>>>>>>> " + _level0.loader.time);
this.onEnterFrame = function () {
delete this.onEnterFrame;
scoreMc.setLive(_level0.loader.life);
_level0.loader = undefined;
};
gotoAndStop(_level0.loader.level + 1);
} else {
_level0.score = 0;
timeMax = levelTime[1];
this.onEnterFrame = function () {
scoreMc.setLive(5);
delete this.onEnterFrame;
};
_root.soundArc2.playSound("startLevel", 0);
gotoAndStop (2);
}
scoreMc.btn.onRelease = function () {
pauseGame(true);
settings._visible = true;
showConfig(settings, true);
};
settings._visible = false;
enbaledMc._visible = false;
enbaledMc.onPress = true;
enbaledMc.useHandCursor = false;
Symbol 295 MovieClip Frame 2
_root.musicArc2.stopMusic();
_root.musicArc.playMusic(0);
stop();
_level0.level = 1;
nextLevelP = _level0.level + 1;
mail = undefined;
flagAdd = false;
complited._visible = false;
countAdd = 2;
addMailInterval = 4000;
addMailIntervalInPhaze = 1000;
liveMailInterval = 5000;
liveBonusInterval = 5000;
bonusValue = 10;
houses = new Array();
houses[0] = new Array();
houses[0][1] = [0, 3];
houses[1] = new Array();
houses[1][1] = [0, 4];
houses[2] = new Array();
houses[2][1] = [0, 1, 6, 5];
houses[3] = new Array();
houses[3][1] = [0, 1, 6, 7];
houses[4] = new Array();
houses[4][1] = [0, 2, 8, 9];
houses[5] = new Array();
houses[5][1] = [0, 2, 8, 10];
houses[6] = new Array();
houses[6][1] = [0, 1, 12, 11];
houses[7] = new Array();
houses[7][1] = [0, 1, 12, 13];
houses[8] = new Array();
houses[8][1] = [0, 2, 14];
hMax = houses.length;
posMax = 16;
post = new Array();
post1.mailType = 1;
post.push(post1);
typeArr = [post1.mailType];
typeMax = typeArr.length;
cars = new Array();
mails = new Array();
bonuses = new Array();
clearPole();
startGame();
Symbol 295 MovieClip Frame 3
_root.musicArc2.stopMusic();
_root.musicArc.playMusic(1);
stop();
_level0.level = 2;
nextLevelP = _level0.level + 1;
mail = undefined;
flagAdd = false;
complited._visible = false;
countAdd = 2;
addMailInterval = 4000;
addMailIntervalInPhaze = 1000;
liveMailInterval = 5000;
liveBonusInterval = 5000;
bonusValue = 10;
houses = new Array();
houses[0] = new Array();
houses[0][1] = [0, 2];
houses[0][3] = [14, 10, 3, 2];
houses[1] = new Array();
houses[1][1] = [0, 4];
houses[1][3] = [14, 12, 5, 4];
houses[2] = new Array();
houses[2][1] = [0, 5, 6];
houses[2][3] = [14, 12, 6];
houses[3] = new Array();
houses[3][1] = [0, 1, 8, 9];
houses[3][3] = [14, 9];
houses[4] = new Array();
houses[4][1] = [0, 1, 8, 11];
houses[4][3] = [14, 11];
houses[5] = new Array();
houses[5][1] = [0, 5, 13];
houses[5][3] = [14, 12, 13];
houses[6] = new Array();
houses[6][1] = [0, 1, 15];
houses[6][3] = [14, 8, 15];
houses[7] = new Array();
houses[7][1] = [0, 1, 15];
houses[7][3] = [14, 9];
houses[8] = new Array();
houses[8][1] = [0, 3, 10, 11];
houses[8][3] = [14, 10, 16];
houses[9] = new Array();
houses[9][1] = [0, 1, 17];
houses[9][3] = [14, 8, 17];
houses[10] = new Array();
houses[10][1] = [0, 1, 8, 10, 18];
houses[10][3] = [14, 10, 16];
hMax = houses.length;
posMax = 19;
post = new Array();
post1.mailType = 1;
post.push(post1);
post2.mailType = 3;
post.push(post2);
typeArr = [post1.mailType, post2.mailType];
typeMax = typeArr.length;
cars = new Array();
mails = new Array();
bonuses = new Array();
clearPole();
startGame();
Symbol 295 MovieClip Frame 4
_root.musicArc2.stopMusic();
_root.musicArc.playMusic(2);
stop();
_level0.level = 3;
nextLevelP = _level0.level + 1;
mail = undefined;
flagAdd = false;
complited._visible = false;
countAdd = 3;
addMailInterval = 3000;
addMailIntervalInPhaze = 1000;
liveMailInterval = 5000;
liveBonusInterval = 5000;
bonusValue = 15;
houses = new Array();
houses[0] = new Array();
houses[0][1] = [6, 5, 1, 0];
houses[0][2] = [8, 9, 0];
houses[1] = new Array();
houses[1][1] = [6, 5, 2];
houses[1][2] = [8, 9, 1, 2];
houses[2] = new Array();
houses[2][1] = [6, 5, 4];
houses[2][2] = [8, 9, 1, 4];
houses[3] = new Array();
houses[3][1] = [6, 5, 1];
houses[3][2] = [8, 9, 1];
houses[4] = new Array();
houses[4][1] = [6, 5, 1, 7];
houses[4][2] = [8, 9, 7];
houses[5] = new Array();
houses[5][1] = [6, 5, 3, 11, 10];
houses[5][2] = [8, 10];
houses[6] = new Array();
houses[6][1] = [6, 13, 12];
houses[6][2] = [8, 12];
houses[7] = new Array();
houses[7][1] = [6, 14];
houses[7][2] = [8, 13, 14];
houses[8] = new Array();
houses[8][1] = [6, 5, 3, 16];
houses[8][2] = [8, 10, 16];
houses[9] = new Array();
houses[9][1] = [6, 13, 11, 16];
houses[9][2] = [8, 12];
houses[10] = new Array();
houses[10][1] = [6, 15];
houses[10][2] = [8, 13, 15];
hMax = houses.length;
posMax = 17;
post = new Array();
post1.mailType = 1;
post.push(post1);
post2.mailType = 2;
post.push(post2);
typeArr = [post1.mailType, post2.mailType];
typeMax = typeArr.length;
cars = new Array();
mails = new Array();
bonuses = new Array();
clearPole();
startGame();
Symbol 295 MovieClip Frame 5
_root.musicArc2.stopMusic();
_root.musicArc.playMusic(0);
stop();
_level0.level = 4;
nextLevelP = _level0.level + 1;
mail = undefined;
flagAdd = false;
complited._visible = false;
countAdd = 3;
addMailInterval = 3000;
addMailIntervalInPhaze = 1000;
liveMailInterval = 5000;
liveBonusInterval = 5000;
bonusValue = 15;
houses = new Array();
houses[0] = new Array();
houses[0][1] = [22, 2, 3];
houses[0][2] = [0, 3];
houses[0][3] = [20, 1, 3];
houses[1] = new Array();
houses[1][1] = [22, 2, 4];
houses[1][2] = [0, 4];
houses[1][3] = [20, 1, 4];
houses[2] = new Array();
houses[2][1] = [22, 2, 6];
houses[2][2] = [0, 6];
houses[2][3] = [20, 1, 6];
houses[3] = new Array();
houses[3][1] = [22, 9, 21];
houses[3][2] = [0, 1, 7, 21];
houses[3][3] = [20, 7, 21];
houses[4] = new Array();
houses[4][1] = [22, 9, 8];
houses[4][2] = [0, 1, 7, 8];
houses[4][3] = [20, 7, 8];
houses[5] = new Array();
houses[5][1] = [22, 9, 10];
houses[5][2] = [0, 2, 9, 10];
houses[5][3] = [20, 7, 10];
houses[6] = new Array();
houses[6][1] = [22, 9, 11];
houses[6][2] = [0, 1, 7, 11];
houses[6][3] = [20, 7, 11];
houses[7] = new Array();
houses[7][1] = [22, 9, 13];
houses[7][2] = [0, 1, 7, 13];
houses[7][3] = [20, 7, 13];
houses[8] = new Array();
houses[8][1] = [22, 16, 15];
houses[8][2] = [0, 1, 14, 15];
houses[8][3] = [20, 14, 15];
houses[9] = new Array();
houses[9][1] = [22, 16, 19];
houses[9][2] = [0, 1, 14, 19];
houses[9][3] = [20, 14, 19];
houses[10] = new Array();
houses[10][1] = [22, 16, 15];
houses[10][2] = [0, 1, 14, 15];
houses[10][3] = [20, 14, 15];
houses[11] = new Array();
houses[11][1] = [22, 16, 17];
houses[11][2] = [0, 1, 14, 17];
houses[11][3] = [20, 14, 17];
houses[12] = new Array();
houses[12][1] = [22, 16, 18];
houses[12][2] = [0, 5, 19];
houses[12][3] = [20, 14, 18];
houses[13] = new Array();
houses[13][1] = [22, 9, 21];
houses[13][2] = [0, 1, 7, 21];
houses[13][3] = [20, 7, 21];
hMax = houses.length;
posMax = 23;
post = new Array();
post1.mailType = 1;
post.push(post1);
post2.mailType = 2;
post.push(post2);
post3.mailType = 3;
post.push(post3);
typeArr = [post1.mailType, post2.mailType, post3.mailType];
typeMax = typeArr.length;
cars = new Array();
mails = new Array();
bonuses = new Array();
clearPole();
startGame();
Symbol 295 MovieClip Frame 6
_root.musicArc2.stopMusic();
_root.musicArc.playMusic(1);
stop();
_level0.level = 5;
nextLevelP = _level0.level + 1;
mail = undefined;
flagAdd = false;
complited._visible = false;
countAdd = 3;
addMailInterval = 2500;
addMailIntervalInPhaze = 700;
liveMailInterval = 5000;
liveBonusInterval = 5000;
bonusValue = 15;
houses = new Array();
houses[0] = new Array();
houses[0][1] = [20, 19, 3, 0];
houses[0][2] = [21, 16, 0];
houses[0][3] = [21, 16, 0];
houses[1] = new Array();
houses[1][1] = [20, 19, 3, 1];
houses[1][2] = [21, 19, 3, 1];
houses[1][3] = [21, 19, 3, 1];
houses[2] = new Array();
houses[2][1] = [20, 19, 3, 2];
houses[2][2] = [21, 19, 3, 2];
houses[2][3] = [21, 19, 3, 2];
houses[3] = new Array();
houses[3][1] = [20, 19, 3, 4];
houses[3][2] = [21, 19, 3, 4];
houses[3][3] = [21, 19, 3, 4];
houses[4] = new Array();
houses[4][1] = [20, 24, 6];
houses[4][2] = [21, 24, 6];
houses[4][3] = [21, 24, 6];
houses[5] = new Array();
houses[5][1] = [20, 16, 8, 7];
houses[5][2] = [21, 16, 8, 7];
houses[5][3] = [21, 16, 8, 7];
houses[6] = new Array();
houses[6][1] = [20, 19, 11, 9];
houses[6][2] = [21, 24, 13, 9];
houses[6][3] = [21, 24, 13, 9];
houses[7] = new Array();
houses[7][1] = [20, 19, 11, 10];
houses[7][2] = [21, 24, 13, 10];
houses[7][3] = [21, 24, 13, 10];
houses[8] = new Array();
houses[8][1] = [20, 19, 11, 12];
houses[8][2] = [21, 24, 13, 12];
houses[8][3] = [21, 24, 13, 12];
houses[9] = new Array();
houses[9][1] = [20, 24, 13, 14];
houses[9][2] = [21, 24, 13, 14];
houses[9][3] = [21, 24, 13, 14];
houses[10] = new Array();
houses[10][1] = [20, 15];
houses[10][2] = [21, 15];
houses[10][3] = [21, 15];
houses[11] = new Array();
houses[11][1] = [20, 17];
houses[11][2] = [21, 17];
houses[11][3] = [21, 17];
houses[12] = new Array();
houses[12][1] = [20, 18];
houses[12][2] = [21, 18];
houses[12][3] = [21, 18];
houses[13] = new Array();
houses[13][1] = [20, 16, 22];
houses[13][2] = [21, 16, 22];
houses[13][3] = [21, 16, 22];
houses[14] = new Array();
houses[14][1] = [20, 16, 22];
houses[14][2] = [21, 16, 22];
houses[14][3] = [21, 16, 22];
houses[15] = new Array();
houses[15][1] = [20, 19, 23];
houses[15][2] = [21, 19, 23];
houses[15][3] = [21, 19, 23];
hMax = houses.length;
posMax = 25;
post = new Array();
post1.mailType = 1;
post.push(post1);
post2.mailType = 2;
post.push(post2);
post3.mailType = 3;
post.push(post3);
typeArr = [post1.mailType, post2.mailType, post3.mailType];
typeMax = typeArr.length;
cars = new Array();
mails = new Array();
bonuses = new Array();
clearPole();
startGame();
Symbol 295 MovieClip Frame 7
_root.musicArc2.stopMusic();
_root.musicArc.playMusic(2);
stop();
_level0.level = 6;
nextLevelP = _level0.level + 1;
mail = undefined;
flagAdd = false;
complited._visible = false;
countAdd = 3;
addMailInterval = 2000;
addMailIntervalInPhaze = 500;
liveMailInterval = 5000;
liveBonusInterval = 5000;
bonusValue = 20;
houses = new Array();
houses[0] = new Array();
houses[0][1] = [22, 0];
houses[0][2] = [25, 14, 0];
houses[0][3] = [23, 0];
houses[1] = new Array();
houses[1][1] = [22, 1, 2];
houses[1][2] = [25, 14, 1, 2];
houses[1][3] = [23, 1, 2];
houses[2] = new Array();
houses[2][1] = [22, 1, 5];
houses[2][2] = [25, 16, 3, 5];
houses[2][3] = [23, 1, 5];
houses[3] = new Array();
houses[3][1] = [22, 1, 7];
houses[3][2] = [25, 18, 6, 7];
houses[3][3] = [23, 1, 7];
houses[4] = new Array();
houses[4][1] = [22, 1, 2];
houses[4][2] = [25, 14, 8, 9];
houses[4][3] = [23, 8, 9];
houses[5] = new Array();
houses[5][1] = [22, 1, 5];
houses[5][2] = [25, 14, 8, 11];
houses[5][3] = [23, 8, 11];
houses[6] = new Array();
houses[6][1] = [22, 8, 13];
houses[6][2] = [25, 18, 12, 13];
houses[6][3] = [23, 8, 13];
houses[7] = new Array();
houses[7][1] = [22, 8, 9];
houses[7][2] = [25, 15];
houses[7][3] = [23, 14, 15];
houses[8] = new Array();
houses[8][1] = [22, 10, 16, 17];
houses[8][2] = [25, 17];
houses[8][3] = [23, 14, 17];
houses[9] = new Array();
houses[9][1] = [22, 12, 19];
houses[9][2] = [25, 18, 19];
houses[9][3] = [23, 14, 18, 19];
houses[10] = new Array();
houses[10][1] = [22, 14, 15];
houses[10][2] = [25, 15];
houses[10][3] = [23, 14, 15];
houses[11] = new Array();
houses[11][1] = [22, 14, 17];
houses[11][2] = [25, 17];
houses[11][3] = [23, 14, 17];
houses[12] = new Array();
houses[12][1] = [22, 14, 18, 20];
houses[12][2] = [25, 18, 20];
houses[12][3] = [23, 14, 18, 20];
hMax = houses.length;
posMax = 26;
post = new Array();
post1.mailType = 1;
post.push(post1);
post2.mailType = 2;
post.push(post2);
post3.mailType = 3;
post.push(post3);
typeArr = [post1.mailType, post2.mailType, post3.mailType];
typeMax = typeArr.length;
cars = new Array();
mails = new Array();
bonuses = new Array();
clearPole();
startGame();
Symbol 295 MovieClip Frame 8
_root.musicArc2.stopMusic();
_root.musicArc.playMusic(0);
stop();
_level0.level = 6;
nextLevelP = -1;
mail = undefined;
flagAdd = false;
complited._visible = false;
countAdd = 4;
addMailInterval = 2000;
addMailIntervalInPhaze = 500;
liveMailInterval = 5000;
liveBonusInterval = 5000;
bonusValue = 25;
houses = new Array();
houses[0] = new Array();
houses[0][1] = [4, 0];
houses[0][2] = [27, 7, 0];
houses[0][3] = [28, 1, 0];
houses[1] = new Array();
houses[1][1] = [4, 2];
houses[1][2] = [27, 7, 2];
houses[1][3] = [28, 1, 2];
houses[2] = new Array();
houses[2][1] = [4, 6];
houses[2][2] = [27, 7, 6];
houses[2][3] = [28, 1, 6];
houses[3] = new Array();
houses[3][1] = [4, 8];
houses[3][2] = [27, 7, 8];
houses[3][3] = [28, 1, 8];
houses[4] = new Array();
houses[4][1] = [4, 1, 10, 9];
houses[4][2] = [27, 16, 9];
houses[4][3] = [28, 10, 9];
houses[5] = new Array();
houses[5][1] = [4, 3, 12, 11];
houses[5][2] = [27, 16, 11];
houses[5][3] = [28, 10, 11];
houses[6] = new Array();
houses[6][1] = [4, 3, 12, 13];
houses[6][2] = [27, 16, 13];
houses[6][3] = [28, 10, 13];
houses[7] = new Array();
houses[7][1] = [4, 5, 14, 15];
houses[7][2] = [27, 16, 15];
houses[7][3] = [28, 10, 15];
houses[8] = new Array();
houses[8][1] = [4, 7, 16, 17];
houses[8][2] = [27, 16, 17];
houses[8][3] = [28, 10, 17];
houses[9] = new Array();
houses[9][1] = [4, 1, 19, 18];
houses[9][2] = [27, 25, 18];
houses[9][3] = [28, 19, 18];
houses[10] = new Array();
houses[10][1] = [4, 3, 21, 20];
houses[10][2] = [27, 25, 20];
houses[10][3] = [28, 19, 20];
houses[11] = new Array();
houses[11][1] = [4, 3, 21, 22];
houses[11][2] = [27, 25, 22];
houses[11][3] = [28, 19, 22];
houses[12] = new Array();
houses[12][1] = [4, 5, 23, 24];
houses[12][2] = [27, 25, 24];
houses[12][3] = [28, 19, 24];
houses[13] = new Array();
houses[13][1] = [4, 3, 21, 20];
houses[13][2] = [27, 25, 20];
houses[13][3] = [28, 19, 20];
houses[14] = new Array();
houses[14][1] = [4, 3, 21, 22];
houses[14][2] = [27, 25, 22];
houses[14][3] = [28, 19, 22];
houses[15] = new Array();
houses[15][1] = [4, 5, 23, 24];
houses[15][2] = [27, 25, 24];
houses[15][3] = [28, 19, 24];
houses[16] = new Array();
houses[16][1] = [4, 7, 25, 26];
houses[16][2] = [27, 25, 26];
houses[16][3] = [28, 19, 26];
hMax = houses.length;
posMax = 29;
post = new Array();
post1.mailType = 1;
post.push(post1);
post2.mailType = 2;
post.push(post2);
post3.mailType = 3;
post.push(post3);
typeArr = [post1.mailType, post2.mailType, post3.mailType];
typeMax = typeArr.length;
cars = new Array();
mails = new Array();
bonuses = new Array();
clearPole();
startGame();
Symbol 312 MovieClip Frame 15
this.removeMovieClip();
Symbol 313 MovieClip Frame 1
item._visible = false;
z = 1;
dx = 15;
var f = _parent.m1.filters;
_parent.m1.angle = f[0].angle;
trace(_parent.m1.angle);
var f = _parent.m2.filters;
_parent.m2.angle = f[0].angle;
var f = _parent.m3.filters;
_parent.m3.angle = f[0].angle;
var f = _parent.m4.filters;
_parent.m4.angle = f[0].angle;
var f = _parent.m5.filters;
_parent.m5.angle = f[0].angle;
Symbol 313 MovieClip Frame 5
z++;
item.duplicateMovieClip("item" + z, z);
this["item" + z]._x = ((-dx) / 2) + random(dx);
this["item" + z]._y = this["item" + z]._y + random(dx);
var r = random(15);
var i = 1;
while (i <= 5) {
var f = _parent["m" + i].filters;
var r2 = random(15);
f[0].angle = (_parent["m" + i].angle + r) + r2;
_parent["m" + i].filters = f;
i++;
}
gotoAndPlay (2);
Symbol 325 MovieClip Frame 1
userName.onSetFocus = function (oldFocus) {
if (userName.text == "enter your name") {
userName.text = "";
}
};
submitFunc = function () {
var _local2 = new LoadVars();
_local2.userName = userName.text;
_local2.score = _level0.score;
_local2.code = _root["\u041A\u043E\u0434 \u0418\u0433\u0440\u044B \u0417\u043E\u0440\u0440\u043E"];
_local2.key = _level0.md.makeSig((String(_level0.score) + String(userName.text)) + String(_root["\u041A\u043B\u044E\u0447 \u0418\u0433\u0440\u044B \u0422\u0435\u0430\u043C"]));
_local2.send(_root["\u0423\u0440\u043B \u0418\u0433\u0440\u044B"], "topscore", "POST");
};
submitBtn.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
submitBtn.onPress = function () {
if (userName.text == "") {
userName.text = "enter your name";
} else if (userName.text != "enter your name") {
submitFunc();
_parent._parent.gotoAndStop("menu");
}
_root.soundArc2.playSound("mouseClick", 0);
};
obj = new Object();
obj.onKeyDown = function () {
if (Key.isDown(13) == true) {
if (userName.text == "") {
userName.text = "enter your name";
} else if (userName.text != "enter your name") {
submitFunc();
Key.removeListener(obj);
_parent._parent.gotoAndStop("menu");
}
}
};
Key.addListener(obj);
Symbol 327 MovieClip Frame 1
mainMenuBtn.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
_parent.gotoAndStop("menu");
trace("MENU" + this);
};
mainMenuBtn.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
moreFreeGameBtn.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
getURL ("http://www.gamezhero.com/?from=zorroTeamGameOver", "_blank");
};
moreFreeGameBtn.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
topScoreBtn.onPress = function () {
_root.soundArc2.playSound("mouseClick", 0);
getURL ("http://www.gamezhero.com/topscore/zorroteam/", "_blank");
};
topScoreBtn.onRollOver = function () {
_root.soundArc2.playSound("mouseOver", 0);
};
Symbol 333 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 1
stop();
_root.musicArc2.playMusic(0);
Symbol 338 MovieClip Frame 5
_root.musicArc2.playMusic(0);