Combined Code
frame 1 {
mochi.as2.MochiServices.connect('d90ddd9fe3055ae3');
}
frame 1 {
if (gameOver == true) {
this.gotoAndStop('gameOver');
}
}
frame 1 {
stop();
}
// unknown tag 88 length 67
movieClip 14 {
}
movieClip 15 {
frame 1 {
stop();
}
instance loadingBar of movieClip 14 {
onClipEvent (enterFrame) {
kBytesLoaded = _root.getBytesLoaded() / 1024;
kBytesTotal = _root.getBytesTotal() / 1024;
percentage = Math.round((kBytesLoaded / kBytesTotal) * 100);
this.per.text = percentage + '%';
if (percentage >= 99) {
_root.gotoAndStop(2);
_root.loader.gotoAndStop(2);
}
}
}
}
movieClip 17 {
}
instance of movieClip 17 {
onClipEvent (press) {
getURL('http://www.freeworldgroup.com', '_blank');
}
}
movieClip 368 __Packages.mochi.as2.MochiEventDispatcher {
#initclip
if (!_global.mochi) {
_global.mochi = new Object();
}
if (!_global.mochi.as2) {
_global.mochi.as2 = new Object();
}
if (!_global.mochi.as2.MochiEventDispatcher) {
var v1 = function () {
this.eventTable = {};
};
mochi.as2.MochiEventDispatcher = v1;
var v2 = v1.prototype;
v2.buildDelegate = function (thisObject, thatObject) {
var v2 = {'thisObject': thisObject, 'thatObject': thatObject};
if (thatObject != undefined) {
var funct = (typeof thatObject == 'string') ? thisObject[thatObject] : thatObject;
v2.delegate = function (args) {
funct.call(thisObject, args);
};
return v2;
}
v2.delegate = thisObject;
return v2;
};
v2.compareDelegate = function (d_A, d_B) {
if (d_A.thisObject != d_B.thisObject || d_A.thatObject != d_B.thatObject) {
return false;
}
return true;
};
v2.addEventListener = function (event, thisObject, thatObject) {
this.removeEventListener(event, thisObject, thatObject);
this.eventTable[event].push(this.buildDelegate(thisObject, thatObject));
};
v2.removeEventListener = function (event, thisObject, thatObject) {
var v3 = this.buildDelegate(thisObject, thatObject);
if (this.eventTable[event] == undefined) {
this.eventTable[event] = [];
return undefined;
}
for (var v4 in this.eventTable[event]) {
if (!this.compareDelegate(this.eventTable[event][v4], v3)) {
continue;
}
this.eventTable[event].splice(Number(v4), 1);
}
};
v2.triggerEvent = function (event, args) {
if (this.eventTable[event] == undefined) {
return undefined;
}
for (var v4 in this.eventTable[event]) {
this.eventTable[event][v4].delegate(args);
}
};
ASSetPropFlags(mochi.as2.MochiEventDispatcher.prototype, null, 1);
}
#endinitclip
}
movieClip 369 __Packages.mochi.as2.MochiServices {
#initclip
if (!_global.mochi) {
_global.mochi = new Object();
}
if (!_global.mochi.as2) {
_global.mochi.as2 = new Object();
}
if (!_global.mochi.as2.MochiServices) {
var v1 = function () {};
mochi.as2.MochiServices = v1;
var v2 = v1.prototype;
v1.__get__id = function () {
return mochi.as2.MochiServices._id;
};
v1.__get__clip = function () {
return mochi.as2.MochiServices._container;
};
v1.__get__childClip = function () {
return mochi.as2.MochiServices._clip;
};
v1.getVersion = function () {
return '3.9.4 as2';
};
v1.allowDomains = function (server) {
var v1 = ((server.split('/'))[2].split(':'))[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain('*');
System.security.allowDomain(v1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain('*');
System.security.allowInsecureDomain(v1);
}
}
return v1;
};
v1.__get__isNetworkAvailable = function () {
if (System.security) {
var v1 = System.security;
if (v1.sandboxType == 'localWithFile') {
return false;
}
}
return true;
};
v1.__set__comChannelName = function (val) {
if (val != undefined) {
if (val.length > 3) {
mochi.as2.MochiServices._sendChannelName = val + '_fromgame';
mochi.as2.MochiServices.initComChannels();
}
}
return mochi.as2.MochiServices.__get__comChannelName();
};
v1.__get__connected = function () {
return mochi.as2.MochiServices._connected;
};
v1.connect = function (id, clip, onError) {
if (onError != undefined) {
mochi.as2.MochiServices.onError = onError;
} else {
if (mochi.as2.MochiServices.onError == undefined) {
mochi.as2.MochiServices.onError = function (errorCode) {
trace(errorCode);
};
}
}
mochi.as2.MochiServices.warnID(id, false);
if (!mochi.as2.MochiServices._connected && mochi.as2.MochiServices._clip == undefined) {
trace('MochiServices Connecting...');
mochi.as2.MochiServices._connecting = true;
mochi.as2.MochiServices.init(id, clip);
}
};
v1.disconnect = function () {
if (mochi.as2.MochiServices._connected || mochi.as2.MochiServices._connecting) {
mochi.as2.MochiServices._connected = false;
mochi.as2.MochiServices._connecting = mochi.as2.MochiServices._connected;
mochi.as2.MochiServices.flush(true);
if (mochi.as2.MochiServices._clip != undefined) {
mochi.as2.MochiServices._clip.removeMovieClip();
delete mochi.as2.MochiServices._clip;
}
mochi.as2.MochiServices._listenChannel.close();
}
};
v1.init = function (id, clip) {
mochi.as2.MochiServices._id = id;
if (clip != undefined) {
mochi.as2.MochiServices._container = clip;
} else {
mochi.as2.MochiServices._container = _root;
}
mochi.as2.MochiServices.loadCommunicator(id, mochi.as2.MochiServices._container);
};
v1.loadCommunicator = function (id, clip) {
var v6 = '_mochiservices_com_' + id;
var v5 = new MovieClipLoader();
var v3 = {};
if (mochi.as2.MochiServices._clip != null) {
return mochi.as2.MochiServices._clip;
}
if (!mochi.as2.MochiServices.__get__isNetworkAvailable()) {
mochi.as2.MochiServices.onError('NotConnected');
return null;
}
if ((mochi.as2.MochiServices.urlOptions()).servURL) {
mochi.as2.MochiServices._servURL = (mochi.as2.MochiServices.urlOptions()).servURL;
}
var v4 = mochi.as2.MochiServices._servURL + mochi.as2.MochiServices._services;
if ((mochi.as2.MochiServices.urlOptions()).servicesURL) {
v4 = (mochi.as2.MochiServices.urlOptions()).servicesURL;
}
mochi.as2.MochiServices.allowDomains(v4);
mochi.as2.MochiServices._clip = clip.createEmptyMovieClip(v6, 10336, false);
mochi.as2.MochiServices._listenChannelName += Math.floor((new Date()).getTime()) + '_' + Math.floor(Math.random() * 99999);
mochi.as2.MochiServices.listen();
if (v3.waitInterval != null) {
clearInterval(v3.waitInterval);
}
v3.onLoadError = mochi.as2.MochiServices.loadError;
v3.onLoadStart = function (target_mc) {
this.isLoading = true;
};
v3.onLoadComplete = function (target_mc) {
target_mc.MochiServices = mochi.as2.MochiServices;
};
v3.startTime = getTimer();
v3.wait = function () {
if (getTimer() - this.startTime > 10000) {
if (!this.isLoading) {
mochi.as2.MochiServices.disconnect();
mochi.as2.MochiServices.onError('IOError');
}
clearInterval(this.waitInterval);
}
};
v3.waitInterval = setInterval(v3, 'wait', 1000);
v5.addListener(v3);
v5.loadClip(v4 + '?listenLC=' + mochi.as2.MochiServices._listenChannelName + '&mochiad_options=' + escape(_root.mochiad_options) + '&api_version=' + mochi.as2.MochiServices.getVersion(), mochi.as2.MochiServices._clip);
mochi.as2.MochiServices._sendChannel = new LocalConnection();
mochi.as2.MochiServices._sendChannel._queue = [];
return mochi.as2.MochiServices._clip;
};
v1.loadError = function (target_mc, errorCode, httpStatus) {
trace('MochiServices could not load.');
mochi.as2.MochiServices.disconnect();
mochi.as2.MochiServices.onError(errorCode);
};
v1.onStatus = function (infoObject) {
if (infoObject.level !== 'error') {
} else {
mochi.as2.MochiServices._connected = false;
mochi.as2.MochiServices._listenChannel.connect(mochi.as2.MochiServices._listenChannelName);
}
};
v1.listen = function () {
mochi.as2.MochiServices._listenChannel = new LocalConnection();
mochi.as2.MochiServices._listenChannel.handshake = function (args) {
mochi.as2.MochiServices.__set__comChannelName(args.newChannel);
};
mochi.as2.MochiServices._listenChannel.allowDomain = function (d) {
return true;
};
mochi.as2.MochiServices._listenChannel.allowInsecureDomain = mochi.as2.MochiServices._listenChannel.allowDomain;
mochi.as2.MochiServices._listenChannel._nextcallbackID = 0;
mochi.as2.MochiServices._listenChannel._callbacks = {};
mochi.as2.MochiServices._listenChannel.connect(mochi.as2.MochiServices._listenChannelName);
trace('Waiting for MochiAds services to connect...');
};
v1.initComChannels = function () {
if (!mochi.as2.MochiServices._connected) {
mochi.as2.MochiServices._sendChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', {'methodName': 'handshakeDone'});
mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', {'methodName': 'registerGame', 'id': mochi.as2.MochiServices._id, 'version': mochi.as2.MochiServices.getVersion()});
mochi.as2.MochiServices._listenChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
mochi.as2.MochiServices._listenChannel.onReceive = function (pkg) {
var v5 = pkg.callbackID;
var v4 = this._callbacks[v5];
if (!v4) {
return undefined;
}
var v2 = v4.callbackMethod;
var v3 = v4.callbackObject;
if (v3 && typeof v2 == 'string') {
v2 = v3[v2];
}
if (v2 != undefined) {
v2.apply(v3, pkg.args);
}
delete this._callbacks[v5];
};
mochi.as2.MochiServices._listenChannel.onEvent = function (pkg) {
switch (pkg.target) {
case 'services':
mochi.as2.MochiServices.triggerEvent(pkg.event, pkg.args);
break;
case 'events':
mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args);
break;
case 'coins':
mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args);
break;
case 'social':
mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args);
}
};
mochi.as2.MochiServices._listenChannel.onError = function () {
mochi.as2.MochiServices.onError('IOError');
};
trace('[SERVICES_API] connected!');
mochi.as2.MochiServices._connecting = false;
mochi.as2.MochiServices._connected = true;
while (mochi.as2.MochiServices._sendChannel._queue.length > 0) {
mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', mochi.as2.MochiServices._sendChannel._queue.shift());
}
}
};
v1.flush = function (error) {
var v1;
var v2;
while (mochi.as2.MochiServices._sendChannel._queue.length > 0) {
v1 = mochi.as2.MochiServices._sendChannel._queue.shift();
false;
if (v1.callbackID != null) {
v2 = mochi.as2.MochiServices._listenChannel._callbacks[v1.callbackID];
}
delete mochi.as2.MochiServices._listenChannel._callbacks[v1.callbackID];
if (error) {
mochi.as2.MochiServices.handleError(v1.args, v2.callbackObject, v2.callbackMethod);
}
}
};
v1.handleError = function (args, callbackObject, callbackMethod) {
if (args != null) {
if (args.onError != null) {
args.onError('NotConnected');
}
if (args.options != null && args.options.onError != null) {
args.options.onError('NotConnected');
}
}
if (callbackMethod != null) {
args = {};
args.error = true;
args.errorCode = 'NotConnected';
if (callbackObject != null && typeof callbackMethod == 'string') {
callbackObject[callbackMethod](args);
} else {
if (callbackMethod != null) {
callbackMethod.apply(args);
}
}
}
};
v1.send = function (methodName, args, callbackObject, callbackMethod) {
if (mochi.as2.MochiServices._connected) {
mochi.as2.MochiServices._sendChannel.send(mochi.as2.MochiServices._sendChannelName, 'onReceive', {'methodName': methodName, 'args': args, 'callbackID': mochi.as2.MochiServices._listenChannel._nextcallbackID});
} else {
if (mochi.as2.MochiServices._clip == undefined || !mochi.as2.MochiServices._connecting) {
trace('Error: MochiServices not connected. Please call MochiServices.connect(). Function: ' + methodName);
mochi.as2.MochiServices.handleError(args, callbackObject, callbackMethod);
mochi.as2.MochiServices.flush(true);
return undefined;
} else {
mochi.as2.MochiServices._sendChannel._queue.push({'methodName': methodName, 'args': args, 'callbackID': mochi.as2.MochiServices._listenChannel._nextcallbackID});
}
}
mochi.as2.MochiServices._listenChannel._callbacks[mochi.as2.MochiServices._listenChannel._nextcallbackID] = {'callbackObject': callbackObject, 'callbackMethod': callbackMethod};
++mochi.as2.MochiServices._listenChannel._nextcallbackID;
};
v1.urlOptions = function () {
var v5 = {};
var v6;
if (_root._url.indexOf('mochiad_options') != -1) {
var v2 = _root._url.indexOf('mochiad_options') + 'mochiad_options'.length + 1;
v6 = _root._url.substr(v2, _root._url.length);
} else {
if (_root.mochiad_options) {
v6 = _root.mochiad_options;
}
}
if (v6) {
var v4 = _root.mochiad_options.split('&');
var v2 = 0;
while (v2 < v4.length) {
var v3 = v4[v2].split('=');
v5[unescape(v3[0])] = unescape(v3[1]);
++v2;
}
}
return v5;
};
v1.warnID = function (bid, leaderboard) {
bid = bid.toLowerCase();
if (bid.length != 16) {
trace('WARNING: ' + (leaderboard ? 'board' : 'game') + ' ID is not the appropriate length');
return undefined;
} else {
if (bid == '1e113c7239048b3f') {
if (leaderboard) {
trace('WARNING: Using testing board ID');
} else {
trace('WARNING: Using testing board ID as game ID');
}
return undefined;
} else {
if (bid == '84993a1de4031cd8') {
if (leaderboard) {
trace('WARNING: Using testing game ID as board ID');
} else {
trace('WARNING: Using testing game ID');
}
return undefined;
}
}
}
var v1 = 0;
while (v1 < bid.length) {
switch (bid.charAt(v1)) {
if (bid.charAt(v1) !== 'f') {
} else {
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
case 'a':
break;
case 'b':
case 'c':
case 'd':
case 'e':
}
default:
trace('WARNING: Board ID contains illegal characters: ' + bid);
return undefined;
}
++v1;
}
};
v1.addLinkEvent = function (url, burl, btn, onClick) {
var timeout = 1500;
var t0 = getTimer();
var v2 = new Object();
v2.mav = mochi.as2.MochiServices.getVersion();
v2.swfv = btn.getSWFVersion() || 6;
v2.swfurl = btn._url;
v2.fv = System.capabilities.version;
v2.os = System.capabilities.os;
v2.lang = System.capabilities.language;
v2.scres = System.capabilities.screenResolutionX + 'x' + System.capabilities.screenResolutionY;
var s = '?';
var v3 = 0;
for (var v6 in v2) {
if (v3 != 0) {
s += '&';
}
++v3;
s = s + v6 + '=' + escape(v2[v6]);
}
if (!(mochi.as2.MochiServices.netupAttempted || mochi.as2.MochiServices._connected)) {
var ping = btn.createEmptyMovieClip('ping', 777);
var v7 = btn.createEmptyMovieClip('nettest', 778);
mochi.as2.MochiServices.netupAttempted = true;
ping.loadMovie('http://link.mochiads.com/linkping.swf?t=' + getTimer());
v7.onEnterFrame = function () {
if (ping._totalframes > 0 && ping._totalframes == ping._framesloaded) {
delete this.onEnterFrame;
} else {
if (getTimer() - t0 > timeout) {
delete this.onEnterFrame;
mochi.as2.MochiServices.netup = false;
}
}
};
}
var v4 = btn.createEmptyMovieClip('clk', 1001);
v4._alpha = 0;
v4.beginFill(1044735);
v4.moveTo(0, 0);
v4.lineTo(0, btn._height);
v4.lineTo(btn._width, btn._height);
v4.lineTo(btn._width, 0);
v4.lineTo(0, 0);
v4.endFill();
v4.onRelease = function () {
if (mochi.as2.MochiServices.netup) {
getURL(url + s, '_blank');
} else {
getURL(burl, '_blank');
}
if (onClick != undefined) {
onClick();
}
};
};
v1.setContainer = function (clip) {};
v1.stayOnTop = function (clip) {};
v1.addEventListener = function (eventType, thisObject, thatObject) {
mochi.as2.MochiServices._dispatcher.addEventListener(eventType, thisObject, thatObject);
};
v1.triggerEvent = function (eventType, args) {
mochi.as2.MochiServices._dispatcher.triggerEvent(eventType, args);
};
v1.removeEventListener = function (eventType, thisObject, thatObject) {
mochi.as2.MochiServices._dispatcher.removeEventListener(eventType, thisObject, thatObject);
};
v1.CONNECTED = 'onConnected';
v1._servURL = 'http://www.mochiads.com/static/lib/services/';
v1._services = 'services.swf';
v1._mochiLC = 'MochiLC.swf';
v1._listenChannelName = '__ms_';
v1._connecting = false;
v1._connected = false;
v1.netup = true;
v1.netupAttempted = false;
v1._dispatcher = new mochi.as2.MochiEventDispatcher();
v1.addProperty('childClip', v1.__get__childClip, function () {});
v1.addProperty('clip', v1.__get__clip, function () {});
v1.addProperty('comChannelName', function () {}, v1.__set__comChannelName);
v1.addProperty('connected', v1.__get__connected, function () {});
v1.addProperty('id', v1.__get__id, function () {});
v1.addProperty('isNetworkAvailable', v1.__get__isNetworkAvailable, function () {});
ASSetPropFlags(mochi.as2.MochiServices.prototype, null, 1);
}
#endinitclip
}
movieClip 370 __Packages.mochi.as2.MochiEvents {
#initclip
if (!_global.mochi) {
_global.mochi = new Object();
}
if (!_global.mochi.as2) {
_global.mochi.as2 = new Object();
}
if (!_global.mochi.as2.MochiEvents) {
var v1 = function () {};
mochi.as2.MochiEvents = v1;
var v2 = v1.prototype;
v1.getVersion = function () {
return mochi.as2.MochiServices.getVersion();
};
v1.getAchievements = function (properties) {
mochi.as2.MochiServices.send('events_getAchievements', properties);
};
v1.unlockAchievement = function (properties) {
mochi.as2.MochiServices.send('events_unlockAchievement', properties);
};
v1.startSession = function (achievementID) {
mochi.as2.MochiServices.send('events_beginSession', {'achievementID': achievementID}, null, null);
};
v1.showAwards = function (options) {
mochi.as2.MochiServices.send('events_showAwards', options, null, null);
};
v1.setNotifications = function (style) {
mochi.as2.MochiServices.send('events_setNotifications', style, null, null);
};
v1.addEventListener = function (eventType, thisObject, thatObject) {
mochi.as2.MochiEvents._dispatcher.addEventListener(eventType, thisObject, thatObject);
};
v1.triggerEvent = function (eventType, args) {
mochi.as2.MochiEvents._dispatcher.triggerEvent(eventType, args);
};
v1.removeEventListener = function (eventType, thisObject, thatObject) {
mochi.as2.MochiEvents._dispatcher.removeEventListener(eventType, thisObject, thatObject);
};
v1.startPlay = function (tag) {
if (tag == undefined) {
tag = 'gameplay';
}
mochi.as2.MochiServices.send('events_setRoundID', {'tag': String(tag)}, null, null);
};
v1.endPlay = function () {
mochi.as2.MochiServices.send('events_clearRoundID', null, null, null);
};
v1.trackEvent = function (tag, value) {
mochi.as2.MochiServices.send('events_trackEvent', {'tag': tag, 'value': value}, null, null);
};
v1.ACHIEVEMENTS_OWNED = 'AchievementOwned';
v1.ACHIEVEMENT_NEW = 'AchievementReceived';
v1.GAME_ACHIEVEMENTS = 'GameAchievements';
v1.ERROR = 'Error';
v1.IO_ERROR = 'IOError';
v1.IO_PENDING = 'IOPending';
v1.ALIGN_TOP_LEFT = 'ALIGN_TL';
v1.ALIGN_TOP = 'ALIGN_T';
v1.ALIGN_TOP_RIGHT = 'ALIGN_TR';
v1.ALIGN_LEFT = 'ALIGN_L';
v1.ALIGN_CENTER = 'ALIGN_C';
v1.ALIGN_RIGHT = 'ALIGN_R';
v1.ALIGN_BOTTOM_LEFT = 'ALIGN_BL';
v1.ALIGN_BOTTOM = 'ALIGN_B';
v1.ALIGN_BOTTOM_RIGHT = 'ALIGN_BR';
v1.FORMAT_SHORT = 'ShortForm';
v1.FORMAT_LONG = 'LongForm';
v1.FORMAT_NONE = 'NoForm';
v1._dispatcher = new mochi.as2.MochiEventDispatcher();
ASSetPropFlags(mochi.as2.MochiEvents.prototype, null, 1);
}
#endinitclip
}
movieClip 371 __Packages.mochi.as2.MochiCoins {
#initclip
if (!_global.mochi) {
_global.mochi = new Object();
}
if (!_global.mochi.as2) {
_global.mochi.as2 = new Object();
}
if (!_global.mochi.as2.MochiCoins) {
var v1 = function () {};
mochi.as2.MochiCoins = v1;
var v2 = v1.prototype;
v1.getVersion = function () {
return mochi.as2.MochiServices.getVersion();
};
v1.showStore = function (options) {
mochi.as2.MochiServices.send('coins_showStore', {'options': options}, null, null);
};
v1.showItem = function (options) {
if (options == undefined || typeof options.item != 'string') {
trace('ERROR: showItem call must pass an Object with an item key');
return undefined;
}
mochi.as2.MochiServices.send('coins_showItem', {'options': options}, null, null);
};
v1.showVideo = function (options) {
if (options == undefined || typeof options.item != 'string') {
trace('ERROR: showVideo call must pass an Object with an item key');
return undefined;
}
mochi.as2.MochiServices.send('coins_showVideo', {'options': options}, null, null);
};
v1.getStoreItems = function () {
mochi.as2.MochiServices.send('coins_getStoreItems');
};
v1.requestFunding = function (properties) {
mochi.as2.MochiServices.send('social_requestFunding', properties);
};
v1.addEventListener = function (eventType, delegate) {
mochi.as2.MochiCoins._dispatcher.addEventListener(eventType, delegate);
};
v1.triggerEvent = function (eventType, args) {
mochi.as2.MochiCoins._dispatcher.triggerEvent(eventType, args);
};
v1.removeEventListener = function (eventType, delegate) {
mochi.as2.MochiCoins._dispatcher.removeEventListener(eventType, delegate);
};
v1.STORE_SHOW = 'StoreShow';
v1.STORE_HIDE = 'StoreHide';
v1.ITEM_OWNED = 'ItemOwned';
v1.ITEM_NEW = 'ItemNew';
v1.STORE_ITEMS = 'StoreItems';
v1.ERROR = 'Error';
v1.IO_ERROR = 'IOError';
v1.NO_USER = 'NoUser';
v1._dispatcher = new mochi.as2.MochiEventDispatcher();
ASSetPropFlags(mochi.as2.MochiCoins.prototype, null, 1);
}
#endinitclip
}
movieClip 372 __Packages.mochi.as2.MochiSocial {
#initclip
if (!_global.mochi) {
_global.mochi = new Object();
}
if (!_global.mochi.as2) {
_global.mochi.as2 = new Object();
}
if (!_global.mochi.as2.MochiSocial) {
var v1 = function () {};
mochi.as2.MochiSocial = v1;
var v2 = v1.prototype;
v1.getVersion = function () {
return mochi.as2.MochiServices.getVersion();
};
v1.showLoginWidget = function (options) {
mochi.as2.MochiServices.setContainer();
mochi.as2.MochiServices.stayOnTop();
mochi.as2.MochiServices.send('social_showLoginWidget', {'options': options});
};
v1.hideLoginWidget = function () {
mochi.as2.MochiServices.send('social_hideLoginWidget');
};
v1.requestLogin = function (properties) {
mochi.as2.MochiServices.send('social_requestLogin', properties);
};
v1.getFriendsList = function (properties) {
mochi.as2.MochiServices.send('social_getFriendsList', properties);
};
v1.showProfile = function (options) {
mochi.as2.MochiServices.setContainer();
mochi.as2.MochiServices.stayOnTop();
mochi.as2.MochiServices.send('social_showProfile', options);
};
v1.postToStream = function (properties) {
mochi.as2.MochiServices.send('social_postToStream', properties);
};
v1.inviteFriends = function (properties) {
mochi.as2.MochiServices.send('social_inviteFriends', properties);
};
v1.requestFan = function (properties) {
mochi.as2.MochiServices.send('social_requestFan', properties);
};
v1.saveUserProperties = function (properties) {
mochi.as2.MochiServices.send('social_saveUserProperties', properties);
};
v1.addEventListener = function (eventType, delegate) {
mochi.as2.MochiSocial._dispatcher.addEventListener(eventType, delegate);
};
v1.triggerEvent = function (eventType, args) {
mochi.as2.MochiSocial._dispatcher.triggerEvent(eventType, args);
};
v1.removeEventListener = function (eventType, delegate) {
mochi.as2.MochiSocial._dispatcher.removeEventListener(eventType, delegate);
};
v1.LOGGED_IN = 'LoggedIn';
v1.LOGGED_OUT = 'LoggedOut';
v1.LOGIN_SHOW = 'LoginShow';
v1.LOGIN_HIDE = 'LoginHide';
v1.LOGIN_SHOWN = 'LoginShown';
v1.PROFILE_SHOW = 'ProfileShow';
v1.PROFILE_HIDE = 'ProfileHide';
v1.PROPERTIES_SAVED = 'PropertySaved';
v1.WIDGET_LOADED = 'WidgetLoaded';
v1.FRIEND_LIST = 'FriendsList';
v1.PROFILE_DATA = 'ProfileData';
v1.GAMEPLAY_DATA = 'GameplayData';
v1.ACTION_CANCELED = 'onCancel';
v1.ACTION_COMPLETE = 'onComplete';
v1.USER_INFO = 'UserInfo';
v1.ERROR = 'Error';
v1.IO_ERROR = 'IOError';
v1.NO_USER = 'NoUser';
v1.PROPERTIES_SIZE = 'PropertiesSize';
v1._dispatcher = new mochi.as2.MochiEventDispatcher();
ASSetPropFlags(mochi.as2.MochiSocial.prototype, null, 1);
}
#endinitclip
}
frame 2 {
stop();
if (gameOver == true) {
this.gotoAndStop('gameOver');
}
}
movieClip 27 {
}
movieClip 41 {
}
movieClip 64 {
}
movieClip 82 {
}
movieClip 83 {
}
movieClip 95 {
}
movieClip 131 {
frame 222 {
_root.gotoAndPlay(18);
}
}
movieClip 134 {
}
movieClip 137 {
frame 220 {
stop();
}
}
instance of movieClip 137 {
onClipEvent (press) {
getURL('http://www.freeworldgroup.com/', '_blank');
}
}
frame 18 {
gOver = new Sound();
gOver.attachSound('gameOver');
all = new Sound();
}
frame 18 {
var saveGame = SharedObject.getLocal('SuperType2');
if (gameOver != true) {
jj = 0;
j = 0;
bestScore = saveGame.data.bestScore;
if (bestScore == undefined) {
bestScore = 0;
}
finalScore = 0;
}
if (gameOver == true) {
stopAllSounds();
}
}
frame 18 {
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = '__mochibot__';
mbc = 'mochibot.com';
g = _global ? _global : _level0._root;
if (g[mb + swfid]) {
return g[mb + swfid];
}
s = System.security;
x = mc._root.getSWFVersion;
fv = x ? mc.getSWFVersion() : (_global ? 6 : 5);
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == 'localWithFile') {
return null;
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = (fv == 5) ? /:$version : System.capabilities.version;
u = 'http://' + mbc + '/my/core.swf?mv=8&fv=' + fv + '&v=' + escape(pv) + '&swfid=' + escape(swfid) + '&l=' + lv + '&f=' + mc + (sb ? '&sb=' + sb : '') + (trk ? '&t=1' : '');
lv = fv > 6 ? mc.getNextHighestDepth() : (g[mb + 'level'] ? g[mb + 'level'] + 1 : lv);
g[mb + 'level'] = lv;
if (fv == 5) {
res = '_level' + lv;
if (!eval(res)) {
loadMovieNum(u, lv);
}
return res;
}
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
return res;
}
__com_mochibot__('45fee290', this, 10301, true);
}
frame 18 {
function goToThisURL() {
getURL(linkURL, '_blank');
}
function goToThisURL2() {
getURL(linkURL2, '_blank');
}
function nothing() {}
var linkURL = 'http://www.wefiends.com';
var linkText = 'Art and Design: Kevin Barrios';
var linkURL2 = 'http://truedarkness.newgrounds.com';
var linkText2 = 'Programming: David Silver';
var linkURL3 = '';
var linkText3 = 'Music: Matt Orlando';
var myMenu = new ContextMenu();
Stage.showMenu = false;
var copyright = new ContextMenuItem(linkText, goToThisURL);
var copyright2 = new ContextMenuItem(linkText2, goToThisURL2);
var copyright3 = new ContextMenuItem(linkText3, nothing);
myMenu.customItems.push(copyright);
myMenu.customItems.push(copyright2);
myMenu.customItems.push(copyright3);
_root.menu = myMenu;
}
frame 19 {
function typeKeySound() {
rKey = random(5);
if (rKey == 0) {
typeA.start(0, 1);
}
if (rKey == 1) {
typeB.start(0, 1);
}
if (rKey == 2) {
typeC.start(0, 1);
}
if (rKey == 3) {
typeD.start(0, 1);
}
if (rKey == 4) {
typeE.start(0, 1);
}
}
stop();
onLoad = function () {
for (re in _root) {
Key.removeListener(_root[re]);
}
};
Key.removeListener(_root['keyListenerAgain' + jj]);
Key.removeListener(keyListenerStart);
Key.removeListener(_root['keyListener' + j]);
if (gameOver == true) {
this.gotoAndStop('gameOver');
}
startGame = false;
Start.text = '';
startWord.text = 'start';
Starta.text = 'start';
startWord.textColor = 16777215;
one = startWord.text.charAt(0);
two = startWord.text.charAt(1);
three = startWord.text.charAt(2);
four = startWord.text.charAt(3);
five = startWord.text.charAt(4);
six = startWord.text.charAt(5);
seven = startWord.text.charAt(6);
eight = startWord.text.charAt(7);
nine = startWord.text.charAt(8);
ten = startWord.text.charAt(9);
typeA = new Sound();
typeA.attachSound('A');
typeB = new Sound();
typeB.attachSound('B');
typeC = new Sound();
typeC.attachSound('C');
typeD = new Sound();
typeD.attachSound('D');
typeE = new Sound();
typeE.attachSound('E');
bell = new Sound();
bell.attachSound('bell');
buzz = new Sound();
buzz.attachSound('buzz');
restart = false;
restartTimer = 0;
firsta = false;
second = false;
third = false;
fourth = false;
fifth = false;
sixth = false;
seventh = false;
eigth = false;
ninth = false;
tenth = false;
eleventh = false;
keyListenerStart = new Object();
keyListenerStart.onKeyDown = function () {
if (_currentframe == 19) {
key = chr(Key.getAscii());
key = key.toLowerCase();
if (key == one && firsta != true && wrong != true) {
typeKeySound();
Start.text += key;
firsta = true;
} else {
if (key == two && second != true && firsta == true && wrong != true) {
typeKeySound();
Start.text += key;
second = true;
} else {
if (key == three && third != true && firsta == true && second == true && wrong != true) {
typeKeySound();
Start.text += key;
third = true;
} else {
if (key == four && fourth != true && firsta == true && second == true && third == true && wrong != true) {
typeKeySound();
Start.text += key;
fourth = true;
} else {
if (key == five && fifth != true && firsta == true && second == true && third == true && fourth == true && wrong != true) {
typeKeySound();
Start.text += key;
fifth = true;
} else {
if (key == six && sixth != true && firsta == true && second == true && third == true && fourth == true && fifth == true && wrong != true) {
typeKeySound();
Start.text += key;
sixth = true;
} else {
if (key == seven && seventh != true && firsta == true && second == true && third == true && fourth == true && fifth == true && sixth == true && wrong != true) {
typeKeySound();
Start.text += key;
seventh = true;
} else {
if (key == eight && eighth != true && firsta == true && second == true && third == true && fourth == true && fifth == true && sixth == true && seventh == true && wrong != true) {
typeKeySound();
Start.text += key;
eighth = true;
}
}
}
}
}
}
}
}
k = x;
}
};
Key.addListener(keyListenerStart);
onEnterFrame = function () {
if (Start.text.length == startWord.text.length && startGame != true) {
for (re in _root) {
Key.removeListener(_root[re]);
}
superType._visible = true;
superType.play();
Key.removeListener(keyListenerStart);
bell.start(0, 1);
Sone = startWord.text.charAt(0);
Stwo = startWord.text.charAt(1);
Sthree = startWord.text.charAt(2);
Sfour = startWord.text.charAt(3);
Sfive = startWord.text.charAt(4);
startGame = true;
}
};
}
movieClip 148 {
}
movieClip 150 {
}
movieClip 153 {
}
movieClip 154 {
frame 6 {
stop();
_root.fadeOut.play();
}
}
instance superType of movieClip 154 {
onClipEvent (load) {
_visible = false;
this.gotoAndStop(1);
}
}
movieClip 156 {
}
movieClip 157 {
}
movieClip 159 {
}
movieClip 160 {
}
// unknown tag 88 length 55
movieClip 173 {
frame 1 {
stop();
}
}
instance viewScores of movieClip 173 {
onClipEvent (rollOver) {
this.gotoAndStop(2);
}
onClipEvent (rollOut) {
this.gotoAndStop(1);
}
onClipEvent (press) {
getURL('http://www.freeworldgroup.com/games8/gameindex/wordmountain.htm', '_blank');
}
}
movieClip 179 {
frame 1 {
stop();
}
}
instance viewScores of movieClip 179 {
onClipEvent (rollOver) {
this.gotoAndStop(2);
}
onClipEvent (rollOut) {
this.gotoAndStop(1);
}
onClipEvent (press) {
getURL('http://www.freeworldgroup.com/koalafiles.htm', '_blank');
}
}
movieClip 185 {
frame 1 {
stop();
}
}
instance of movieClip 185 {
onClipEvent (rollOver) {
this.gotoAndStop(2);
}
onClipEvent (rollOut) {
this.gotoAndStop(1);
}
onClipEvent (press) {
getURL('http://www.freeworldgroup.com/score/index.asp?game=super_type', '_blank');
}
}
instance of movieClip 17 {
onClipEvent (press) {
getURL('http://www.freeworldgroup.com', '_blank');
}
}
movieClip 189 {
frame 5 {
stopAllSounds();
_root.gotoAndStop('game');
}
}
instance fadeOut of movieClip 189 {
onClipEvent (load) {
this.gotoAndStop(1);
}
}
frame 20 {
stop();
fixAgain = false;
subb = false;
sub.submit = false;
}
frame 20 {
function typeKeySound() {
rKey = random(5);
if (rKey == 0) {
typeA.start(0, 1);
}
if (rKey == 1) {
typeB.start(0, 1);
}
if (rKey == 2) {
typeC.start(0, 1);
}
if (rKey == 3) {
typeD.start(0, 1);
}
if (rKey == 4) {
typeE.start(0, 1);
}
}
threeLetters = 0;
fourLetters = 0;
fiveLetters = 0;
sixLetters = 0;
sevenLetters = 0;
Key.removeListener(keyListenerStart);
WrongB = false;
gameOver = false;
lolStop = false;
wordsWrong = 0;
wordsPresented = 1;
gameOver = false;
wrong = false;
three_words_array = new Array();
three_words_array = ['apt', 'ace', 'elk', 'eve', 'dye', 'dud', 'gum', 'gym', 'tan', 'hub', 'icy', 'tie', 'bye', 'dam', 'lit', 'lid', 'wad', 'aid', 'two', 'cup', 'cub', 'gut', 'bin', 'sue', 'wig', 'sag', 'jog', 'bag', 'gag', 'rub', 'lug', 'tee', 'pee', 'and', 'end', 'hue', 'men', 'fix', 'six', 'ten', 'cue', 'rue', 'pew', 'lot', 'hay', 'fed', 'lid', 'mob', 'owl', 'spy', 'sub', 'soy', 'vex', 'woo', 'ego', 'zip', 'led', 'rum', 'ski', 'zit', 'ode', 'vow', 'pig', 'pry', 'nip', 'opt', 'nun', 'oak', 'oar', 'oat', 'nap', 'ice', 'lap', 'law', 'eat', 'ate', 'irk', 'ink', 'cup', 'wit', 'woe', 'add', 'bed', 'kid', 'kin', 'jug', 'hum', 'pod', 'pog', 'gel', 'fog', 'mod', 'cod', 'cog', 'dig', 'cap', 'bug', 'toy', 'boy', 'bow', 'ago', 'joy', 'lay', 'egg', 'hen', 'cut', 'tea', 'mug', 'own', 'log', 'tee', 'jar', 'wag', 'ear', 'red', 'fox', 'zit', 'kit', 'arm', 'new', 'let', 'are', 'sir', 'raw', 'jaw', 'war', 'one', 'day', 'too', 'bit', 'bet', 'art', 'arc', 'fun', 'nut', 'beg', 'cow', 'key', 'sea', 'see', 'van', 'job', 'ask', 'pot', 'hit', 'leg', 'keg', 'tub', 'but', 'fur', 'pop', 'tax', 'rap', 'par', 'tar', 'the', 'age', 'bee', 'gas', 'bus', 'ape', 'sex', 'run', 'gun', 'try', 'fly', 'cry', 'rag', 'rug', 'rod', 'god', 'dog', 'cat', 'for', 'ore', 'mop', 'top', 'eye', 'cop', 'rob', 'all', 'sob', 'zap', 'why', 'ant', 'bat', 'got', 'tag', 'rag', 'lag', 'nag', 'hop', 'pie', 'sly', 'fad', 'bad', 'mat', 'ram', 'won', 'now', 'how', 'low', 'row', 'toe', 'sew', 'new', 'tap', 'pat', 'pit', 'dip', 'sip', 'ban', 'man', 'pan', 'ray', 'say', 'pay', 'may', 'few', 'way', 'mit', 'not', 'hot', 'rot', 'con', 'son', 'sun', 'paw', 'awe', 'net', 'get', 'out', 'any', 'car', 'bar', 'far', 'pet', 'pea', 'vet', 'wet', 'set', 'bow', 'you', 'yet', 'orb', 'jot', 'tab', 'lab', 'cab', 'den', 'gem', 'pen', 'peg', 'lip', 'tip', 'hip', 'rip', 'box', 'cot', 'fat', 'bat', 'eel', 'fry', 'shy', 'sky', 'men', 'rim', 'sin', 'mow', 'zoo', 'act', 'pun', 'sum', 'fax'];
four_words_array = new Array();
four_words_array = ['link', 'luck', 'plum', 'flee', 'wrap', 'goal', 'yard', 'cult', 'pave', 'dial', 'soap', 'flag', 'bare', 'tear', 'army', 'said', 'bean', 'drop', 'tent', 'mope', 'born', 'camp', 'bomb', 'echo', 'moth', 'clog', 'yawn', 'yarn', 'line', 'hose', 'cult', 'omen', 'aunt', 'riot', 'news', 'axel', 'wild', 'card', 'vibe', 'beat', 'date', 'test', 'calm', 'wake', 'swan', 'prom', 'rich', 'port', 'disc', 'slow', 'spin', 'life', 'face', 'soda', 'drag', 'sour', 'next', 'navy', 'mark', 'time', 'jail', 'hail', 'frog', 'rail', 'exit', 'mile', 'hack', 'cast', 'nest', 'flaw', 'clam', 'plea', 'shoe', 'kill', 'goat', 'base', 'foot', 'cook', 'knee', 'boss', 'toad', 'game', 'bath', 'both', 'poet', 'over', 'lazy', 'slab', 'task', 'fall', 'give', 'seat', 'dead', 'text', 'left', 'gain', 'roll', 'gray', 'rose', 'blue', 'wool', 'wolf', 'spray', 'dirt', 'foot', 'bear', 'mute', 'cute', 'sock', 'dare', 'rare', 'lick', 'wall', 'term', 'worm', 'acne', 'acre', 'whip', 'edge', 'peak', 'glow', 'note', 'corn', 'crop', 'nude', 'zone', 'trim', 'sand', 'bird', 'weep', 'will', 'chop', 'wood', 'weak', 'post', 'ride', 'bowl', 'half', 'skip', 'fret', 'ship', 'miss', 'rent', 'sent', 'kiss', 'baby', 'germ', 'weak', 'worm', 'view', 'hero', 'tank', 'scam', 'wife', 'jury', 'mask', 'soup', 'type', 'iron', 'deny', 'gear', 'lull', 'pure', 'much', 'moon', 'male', 'sing', 'wing', 'urge', 'give', 'bake', 'make', 'play', 'slay', 'gold', 'told', 'sold', 'thug', 'stay', 'pray', 'palm', 'care', 'fair', 'film', 'firm', 'stop', 'plum', 'work', 'fork', 'body', 'pork', 'pair', 'lair', 'liar', 'tire', 'fire', 'wire', 'step', 'debt', 'stab', 'star', 'fore', 'bore', 'door', 'poor', 'pour', 'soar', 'room', 'mood', 'tent', 'deep', 'rear', 'peer', 'deed', 'keep', 'seat', 'knot', 'moan', 'roam', 'pant', 'clap', 'hope', 'save', 'fame', 'love', 'hate', 'sake', 'cake', 'rake', 'turn', 'eyes', 'core', 'more', 'tore', 'fart', 'cart', 'want', 'part', 'girl', 'lose', 'away', 'milk', 'word', 'cash', 'cave', 'rave', 'pass', 'fail', 'cold', 'food', 'call', 'name', 'here', 'feel', 'shot', 'mock', 'same', 'fade', 'kite', 'type', 'note', 'list', 'plot', 'long', 'walk', 'home', 'able', 'leaf', 'fear', 'down', 'rain', 'cane', 'sane', 'main', 'trap', 'wipe', 'pain', 'mate', 'fate', 'seal', 'meal', 'coin', 'book', 'took', 'cast', 'vast', 'fast'];
five_words_array = new Array();
five_words_array = ['slick', 'cloud', 'peach', 'plant', 'bevel', 'reign', 'comic', 'apply', 'brain', 'flame', 'skill', 'piano', 'super', 'elect', 'debut', 'yacht', 'hairy', 'truck', 'choke', 'style', 'plain', 'creek', 'later', 'string', 'decay', 'force', 'laugh', 'lover', 'bunch', 'spill', 'paper', 'elite', 'excel', 'kudos', 'badge', 'marry', 'child', 'chord', 'stick', 'words', 'drums', 'extra', 'tempo', 'court', 'brick', 'awake', 'blood', 'ankle', 'filth', 'birth', 'puppy', 'wings', 'bones', 'spine', 'trunk', 'glass', 'grass', 'devil', 'sweet', 'fatal', 'build', 'sleep', 'tired', 'whale', 'kempt', 'crave', 'merge', 'yield', 'enjoy', 'fight', 'cross', 'radar', 'sneak', 'share', 'order', 'novel', 'video', 'gaval', 'alarm', 'world', 'peace', 'angst', 'shard', 'eager', 'sweat', 'while', 'bathe', 'tumor', 'asset', 'seize', 'right', 'fraud', 'skate', 'green', 'black', 'white', 'green', 'honey', 'sugar', 'skirt', 'amend', 'color', 'straw', 'prove', 'group', 'paint', 'print', 'stake', 'stock', 'tough', 'spell', 'ridge', 'woman', 'cable', 'drive', 'plate', 'crate', 'stand', 'legal', 'moral', 'write', 'sight', 'guide', 'purge', 'twine', 'space', 'mercy', 'gravy', 'spoon', 'grant', 'noble', 'music', 'radio', 'taunt', 'haunt', 'carry', 'flare', 'nudge', 'large', 'tides', 'frown', 'serve', 'raven', 'smile', 'crowd', 'stone', 'psalm', 'proud', 'happy', 'forge', 'scare', 'royal', 'torso', 'scorn', 'thorn', 'craze', 'guide', 'prank', 'bored', 'score', 'choir', 'flyer', 'horde', 'sloth', 'sword', 'clock', 'flock', 'joint', 'beard', 'meant', 'voice', 'drawn', 'broad', 'crown', 'tower', 'movie', 'evict', 'tiger', 'local', 'timid', 'count', 'onion', 'lemon', 'smirk', 'cough', 'purse', 'apple', 'candy', 'field', 'again', 'rebel', 'worse', 'heart', 'glaze', 'place', 'floor', 'treat', 'fleet', 'train', 'claim', 'bread', 'horse', 'metal', 'quail', 'tight', 'stare', 'blame', 'great', 'trait', 'trade', 'gloat', 'prone', 'blimp', 'couch', 'mouse', 'shark', 'reply', 'clamp', 'spark', 'brave', 'weigh', 'pulse', 'organ', 'trend', 'vital', 'focus', 'swell', 'youth', 'bonus', 'gnome', 'groom', 'empty', 'maple', 'party', 'ghost', 'stove', 'atlas', 'until', 'grasp', 'nerve', 'swipe', 'gripe', 'plain', 'panic', 'lucid', 'clear', 'minus', 'nieve', 'ocean'];
six_words_array = new Array();
six_words_array = ['memory', 'answer', 'broken', 'prefer', 'cactus', 'planet', 'trojan', 'melody', 'market', 'psuedo', 'beatle', 'filter', 'elapse', 'papaya', 'caviar', 'career', 'burden', 'bullet', 'mobile', 'sister', 'coffee', 'cuddle', 'manual', 'reborn', 'sprite', 'shelter', 'secret', 'frozen', 'arcade', 'control', 'friend', 'trigger', 'exotic', 'cinema', 'office', 'coward', 'suffer', 'wretch', 'obsess', 'summit', 'tunnel', 'silver', 'golden', 'filthy', 'forest', 'polish', 'pretend', 'explain', 'vision', 'needle', 'family', 'joker', 'mammal', 'repent', 'anchor', 'better', 'palace', 'gentle', 'astute', 'radish', 'signal', 'shadow', 'cancel', 'ground', 'common', 'pickle', 'custom', 'little', 'express', 'noodle', 'driver', 'garden', 'proper', 'energy', 'mellow', 'sports', 'jacket', 'poetry', 'lonely', 'define', 'random', 'active', 'source', 'profit', 'salute', 'gamble', 'indigo', 'yellow', 'purple', 'attain', 'skinny', 'rabbit', 'honest', 'ransom', 'street', 'wallet', 'orchid', 'relate', 'bridge', 'finger', 'rabies', 'govern', 'fabric', 'writer', 'screen', 'autumn', 'canvas', 'gamble', 'cavern', 'flavor', 'sorbet', 'flower', 'endure', 'camera', 'crayon', 'pencil', 'attach', 'advert', 'exhile', 'engage', 'escort', 'global', 'sponge', 'ignore', 'subtle', 'nipple', 'pickle', 'tickle', 'leader', 'umpire', 'riddle', 'sewage', 'fiddle', 'battle', 'extort', 'waiter', 'occupy', 'rattle', 'plauge', 'prison', 'temple', 'corner', 'living', 'breath', 'square', 'corpse', 'flight', 'resume', 'guitar', 'outfit', 'wisdom', 'vacant', 'simple', 'follow', 'police', 'sprint', 'doctor', 'soccer', 'prompt', 'flaunt', 'rescue', 'robber', 'desire', 'tangle', 'rewind', 'scarce', 'guilty', 'wizard', 'wicked', 'wither', 'poodle', 'mental', 'detour', 'notice', 'future', 'seldom', 'return', 'endear', 'cement', 'intent', 'select', 'remain', 'insane', 'declare', 'untrue', 'inside', 'seduce', 'refuse', 'broken', 'direct', 'ponder', 'wander', 'locker', 'dimple', 'engulf', 'demise', 'cheese', 'orange', 'banter', 'middle', 'bright', 'tomato', 'window', 'statue', 'rubber', 'course', 'record', 'player', 'branch', 'nation', 'clever', 'scheme', 'speech', 'employ', 'cradle', 'delete', 'insert', 'prance', 'caidor', 'frugal', 'tender', 'futile', 'though', 'menace', 'oxygen'];
seven_words_array = new Array();
seven_words_array = ['salvage', 'gravity', 'erosion', 'evasive', 'wedlock', 'goodbye', 'synapse', 'panther', 'thirsty', 'lanyard', 'fiction', 'perfume', 'impeach', 'obvious', 'kinetic', 'surface', 'passive', 'hamster', 'awesome', 'acronym', 'logical', 'biology', 'college', 'violate', 'reunite', 'neutral', 'senator', 'fiancee', 'decimal', 'corrode', 'caveman', 'caliber', 'brother', 'blister', 'bellhop', 'advance', 'academy', 'monster', 'replace', 'dignity', 'freedom', 'vengance', 'newborn', 'ceiling', 'strategy', 'horizon', 'hydrant', 'officer', 'soldier', 'vibrate', 'grenade', 'harmony', 'compute', 'strange', 'welcome', 'foolish', 'dynamic', 'version', 'crooked', 'problem', 'science', 'release', 'belated', 'glasses', 'serpent', 'promise', 'artwork', 'machine', 'pretzel', 'jealous', 'attempt', 'suggest', 'suicide', 'failing', 'variety', 'conquor', 'helpful', 'achieve', 'graphic', 'cermaic', 'athlete', 'sneaker', 'regional', 'unknown', 'posture', 'cranium', 'poverty', 'portray', 'company', 'ritual', 'mundane', 'sponsor', 'crystal', 'distort', 'counter', 'related', 'allergy', 'diamond', 'rainbow', 'quarter', 'heaven', 'shuttle', 'cuddle', 'economy', 'account', 'blender', 'binding', 'bracket', 'compile', 'cryptic', 'discard', 'grammar', 'hostile', 'hurtful', 'airport', 'justify', 'laundry', 'loyalty', 'resolve', 'cadence', 'remorse', 'rapture', 'parlour', 'pacific', 'package', 'nervous', 'anxious', 'jackpot', 'lantern', 'housing', 'feather', 'heathen', 'hatchet', 'crimson', 'formula', 'fragile', 'scatter', 'fantasy', 'fallout', 'embrace', 'emotion', 'eclipse', 'draught', 'warrior', 'density', 'destiny', 'conduct', 'certain', 'battery', 'balcony', 'anarchy', 'surreal', 'support', 'sawdust', 'salvage', 'perfect', 'peasant', 'perform', 'husband', 'gumball', 'foresee', 'cunning', 'creamer', 'mixture', 'produce', 'beneath', 'breathe', 'urinate', 'reliant', 'inertia', 'treason', 'mailbox', 'harpoon', 'splendid', 'wishful', 'average', 'sustain', 'subject', 'debrief', 'example', 'stomach', 'captain', 'capture', 'violent', 'awkward', 'speaker', 'outrage', 'platoon', 'outside', 'forgive', 'prelude', 'arrival', 'tuition', 'collide', 'surgeon', 'theater', 'pyramid', 'fortune'];
trace(three_words_array.length + four_words_array.length + five_words_array.length + six_words_array.length + seven_words_array.length);
Answer.answer.text = '';
THREE = true;
FOUR = false;
FIVE = false;
SIX = false;
SEVEN = false;
_root.nextWord.text = three_words_array[random(three_words_array.length)];
ranStart = random(three_words_array.length);
Words.words.text = three_words_array[ranStart];
trace(Words.words.text);
three_words_array.splice(ranStart, 1);
Words.words.textColor = 16777215;
one = Words.words.text.charAt(0);
two = Words.words.text.charAt(1);
three = Words.words.text.charAt(2);
four = Words.words.text.charAt(3);
five = Words.words.text.charAt(4);
six = Words.words.text.charAt(5);
seven = Words.words.text.charAt(6);
eight = Words.words.text.charAt(7);
nine = Words.words.text.charAt(8);
ten = Words.words.text.charAt(9);
typeA = new Sound();
typeA.attachSound('A');
typeB = new Sound();
typeB.attachSound('B');
typeC = new Sound();
typeC.attachSound('C');
typeD = new Sound();
typeD.attachSound('D');
typeE = new Sound();
typeE.attachSound('E');
bell = new Sound();
bell.attachSound('bell');
buzz = new Sound();
buzz.attachSound('buzz');
restart = false;
restartTimer = 0;
firsta = false;
second = false;
third = false;
fourth = false;
fifth = false;
sixth = false;
seventh = false;
eigth = false;
ninth = false;
tenth = false;
eleventh = false;
moveFour = false;
moveFive = false;
moveSix = false;
moveSeven = false;
moveEight = false;
moveNine = false;
moveTen = false;
moveEleven = false;
moveTwelve = false;
letterUpSound = new Sound();
letterUpSound.attachSound('letterUpSound');
_root['keyListener' + j] = new Object();
_root['keyListener' + j].onKeyDown = function () {
if (gameOver != true && _currentframe == 20 && Pause != true) {
key = chr(Key.getAscii());
key = key.toLowerCase();
if (key == one && firsta != true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
firsta = true;
} else {
if (key == two && second != true && firsta == true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
second = true;
} else {
if (key == three && third != true && firsta == true && second == true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
third = true;
} else {
if (key == four && fourth != true && firsta == true && second == true && third == true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
fourth = true;
} else {
if (key == five && fifth != true && firsta == true && second == true && third == true && fourth == true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
fifth = true;
} else {
if (key == six && sixth != true && firsta == true && second == true && third == true && fourth == true && fifth == true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
sixth = true;
} else {
if (key == seven && seventh != true && firsta == true && second == true && third == true && fourth == true && fifth == true && sixth == true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
seventh = true;
} else {
if (key == eight && eighth != true && firsta == true && second == true && third == true && fourth == true && fifth == true && sixth == true && seventh == true && wrong != true) {
typeKeySound();
Answer.answer.text += key;
eighth = true;
} else {
Answer.answer.textColor = 16711680;
restart = true;
wrong = true;
}
}
}
}
}
}
}
}
k = x;
}
};
Key.addListener(_root['keyListener' + j]);
time = 0;
timer.text = Time;
Time = 45;
COMBO = 0;
pt = 0;
meter.text = '';
checkMark = function () {
checkMarka.gotoAndPlay(2);
if (THREE == true) {
checkMarka._x = Answer._x;
}
if (FOUR == true) {
checkMarka._x = Answer._x + 60;
}
if (FIVE == true) {
checkMarka._x = Answer._x + 120;
}
if (SIX == true) {
checkMarka._x = Answer._x + 180;
}
if (SEVEN == true) {
checkMarka._x = Answer._x + 240;
}
};
plusTenFunction = function () {
++pt;
plusTen.duplicateMovieClip('plusTen' + pt, pt);
_root['plusTen' + pt]._x = 120;
_root['plusTen' + pt]._y = 50;
_root['plusTen' + pt].gotoAndPlay(1);
};
bar = 0;
tick = new Sound();
tick.attachSound('tick');
_root.SCORE = 0;
slotMove = 10;
lol = slotMove / 2;
st = 0;
letters.text = 3;
COMBO_B = 0;
tickb = new Sound();
tickb.attachSound('tick2');
onEnterFrame = function () {
if (COMBO >= 4) {
MochiEvents.unlockAchievement({'id': 'e2b325699341eb4a'});
}
if (Key.isDown(8) && _root.fadeOut2._currentframe == 1) {
_root.fadeOut2.play();
}
accuracy = 100 * (wordsPresented - wordsWrong) / wordsPresented;
Answer._x = Words._x;
if (Time >= 10) {
timera.text = '00:' + Time;
} else {
timera.text = '00:0' + Time;
}
scoree.text = SCORE;
if (Time <= 0) {
stopAllSounds();
finalScore = SCORE;
if (finalScore > bestScore) {
bestScore = finalScore;
saveGame.data.bestScore = bestScore;
}
_root.nextFrame();
}
if (Time <= 10) {
timera.textColor = 12255232;
} else {
timera.textColor = 16777215;
}
if (gameOver != true) {
if (COMBO >= 1) {
meter.text = COMBO;
comboMC._visible = true;
} else {
meter.text = '';
comboMC._visible = false;
}
if (timeStart == true) {
++time;
}
if (Time <= 5 && Time > 0) {
if (almostOut._currentframe == 2 or almostOut._currentframe == 1) {
if (Pause != true) {
almostOut.gotoAndPlay(2);
} else {
almostOut.stop();
}
}
}
if (Time > 5) {
almostOut.gotoAndStop(1);
}
if (time >= 30 && Timer >= 0 && Pause != true) {
--Time;
if (Time >= 6) {
tick.start(0, 1);
}
time = 0;
}
if (COMBO >= 10 && aa != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
aa = true;
}
if (COMBO >= 20 && a != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
a = true;
}
if (COMBO >= 30 && b != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
b = true;
}
if (COMBO >= 40 && c != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
c = true;
}
if (COMBO >= 50 && d != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
d = true;
}
if (COMBO >= 60 && e != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
e = true;
}
if (COMBO >= 70 && f != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
f = true;
}
if (COMBO >= 80 && g != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
g = true;
}
if (COMBO >= 90 && h != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
h = true;
}
if (COMBO >= 100 && i != true) {
++COMBO_B;
Time += 5;
checkMark();
plusTenFunction();
i = true;
}
if (Answer.answer.text.length == Words.words.text.length && WrongB != true) {
SCORE += Answer.answer.text.length;
if (FOUR == true && moveFour != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 4;
levelUp.play();
lightUp.lightUpp._alpha = 100;
lightUp.lightUpp.gotoAndPlay(2);
NextWord.xspeed = -slotMove + 4;
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
moveFour = true;
}
if (FIVE == true && moveFive != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 5;
levelUp.play();
lightUp.lightUpp._alpha = 100;
lightUp.lightUpp.gotoAndPlay(2);
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
NextWord.xspeed = -slotMove + lol;
moveFive = true;
}
if (SIX == true && moveSix != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 6;
levelUp.play();
lightUp.lightUpp._alpha = 100;
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
lightUp.lightUpp.gotoAndPlay(2);
NextWord.xspeed = -slotMove + lol;
moveSix = true;
}
if (SEVEN == true && moveSeven != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 7;
levelUp.play();
lightUp.lightUpp._alpha = 100;
lightUp.lightUpp.gotoAndPlay(2);
NextWord.xspeed = -slotMove + lol;
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
moveSeven = true;
}
if (THREE == true) {
++threeLetters;
if (threeLetters >= 20) {
FOUR = true;
threeLetters = 0;
}
}
if (FOUR == true) {
THREE = false;
++fourLetters;
if (fourLetters >= 25) {
FIVE = true;
fourLetters = 0;
}
}
if (FIVE == true) {
FOUR = false;
++fiveLetters;
if (fiveLetters >= 30) {
SIX = true;
fiveLetters = 0;
}
}
if (SIX == true) {
FIVE = false;
++sixLetters;
if (sixLetters >= 32) {
SEVEN = true;
sixLetters = 0;
}
}
if (SEVEN == true) {
SIX = false;
++sevenLetters;
if (sevenLetters >= 20) {
EIGHT = true;
sevenLetters = 0;
}
}
++COMBO;
if (COMBO_B < 2) {
SCORE += COMBO;
} else {
SCORE += COMBO_B;
}
bell.start(0, 1);
_root.Words.words.text = nextWord.text;
if (THREE == true) {
ranWord = random(three_words_array.length);
_root.nextWord.text = three_words_array[ranWord];
three_words_array.splice(ranWord, 1);
}
if (FOUR == true) {
ranWord = random(four_words_array.length);
_root.nextWord.text = four_words_array[ranWord];
four_words_array.splice(ranWord, 1);
}
if (FIVE == true) {
ranWord = random(five_words_array.length);
_root.nextWord.text = five_words_array[ranWord];
five_words_array.splice(ranWord, 1);
}
if (SIX == true) {
ranWord = random(six_words_array.length);
_root.nextWord.text = six_words_array[ranWord];
six_words_array.splice(ranWord, 1);
}
if (SEVEN == true) {
ranWord = random(seven_words_array.length);
_root.nextWord.text = seven_words_array[ranWord];
seven_words_array.splice(ranWord, 1);
}
++wordsPresented;
Answer.answer.text = '';
firsta = false;
second = false;
third = false;
fourth = false;
fifth = false;
sixth = false;
seventh = false;
eighth = false;
ninth = false;
tenth = false;
one = Words.words.text.charAt(0);
two = Words.words.text.charAt(1);
three = Words.words.text.charAt(2);
four = Words.words.text.charAt(3);
five = Words.words.text.charAt(4);
six = Words.words.text.charAt(5);
seven = Words.words.text.charAt(6);
eight = Words.words.text.charAt(7);
nine = Words.words.text.charAt(8);
ten = Words.words.text.charAt(9);
}
if (restart == true) {
if (buzzer != true) {
minusOne._visible = true;
Time -= 2;
aa = false;
a = false;
b = false;
c = false;
d = false;
e = false;
f = false;
g = false;
h = false;
i = false;
ja = false;
k = false;
l = false;
m = false;
++wordsWrong;
if (Answer.answer.text == '') {
Answer.answer.text = Words.words.text;
WrongB = true;
}
rS = random(2);
if (rS == 0) {
redSplash.gotoAndStop(1);
} else {
redSplash.gotoAndStop(2);
}
redSplash._visible = true;
COMBO_B = 0;
COMBO = 0;
buzz.start(0, 1);
buzzer = true;
}
++restartTimer;
}
if (restartTimer >= 13) {
if (FOUR == true && moveFour != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 4;
levelUp.play();
lightUp.lightUpp._alpha = 100;
lightUp.lightUpp.gotoAndPlay(2);
NextWord.xspeed = -slotMove + 4;
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
moveFour = true;
}
if (FIVE == true && moveFive != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 5;
levelUp.play();
lightUp.lightUpp._alpha = 100;
lightUp.lightUpp.gotoAndPlay(2);
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
NextWord.xspeed = -slotMove + lol;
moveFive = true;
}
if (SIX == true && moveSix != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 6;
levelUp.play();
lightUp.lightUpp._alpha = 100;
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
lightUp.lightUpp.gotoAndPlay(2);
NextWord.xspeed = -slotMove + lol;
moveSix = true;
}
if (SEVEN == true && moveSeven != true) {
circles.nextFrame();
letterUp._visible = true;
letters.text = 7;
levelUp.play();
lightUp.lightUpp._alpha = 100;
lightUp.lightUpp.gotoAndPlay(2);
Answer.xspeed = -slotMove;
Words.xspeed = -slotMove;
NextWord.xspeed = -slotMove + lol;
moveSeven = true;
}
_root.Words.words.text = nextWord.text;
if (THREE == true) {
++threeLetters;
if (threeLetters >= 17) {
FOUR = true;
threeLetters = 0;
}
}
if (FOUR == true) {
THREE = false;
++fourLetters;
if (fourLetters >= 20) {
FIVE = true;
fourLetters = 0;
}
}
if (FIVE == true) {
FOUR = false;
++fiveLetters;
if (fiveLetters >= 22) {
SIX = true;
fiveLetters = 0;
}
}
if (SIX == true) {
FIVE = false;
++sixLetters;
if (sixLetters >= 20) {
SEVEN = true;
sixLetters = 0;
}
}
if (SEVEN == true) {
SIX = false;
++sevenLetters;
if (sevenLetters >= 20) {
EIGHT = true;
sevenLetters = 0;
}
}
if (THREE == true) {
ranWord = random(three_words_array.length);
_root.nextWord.text = three_words_array[ranWord];
three_words_array.splice(ranWord, 1);
}
if (FOUR == true) {
ranWord = random(four_words_array.length);
_root.nextWord.text = four_words_array[ranWord];
four_words_array.splice(ranWord, 1);
}
if (FIVE == true) {
ranWord = random(five_words_array.length);
_root.nextWord.text = five_words_array[ranWord];
five_words_array.splice(ranWord, 1);
}
if (SIX == true) {
ranWord = random(six_words_array.length);
_root.nextWord.text = six_words_array[ranWord];
six_words_array.splice(ranWord, 1);
}
if (SEVEN == true) {
ranWord = random(seven_words_array.length);
_root.nextWord.text = seven_words_array[ranWord];
seven_words_array.splice(ranWord, 1);
}
++wordsPresented;
Answer.answer.text = '';
firsta = false;
second = false;
third = false;
fourth = false;
fifth = false;
sixth = false;
seventh = false;
eighth = false;
ninth = false;
tenth = false;
one = Words.words.text.charAt(0);
two = Words.words.text.charAt(1);
three = Words.words.text.charAt(2);
four = Words.words.text.charAt(3);
five = Words.words.text.charAt(4);
six = Words.words.text.charAt(5);
seven = Words.words.text.charAt(6);
eight = Words.words.text.charAt(7);
nine = Words.words.text.charAt(8);
ten = Words.words.text.charAt(9);
buzzer = false;
WrongB = false;
Answer.answer.textColor = 16750848;
wrong = false;
restart = false;
restartTimer = 0;
}
}
};
}
movieClip 196 {
}
movieClip 197 {
}
// unknown tag 88 length 72
movieClip 203 {
}
movieClip 208 {
}
movieClip 209 {
}
instance NextWord of movieClip 209 {
onClipEvent (load) {
xspeed = 0;
xx = _x;
_x = xx;
}
onClipEvent (enterFrame) {
_x = _x + xspeed;
xspeed *= 0.67;
if (_x == xx) {
xspeed = 0;
}
}
}
movieClip 212 {
}
movieClip 213 {
}
movieClip 215 {
}
movieClip 216 {
}
movieClip 217 {
}
movieClip 218 {
}
instance letterUp of movieClip 218 {
onClipEvent (load) {
_visible = false;
i = 0;
}
onClipEvent (enterFrame) {
if (_visible == true) {
if (lol != true) {
_root.letterUpSound.start(0, 1);
lol = true;
}
++i;
}
if (i >= 6) {
_alpha = _alpha - 16;
}
if (_alpha <= 0) {
lol = false;
_visible = false;
i = 0;
}
if (_visible == false) {
_alpha = 100;
}
}
}
movieClip 220 {
}
movieClip 227 {
frame 1 {
stop();
}
}
movieClip 229 {
}
instance Words of movieClip 229 {
onClipEvent (load) {
xspeed = 0;
xx = _x;
_x = xx;
}
onClipEvent (enterFrame) {
_x = _x + xspeed;
xspeed *= 0.67;
if (_x == xx) {
xspeed = 0;
}
}
}
movieClip 231 {
}
movieClip 233 {
}
instance minusOne of movieClip 233 {
onClipEvent (load) {
_visible = false;
i = 0;
}
onClipEvent (enterFrame) {
if (_visible == true) {
++i;
}
if (i >= 6) {
_alpha = _alpha - 16;
}
if (_alpha <= 0) {
_visible = false;
i = 0;
}
if (_visible == false) {
_alpha = 100;
}
}
}
movieClip 236 {
frame 1 {
stop();
}
frame 18 {
gotoAndPlay(2);
}
}
movieClip 241 {
}
movieClip 242 {
frame 1 {
stop();
}
}
instance redSplash of movieClip 242 {
onClipEvent (load) {
_visible = false;
i = 0;
}
onClipEvent (enterFrame) {
if (_visible == true) {
++i;
}
if (i >= 6) {
_alpha = _alpha - 16;
}
if (_alpha <= 0) {
_visible = false;
i = 0;
}
if (_visible == false) {
_alpha = 100;
}
}
}
movieClip 250 {
}
movieClip 251 {
frame 1 {
stop();
}
frame 21 {
stop();
}
}
movieClip 253 {
}
movieClip 255 {
}
instance of movieClip 255 {
onClipEvent (press) {
_root.fadeOut2.play();
}
}
movieClip 259 {
frame 1 {
stop();
}
}
instance of movieClip 259 {
onClipEvent (press) {
if (_currentframe == 1 && _root.mute != true) {
_root.all.setVolume(0);
_root.mute = true;
} else {
if (_currentframe == 2 && _root.mute) {
_root.all.setVolume(100);
_root.mute = false;
}
}
}
onClipEvent (enterFrame) {
if (_root.mute == true) {
this.gotoAndStop(2);
}
if (_root.mute == false) {
this.gotoAndStop(1);
}
}
}
button 262 {
on (press) {
_root.pauseOver._visible = true;
}
}
button 268 {
on (press) {
getURL('http://freeworldgroup.com', '_blank');
}
}
movieClip 270 {
}
instance of movieClip 270 {
onClipEvent (press) {
if (_root.pauseOver._visible == false) {
_root.Pause = true;
_root.Pauser2._visible = true;
}
}
}
movieClip 273 {
frame 1 {
_root.timeStart = false;
}
frame 11 {
stop();
_root.timeStart = true;
}
}
movieClip 275 {
frame 5 {
stopAllSounds();
_root.gotoAndStop('clear');
}
}
instance fadeOut2 of movieClip 275 {
onClipEvent (load) {
this.gotoAndStop(1);
}
}
movieClip 278 {
}
button 282 {
on (press) {
_root.pauseOver._visible = false;
}
}
button 286 {
on (press) {
stopAllSounds();
_root.gotoAndPlay(18);
}
}
movieClip 287 {
}
instance pauseOver of movieClip 287 {
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible == true) {
_root.Pause = true;
}
if (_visible == false && _root.Pauser2._visible == false) {
_root.Pause = false;
}
}
}
movieClip 289 {
}
instance Pauser2 of movieClip 289 {
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible == true) {
_root.Pause = true;
}
if (_visible == false && _root.pauseOver._visible == false) {
_root.Pause = false;
}
}
onClipEvent (press) {
if (_visible == true) {
_visible = false;
}
}
}
frame 21 {
_root.gotoAndStop('gameOver');
}
movieClip 293 {
}
movieClip 294 {
}
frame 22 {
stopAllSounds();
}
frame 22 {
for (i in _root) {
_root[i].removeMovieClip();
}
stopAllSounds();
nextFrame();
}
frame 23 {
gameOver = true;
if (fixAgain != true) {
gOver.start(0, 1);
_root.gotoAndStop(19);
fixAgain = true;
}
scoree.text = 'score: ' + _root.finalScore;
acc.text = Math.round(_root.accuracy) + '%';
best.text = 'top score: ' + bestScore;
secondTime = true;
stop();
++j;
}
frame 23 {
function typeKeySound() {
rKey = random(5);
if (rKey == 0) {
typeA.start(0, 1);
}
if (rKey == 1) {
typeB.start(0, 1);
}
if (rKey == 2) {
typeC.start(0, 1);
}
if (rKey == 3) {
typeD.start(0, 1);
}
if (rKey == 4) {
typeE.start(0, 1);
}
}
stop();
for (re in _root) {
Key.removeListener(_root[re]);
}
Key.removeListener(_root['keyListenerAgain' + ii]);
Key.removeListener(keyListenerStart);
Key.removeListener(_root['keyListener' + j]);
++jj;
trace(ii);
Again.text = '';
againWord.text = 'again';
Againa.text = 'again';
againWord.textColor = 16777215;
one = againWord.text.charAt(0);
two = againWord.text.charAt(1);
three = againWord.text.charAt(2);
four = againWord.text.charAt(3);
five = againWord.text.charAt(4);
six = againWord.text.charAt(5);
seven = againWord.text.charAt(6);
eight = againWord.text.charAt(7);
nine = againWord.text.charAt(8);
ten = againWord.text.charAt(9);
firsta = false;
second = false;
third = false;
fourth = false;
fifth = false;
sixth = false;
seventh = false;
eigth = false;
ninth = false;
tenth = false;
eleventh = false;
_root['keyListenerAgain' + jj] = new Object();
_root['keyListenerAgain' + jj].onKeyDown = function () {
if (submitter._currentframe == 1 or submitter._currentframe == 2) {
key = chr(Key.getAscii());
key = key.toLowerCase();
if (key == one && firsta != true && wrong != true) {
typeKeySound();
Again.text += key;
firsta = true;
} else {
if (key == two && second != true && firsta == true && wrong != true) {
typeKeySound();
Again.text += key;
second = true;
} else {
if (key == three && third != true && firsta == true && second == true && wrong != true) {
typeKeySound();
Again.text += key;
third = true;
} else {
if (key == four && fourth != true && firsta == true && second == true && third == true && wrong != true) {
typeKeySound();
Again.text += key;
fourth = true;
} else {
if (key == five && fifth != true && firsta == true && second == true && third == true && fourth == true && wrong != true) {
typeKeySound();
Again.text += key;
fifth = true;
} else {
if (key == six && sixth != true && firsta == true && second == true && third == true && fourth == true && fifth == true && wrong != true) {
typeKeySound();
Again.text += key;
sixth = true;
} else {
if (key == seven && seventh != true && firsta == true && second == true && third == true && fourth == true && fifth == true && sixth == true && wrong != true) {
typeKeySound();
Again.text += key;
seventh = true;
} else {
if (key == eight && eighth != true && firsta == true && second == true && third == true && fourth == true && fifth == true && sixth == true && seventh == true && wrong != true) {
typeKeySound();
Again.text += key;
eighth = true;
}
}
}
}
}
}
}
}
}
};
Key.addListener(_root['keyListenerAgain' + jj]);
onEnterFrame = function () {
if (Again.text == 'again' && lolStop != true) {
Key.removeListener(_root['keyListenerAgain' + jj]);
Key.removeListener(_root['keyListener' + j]);
Key.removeListener(keyListenerStart);
fadeOut2.play();
superType._visible = true;
superType.play();
Saone = againWord.text.charAt(0);
Satwo = againWord.text.charAt(1);
Sathree = againWord.text.charAt(2);
Safour = againWord.text.charAt(3);
Safive = againWord.text.charAt(4);
lolStop = true;
}
if (sub.submit == true) {
if (_root.finalScore >= _root.bestScore) {
if (subb != true) {
}
}
}
};
}
movieClip 298 {
}
movieClip 299 {
}
movieClip 301 {
}
movieClip 307 {
}
instance sub of movieClip 307 {
onClipEvent (load) {
i = 0;
submit = false;
}
onClipEvent (enterFrame) {
++i;
if (i >= 1) {
submit = true;
}
}
}
instance viewScores of movieClip 173 {
onClipEvent (rollOver) {
if (_root.submitter._currentframe == 1 or _root.submitter._currentframe == 2) {
this.gotoAndStop(2);
}
}
onClipEvent (rollOut) {
this.gotoAndStop(1);
}
onClipEvent (press) {
getURL('http://www.freeworldgroup.com/games8/gameindex/wordmountain.htm', '_blank');
}
}
movieClip 313 {
frame 1 {
stop();
}
}
instance viewScores of movieClip 313 {
onClipEvent (rollOver) {
if (_root.submitter._currentframe == 1 or _root.submitter._currentframe == 2) {
this.gotoAndStop(2);
}
}
onClipEvent (rollOut) {
this.gotoAndStop(1);
}
onClipEvent (press) {
_root.gameOver = false;
_root.gotoAndPlay(18);
}
}
instance of movieClip 17 {
onClipEvent (press) {
getURL('http://www.freeworldgroup.com', '_blank');
}
}
movieClip 319 {
}
movieClip 320 {
frame 1 {
stop();
}
frame 68 {
gotoAndPlay(2);
}
}
movieClip 321 {
frame 52 {
gotoAndPlay(2);
}
}
movieClip 324 {
}
instance of movieClip 324 {
onClipEvent (press) {
_root.gotoAndStop(20);
}
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
if (_root.lala != true) {
this.gotoAndStop(2);
}
} else {
this.gotoAndStop(1);
}
}
}
instance of movieClip 185 {
onClipEvent (rollOver) {
if (_root.submitter._currentframe == 1 or _root.submitter._currentframe == 2) {
this.gotoAndStop(2);
}
}
onClipEvent (rollOut) {
this.gotoAndStop(1);
}
onClipEvent (press) {
getURL('http://www.freeworldgroup.com/score/index.asp?game=super_type', '_blank');
}
}
instance fadeOut2 of movieClip 189 {
onClipEvent (load) {
this.gotoAndStop(1);
}
}
button 331 {
on (release) {
gotoAndStop('submit');
}
}
movieClip 334 {
frame 40 {
stop();
}
}
movieClip 336 {
instance of movieClip 17 {
onClipEvent (press) {
getURL('http://www.freeworldgroup.com', '_blank');
}
}
}
// unknown tag 88 length 63
button 340 {
on (release) {
_parent.gotoAndStop(2);
}
}
movieClip 354 {
}
movieClip 355 {
}
button 360 {
on (release) {
viewHighscore();
}
}
button 361 {
on (release) {
_root.submitter._visible = false;
_root.submitter.gotoAndStop(2);
}
}
movieClip 363 {
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;
_root.overLay._visible = false;
}
trace(game_name);
trace(highscore);
trace('http://www.freeworldgroup.com/score/index.asp?game=' + game_name);
}
frame 2 {
_root.lala = false;
}
frame 2 {
_root.overLay._visible = false;
}
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');
}
_root.lala = true;
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 movieClip 334 {
onClipEvent (load) {
this.gotoAndPlay(1);
}
}
}
instance submitter of movieClip 363 {
onClipEvent (construct) {
_game_name = 'super_type';
score_var = '_root.finalScore';
}
}
frame 24 {
if (!gameOver) {
for (re in _root) {
_root[re].removeMovieClip();
}
Key.removeListener(_root['keyListenerAgain' + ii]);
Key.removeListener(keyListenerStart);
Key.removeListener(_root['keyListener' + j]);
++j;
_root.gotoAndStop('game');
} else {
gotoAndStop(19);
}
}