STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228125
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/27893536?noj=FRM27893536-12DC" width="1" height="1"></div>

Word Freak.swf

This is the info page for
Flash #42282

(Click the ID number above for more basic data on this flash file.)


Text
TXT

<p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">THIS GAME IS CURRENTLY NOT <sbr />AVAILABLE FOR DISTRIBUTION. &nbsp;</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">If you would like to play, please visit :</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffff00" letterSpacing="0.000000" kerning="0"><a href="http://www.freeworldgroup.com" target = "_blank">www.freeworldgroup.com</a></font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">For licensing information please contact us <sbr />via the freeworldgroup.com <font color="#ffff00"><a href="http://www.freeworldgroup.com/emailform.html" target = "_blank">contact form</a></font>.</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">Thanks!</font></p><p align="left"></p>

Copyright  2008  freeworldgroup.com

Credits

V 1.0

ADD THIS GAME TO YOUR SITE

DOWNLOAD GAMES

INSTRUCTIONS

MORE ONLINE GAMES

PLAY GAME

VIEW HIGHSCORES

BACK

++ THE JOURNEY BEGINS ++
BY KELWYNSHADE

OK

LOW

LOW

MEDIUM

MEDIUM

HIGH

HIGH

BEST

BEST

BACK TO THE MAIN MENU?

NO

YES

MENU

NEXT

NEXT STAGE

REPLAY

PLAY

RESET

SKIP

SUBMIT SCORE

SUBMIT

MISTAKES:

000

PERCENT:

00%

MISSED TOTAL:

000

FOUND TOTAL:

000

0000

YOUR SCORE:

NAME:

SCORE:

MrNoName

SENDING...

HIGHSCORE RECEIVED

FOUND TOTAL:

MISSED TOTAL:

PERCENT:

MISTAKES:

SCORE:

TIME:

LEVEL:

00000

W

WORDS

YOUR OBJECTIVE IS TO FIND ALL THE
WORDS IN THE WORD LIST BEFORE YOUR
TIME RUNS OUT.
THE NUMBER OF WORDS YOU MUST FIND
INCREASES BY ONE FOR EVERY LEVEL.
HOW FAR CAN YOU GET BEFORE YOUR
BRAIN EXPLODES?

DOWNLOAD GAMES

ActionScript [AS1/AS2]

Frame 1
var my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); _root.menu = my_cm; fscommand ("showmenu", "fasle"); MochiAd.showPreGameAd({id:"04f77b78c445451d", res:"650x500"});
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) { gotoAndStop ("Loading"); }
Frame 7
stop();
Symbol 2 MovieClip Frame 1
onPress = function () { getURL ("http://www.freeworldgroup.com"); };
Symbol 5 MovieClip Frame 1
function Replace() { if (sVariable.length == 0) { tTxt.text = sTxt; } else { tTxt.variable = sVariable; } tTxt.autoSize = autoSize; if (autoSize == "right") { tTxt._x = -Math.floor(tTxt._width); } else if (autoSize == "center") { tTxt._x = -Math.floor(tTxt._width / 2); } else { tTxt._x = 0; } } var sTxt; var bBmp; var bMultiline; var autoSize; var sVariable; Replace(); this.cacheAsBitmap = bBmp;
Symbol 6 MovieClip Frame 1
_x = (Stage.width / 2); _y = ((Stage.height / 2) - 30);
Symbol 6 MovieClip Frame 25
function flash_loading(x, T, r) { var _local1 = T / 2; var _local2 = (-r) / (_local1 * _local1); return((_local2 * Math.pow((x % T) - _local1, 2)) + r); } stop(); var rate; var all = _root.getBytesTotal(); onEnterFrame = function () { var _local3 = _root.getBytesLoaded(); rate = int((_local3 / all) * 100) + "%"; mLoading._alpha = flash_loading(getTimer(), 800, 100); if (_local3 == all) { delete this.onEnterFrame; if ((_root._mochiad instanceof MovieClip) != true) { _root.play(); } } };
Instance of Symbol 5 MovieClip in Symbol 6 MovieClip Frame 25
//component parameters onClipEvent (construct) { sTxt = "TXT"; sVariable = "_parent.rate"; autoSize = "center"; bBmp = false; }
Instance of Symbol 5 MovieClip "mLoading" in Symbol 6 MovieClip Frame 25
//component parameters onClipEvent (construct) { sTxt = "Loading..."; sVariable = ""; autoSize = "center"; bBmp = false; }
Symbol 341 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 342 MovieClip [__Packages.Global] Frame 0
class Global { static var mainPause, pause, testBar, main, game; function Global () { } static function runAll() { if (mainPause) { updateTestBar(); return(undefined); } var _local3 = runArr.length; var _local2 = 0; while (_local2 < _local3) { var _local1 = runArr[_local2]; if (_local1.obj[_local1.runF] == undefined) { runArr.splice(_local2, 1); _local2--; _local3--; } else if (pause && (_local1.pauseAble)) { } else if ((++_local1.intervalNum) >= _local1.interval) { _local1.intervalNum = 0; _local1.obj[_local1.runF](--_local1.times); if (_local1.times <= 0) { runArr.splice(_local2, 1); _local2--; _local3--; } } _local2++; } updateTestBar(); } static function addRun(obj, runF, interval, times, notPauseAble) { delRun(obj, runF); if (interval > 0) { } else { interval = 1; } if (times > 0) { } else { times = Infinity; } var _local1; if (notPauseAble) { _local1 = false; } else { _local1 = true; } runArr.push({obj:obj, runF:runF, intervalNum:0, interval:interval, times:times, pauseAble:_local1}); } static function delRun(obj, runF) { var _local3 = runArr.length; var _local1 = 0; while (_local1 < _local3) { var _local2 = runArr[_local1]; if ((obj == _local2.obj) && (runF == _local2.runF)) { runArr.splice(_local1, 1); return(true); } _local1++; } return(false); } static function updateTestBar() { if (testBar._name == undefined) { return(undefined); } var _local2 = ""; _local2 = _local2 + (("main=" + main) + newline); _local2 = _local2 + (("game=" + game) + newline); _local2 = _local2 + (("pause=" + pause) + newline); _local2 = _local2 + (("runArr.length=" + runArr.length) + newline); var _local1 = 0; while (_local1 < runArr.length) { _local2 = _local2 + (((runArr[_local1].obj + ",") + runArr[_local1].runF) + newline); _local1++; } testBar.showMsg(_local2); } static function setMainEnabled(value) { if (value) { delete main.onPress; } else { main.onPress = function () { }; main.enabled = false; } } static var gameInterface = new Object(); static var runArr = new Array(); var initObj = (_root.onEnterFrame = function () { runAll(); }); }
Symbol 343 MovieClip [__Packages.FWG.BasicMain] Frame 0
class FWG.BasicMain extends MovieClip { var _parent, gameName, stageWid, stageHei, totalStage, sndBg, playerInfo, keySetting, isFirstPlay, __currentScore, gamePad, __score, __stageNum, pageId, fadeEffect, stageSave, qualitySetting, snd_mc, __musicOn, __soundOn, isWin; function BasicMain (_gameName, _stageWid, _stageHei, _totalStage, hasKeySetting) { super(); Global.main = this; _parent.stop(); gameName = _gameName; stageWid = _stageWid; stageHei = _stageHei; totalStage = _totalStage; sndBg = new Sound(); sndBg.attachSound("SndBg"); musicOn = (true); soundOn = (true); playerInfo = new FWG.PlayerInfo(); if (hasKeySetting) { keySetting = new FWG.KeySetting(); } isFirstPlay = true; currentScore = (0); score = (0); stageNum = (1); Global.addRun(this, "gotoMenu", 2, 1, true); } function instPlay() { if (isFirstPlay) { gotoInst(); } else { gotoOptions(); } } function initBtn(btn) { switch (btn.__get__label()) { case "Play Game" : case "Play" : case "Skip" : btn._release = function () { Global.main.instPlay(); }; break; case "Next Stage" : btn._release = function () { Global.main.nextStage(); }; break; case "Play Again" : btn._release = function () { Global.main.playAgain(); }; break; case "Instructions" : btn._release = function () { Global.main.gotoInst(); }; break; case "Key Settings" : btn._release = function () { Global.main.gotoKeySetting(); }; break; case "View Highscores" : btn._release = function () { this.getURL("http://www.freeworldgroup.com/score/index.asp?game=" + Global.main.gameName, "_blank"); }; break; case "Download Games" : btn._release = function () { this.getURL("http://www.ifungames.com", "_blank"); }; break; case "More Online Games" : btn._release = function () { this.getURL("http://www.freeworldgroup.com", "_blank"); }; break; case "Add Games to Your Site" : btn._release = function () { this.getURL("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }; break; case "Copyright 2008 freeworldgroup.com" : btn._release = function () { this.getURL("http://www.freeworldgroup.com", "_blank"); }; break; case "Credits" : btn._release = function () { Global.main.musicCredits.fadeShow(); }; break; case "Menu" : btn._release = function () { ui.Alt.hide(); Global.main.gotoMenu(); }; break; case "Submit Score" : btn._release = function () { trace(Global.main); trace("score=" + Global.main.__get__score()); trace(Global.main.__get__score() <= 0); if (Global.main.__get__score() <= 0) { ui.Alt.show("Your score is 0 !"); ui.Alt.hideDelay(30); } else { Global.main.submitScore.show(); } }; } } function addScore(dScore) { currentScore = currentScore + dScore; score = score + dScore; } function get currentScore() { return(__currentScore); } function set currentScore(_currentScore) { gamePad.__set__currentScore((__currentScore = _currentScore)); //return(currentScore); } function get score() { return(__score); } function set score(_score) { gamePad.__set__score((__score = _score)); //return(score); } function get stageNum() { return(__stageNum); } function set stageNum(_stageNum) { __stageNum = _stageNum; //return(stageNum); } function fadeTo(_pageId, onFadeShow) { pageId = _pageId; fadeEffect.fadeHide(); fadeEffect.onShow = onFadeShow; fadeEffect.onHide = function () { Global.main.mainContainer.putIn(Global.main.pageId); Global.main.fadeEffect.fadeShow(); Global.main.fadeEffect.onHide = null; }; } function gotoMenu() { Global.pause = true; ui.Alert.show("Back To Main Menu?", gotoMenuHandler); } function gotoMenuHandler(flag) { if (flag) { Global.main.fadeTo("FWG.PageMenu"); } else { Global.pause = false; } } function gotoInst() { fadeTo("FWG.PageInst"); } function gotoOptions() { fadeTo("FWG.PageOptions"); } function gotoGame() { record.Recorder.reset(); Global.pause = false; fadeTo("FWG.PageGame"); } function selectPlay(_stageNum) { stageNum = (_stageNum); currentScore = (0); var _local2 = stageSave.getScore(stageNum - 1); if (isNaN(_local2) || (_local2 < 0)) { _local2 = 0; } score = (_local2); gotoGame(); } function gotoKeySetting() { fadeTo("FWG.PageKeySetting"); } function showQualitySetting() { Global.pause = true; qualitySetting.fadeShow(); qualitySetting.onHide = function () { Global.pause = false; }; } function playSound(soundId) { if (soundOn) { var _local2 = snd_mc[soundId]; if (snd_mc[soundId] == undefined) { _local2 = (snd_mc[soundId] = new Sound(Common.addMcToTop(snd_mc))); _local2.attachSound(soundId); } _local2.start(); return(_local2); } return(null); } function get musicOn() { return(__musicOn); } function set musicOn(_musicOn) { __musicOn = _musicOn; if (__musicOn) { sndBg.start(0, 10000); } else { sndBg.stop(); } //return(musicOn); } function get soundOn() { return(__soundOn); } function set soundOn(_soundOn) { __soundOn = _soundOn; //return(soundOn); } function stageClear() { Global.pause = true; var _local2 = stageSave.getCurrentScore(stageNum); if (_local2 <= currentScore) { stageSave.setScore(stageNum, currentScore); } if (stageNum >= totalStage) { win(); } else { fadeTo("FWG.PageStageClear"); } } function win() { Global.pause = true; isWin = true; fadeTo("FWG.PageGameOver"); } function lose() { Global.pause = true; isWin = false; fadeTo("FWG.PageGameOver"); } function nextStage() { stageNum = ((stageNum+1)); currentScore = (0); gotoGame(); } function playAgain() { gotoOptions(); } function isIllegalUserName(name) { return(playerInfo.isIllegalName(name)); } }
Symbol 344 MovieClip [__Packages.FWG.LocalSetting] Frame 0
class FWG.LocalSetting { var lso, dataObj; function LocalSetting (saveName) { saveName = saveName + "_as2"; lso = SharedObject.getLocal(saveName, "/"); if (lso.data.dataObj) { dataObj = Common.cloneObj(lso.data.dataObj); } else { trace(saveName + " \u7B2C\u4E00\u6B21\u8BBE\u5B9A"); lso.data.defaultDataObj = Common.cloneObj(dataObj); } lso.data.dataObj = dataObj; } function getDefault() { return(lso.data.defaultDataObj); } function setDefault() { lso.data.dataObj = (dataObj = Common.cloneObj(lso.data.defaultDataObj)); } }
Symbol 345 MovieClip [__Packages.Common] Frame 0
class Common { static var tempArr; function Common () { } static function getRGB(mc) { return(new Color(mc).getRGB()); } static function setRGB(mc, color) { new Color(mc).setRGB(color); } static function setRGBOffset(mc, color, modeNum) { if (isNaN(modeNum)) { modeNum = 1; } var _local1 = mc.transform.colorTransform; _local1.redOffset = ((color >> 16) & 255) - (255 * modeNum); _local1.greenOffset = ((color >> 8) & 255) - (255 * modeNum); _local1.blueOffset = (color & 255) - (255 * modeNum); mc.transform.colorTransform = _local1; } static function disorder(arr) { var _local5 = arr.length; var _local1 = 0; while (_local1 < _local5) { var _local3 = record.Recorder.getData(random(_local5)); var _local4 = arr[_local1]; arr[_local1] = arr[_local3]; arr[_local3] = _local4; _local1++; } } static function arrDel(arr, item) { var _local3 = arr.length; var _local1 = 0; while (_local1 < _local3) { if (arr[_local1] == item) { arr.splice(_local1, 1); return(_local1); } _local1++; } return(-1); } static function forEach(arr, obj, fName) { var _local3 = arr.length; var _local1 = 0; while (_local1 < _local3) { obj[fName](arr[_local1], _local1, arr); _local1++; } } static function sortOn(arr, varName) { arr.sort(function (item1, item2) { return(((item1[varName] < item2[varName]) ? -1 : 1)); }); } static function arrToStr(arr, depth) { if (isNaN(depth)) { depth = 0; } var _local7 = getSpaces(depth); if (arr.constructor == Array) { var _local4 = ((arr[0].constructor == Array) ? newline : ""); var _local3 = (_local7 + "[") + _local4; var _local6 = arr.length; var _local1 = 0; while (_local1 < _local6) { _local3 = _local3 + ((arrToStr(arr[_local1], depth + 1) + ",") + _local4); _local1++; } if (_local4 == "") { if (arr.length == 0) { return("[]"); } return(_local3.substr(0, _local3.length - 1) + "]"); } return(((_local3.substr(0, _local3.length - 2) + newline) + _local7) + "]"); } if (arr.constructor == String) { return(("\"" + arr) + "\""); } return(arr); } static function reverseStr(str) { var _local1 = str.split(""); _local1.reverse(); return(_local1.join("")); } static function arrIndexOf(arr, item) { var _local2 = arr.length; var _local1 = 0; while (_local1 < _local2) { if (arr[_local1] == item) { return(_local1); } _local1++; } return(-1); } static function getMap(w, h, initValue) { var _local3 = new Array(h); var _local2 = 0; while (_local2 < h) { _local3[_local2] = new Array(w); var _local1 = 0; while (_local1 < w) { _local3[_local2][_local1] = initValue; _local1++; } _local2++; } return(_local3); } static function getChildAt(mc, index) { var _local2 = 0; for (var _local4 in mc) { var _local1 = mc[_local4]; if (_local1 instanceof MovieClip) { if (_local2 == index) { return(_local1); } _local2++; } } return(null); } static function getNumChildren(mc) { var _local2 = 0; for (var _local3 in mc) { if (mc[_local3] instanceof MovieClip) { _local2++; } } return(_local2); } static function randomStop(mc, totalFs) { if (isNaN(totalFs)) { totalFs = mc._totalframes; } mc.gotoAndStop(record.Recorder.getData(random(totalFs) + 1)); } static function getAllChildren(mc, recursion, notClearTempArr) { if (recursion && (!notClearTempArr)) { tempArr = new Array(); } var _local2 = new Array(); for (var _local5 in mc) { var _local1 = mc[_local5]; if ((_local1 instanceof MovieClip) && (!isInTempArr(_local1))) { tempArr.push(_local1); _local2.push(_local1); if (recursion) { _local2 = _local2.concat(getAllChildren(_local1, true, true)); } } } return(_local2); } static function forEachChild(mc, obj, fName, recursion) { var _local2 = getAllChildren(mc, recursion); var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { obj[fName](_local2[_local1]); _local1++; } } static function isInTempArr(value) { var _local2 = tempArr.length; var _local1 = 0; while (_local1 < _local2) { if (tempArr[_local1] == value) { return(true); } _local1++; } return(false); } static function getAllChildrenByOrder(mc, varName, recursion) { var _local1 = getAllChildren(mc, recursion); sortOn(_local1, varName); return(_local1); } static function cloneObj(obj, varName, depth) { if (isNaN(depth)) { depth = 0; } if (varName == undefined) { varName = ""; } var _local5 = getObjType(obj); switch (_local5) { case "Array" : return(obj.slice()); case "Object" : var _local2 = new Object(); for (varName in obj) { _local2[varName] = cloneObj(obj[varName], varName, depth + 1); } return(_local2); } return(obj); } static function getObjType(obj) { switch (obj.constructor) { case Boolean : return("Boolean"); case Number : return("Number"); case String : return("String"); case Array : return("Array"); } return("Object"); } static function objToStr(obj, depth) { if (isNaN(depth)) { depth = 0; } var _local3 = obj + newline; for (var _local4 in obj) { _local3 = _local3 + ((((((getSpaces(depth) + "|-") + getObjType(obj[_local4])) + ":") + _local4) + " -- ") + objToStr(obj[_local4], depth + 1)); } return(_local3); } static function getSpaces(total) { var _local2 = ""; var _local1 = 0; while (_local1 < total) { _local2 = _local2 + " "; _local1++; } return(_local2); } static function selectTxt(txt) { Selection.setFocus(txt); Selection.setSelection(0, txt.text.length); } static function searchMap(map, seed, obj, fName) { var _local16 = map[0].length; var _local15 = map.length; var _local7 = new Array(_local15); var _local1 = 0; while (_local1 < _local15) { _local7[_local1] = new Array(_local16); _local1++; } var _local10; var _local12 = seed.length; var _local4 = 0; while (_local4 < _local12) { _local7[seed[_local4][1]][seed[_local4][0]] = true; obj[fName](map[seed[_local4][1]][seed[_local4][0]]); _local4++; } while (_local12 = seed.length , _local12 > 0) { _local10 = new Array(); _local4 = 0; while (_local4 < _local12) { var _local9 = seed[_local4][0]; var _local8 = seed[_local4][1]; var _local3 = 0; while (_local3 < 4) { var _local5 = dirArr[_local3]; var _local2 = _local9 + _local5[0]; _local1 = _local8 + _local5[1]; if ((!_local7[_local1][_local2]) && (obj[fName](map[_local1][_local2]))) { _local7[_local1][_local2] = true; _local10.push([_local2, _local1]); } _local3++; } _local4++; } seed = _local10.slice(); } } static function getBmdHitRect(bg, obj) { var _local2 = getContainBmd(bg, obj, 10, 10); _root.attachBitmap(_local2, 0); return(_local2.getColorBoundsRect(4294967295, 4278190080)); } static function getContainBmd(bg, obj, bm1, bm2) { var _local1 = obj.getBounds(obj); var _local3 = new flash.geom.Rectangle(_local1.xMin, _local1.yMin, _local1.xMax - _local1.xMin, _local1.yMax - _local1.yMin); var _local4 = new flash.display.BitmapData(_local3.width, _local3.height, true, 0); var _local6 = bg.transform.concatenatedMatrix; var _local2 = new flash.geom.Matrix(1, 0, 0, 1, -_local3.x, -_local3.y); _local4.draw(obj, _local2, null, bm1); _local2.tx = _local2.tx * -1; _local2.ty = _local2.ty * -1; var _local7 = obj.transform.concatenatedMatrix; _local2.concat(_local7); _local2.invert(); _local6.concat(_local2); _local4.draw(bg, _local6, null, bm2); return(_local4); } static function addMcToTop(mc, id, initObj) { var _local3 = mc.getNextHighestDepth(); var _local2 = mc.attachMovie(id, id + _local3, _local3, initObj); if (_local2) { return(_local2); } _local2 = mc.createEmptyMovieClip("mc" + _local3, _local3); for (var _local4 in initObj) { _local2[_local4] = initObj[_local4]; } return(_local2); } static function removeFixMc(mc) { mc.swapDepths(mc._parent.getNextHighestDepth()); mc.removeMovieClip(); } static function removeAll(mc) { for (var _local2 in mc) { if (typeof(mc[_local2]) == "movieclip") { mc[_local2].removeMovieClip(); } } } static function localToLocal(p, mc1, mc2) { mc1.localToGlobal(p); mc2.globalToLocal(p); } static function randomLine(mc, x1, y1, x2, y2, d) { trace("Common.randomLine \u672A\u6D4B\u8BD5"); var _local2 = new flash.geom.Point(x2 - x1, y2 - y1); var _local8 = _local2.length; var _local4 = Math.round(_local8 / d); _local2.x = _local2.x / _local4; _local2.y = _local2.y / _local4; mc.moveTo(x1, y1); var _local1 = 1; while (_local1 < _local4) { mc.lineTo((x1 + (_local2.x * _local1)) + ((record.Recorder.getData(Math.random()) - 0.5) * d), (y1 + (_local2.y * _local1)) + ((record.Recorder.getData(Math.random()) - 0.5) * d)); _local1++; } mc.lineTo(x2, y2); } static function drawCircle(mc, x, y, r) { var _local4 = 0.414213562373095 * r; var _local5 = 0.707106781186547 * r; mc.moveTo(x + r, y); mc.curveTo(r + x, _local4 + y, _local5 + x, _local5 + y); mc.curveTo(_local4 + x, r + y, x, r + y); mc.curveTo((-_local4) + x, r + y, (-_local5) + x, _local5 + y); mc.curveTo((-r) + x, _local4 + y, (-r) + x, y); mc.curveTo((-r) + x, (-_local4) + y, (-_local5) + x, (-_local5) + y); mc.curveTo((-_local4) + x, (-r) + y, x, (-r) + y); mc.curveTo(_local4 + x, (-r) + y, _local5 + x, (-_local5) + y); mc.curveTo(r + x, (-_local4) + y, r + x, y); } static function drawRect() { var _local3 = arguments[0]; var _local2 = arguments[1]; var _local4; var _local5; var _local6; var _local7; switch (_local2.constructor) { case flash.geom.Rectangle : _local4 = _local2.x; _local5 = _local2.y; _local6 = _local2.x + _local2.width; _local7 = _local2.y + _local2.height; break; case Number : _local4 = _local2; _local5 = arguments[2]; _local6 = arguments[3]; _local7 = arguments[4]; break; default : _local4 = _local2.xMin; _local5 = _local2.yMin; _local6 = _local2.xMax; _local7 = _local2.yMax; } _local3.moveTo(_local4, _local5); _local3.lineTo(_local6, _local5); _local3.lineTo(_local6, _local7); _local3.lineTo(_local4, _local7); _local3.lineTo(_local4, _local5); } static function drawGrid(mc, w, h, d) { var _local3 = 0; while (_local3 <= w) { mc.moveTo(_local3 * d, 0); mc.lineTo(_local3 * d, h * d); _local3++; } var _local2 = 0; while (_local2 <= h) { mc.moveTo(0, _local2 * d); mc.lineTo(w * d, _local2 * d); _local2++; } } static var a2r = 57.2957795130823; static var p0 = new flash.geom.Point(); static var bf = new flash.filters.BlurFilter(); static var cf = new flash.filters.ConvolutionFilter(3, 3, [1, 1, 1, 1, 30, 1, 1, 1, 1], 38); static var dirArr = [[-1, 0], [0, -1], [1, 0], [0, 1]]; static var mulDirArr = [[-1, 0], [-1, -1], [0, -1], [1, -1], [1, 0], [1, 1], [0, 1], [-1, 1], [-1, 0]]; }
Symbol 346 MovieClip [__Packages.record.Recorder] Frame 0
class record.Recorder extends MovieClip { static var recorder, keyDownArr, keyDownArr2, ctrlMouseMove, mouseArrow, __keyDown, __keyUp, __mouseDown, __mouseUp, __mouseMove, onReplayFinish, totalData, output; function Recorder () { super(); recorder = this; Key.addListener(recorder); keyDownArr = new Array(256); keyDownArr2 = new Array(256); recorder.onKeyDown = function () { if (record.Recorder.action == "playing") { return(undefined); } if (!record.Recorder.keyDownArr2[Key.getCode()]) { record.Recorder.keyDownArr2[Key.getCode()] = true; record.Recorder.addCtrl(record.Recorder.KEYDOWN, Key.getCode()); } }; recorder.onKeyUp = function () { if (record.Recorder.action == "playing") { return(undefined); } if (record.Recorder.keyDownArr2[Key.getCode()]) { record.Recorder.keyDownArr2[Key.getCode()] = false; record.Recorder.addCtrl(record.Recorder.KEYUP, Key.getCode()); } }; Global.addRun(record.Recorder, "run", 0, 0, true); } static function run() { if (recorder._name == undefined) { Global.delRun(record.Recorder, "run"); reset(); showMsg(); return(undefined); } if (Global.pause) { showMsg(); return(undefined); } if ((mouseP.x != _root._xmouse) || (mouseP.y != _root._ymouse)) { ctrlMouseMove(_root._xmouse, _root._ymouse); } var _local5 = ctrlObj["$" + frameId]; if (_local5) { var _local6 = _local5.length; var _local4 = 0; while (_local4 < _local6) { var _local2 = _local5[_local4]; switch (_local2.type) { case MOUSEEFFECT : var _local3 = mouseEffectArr[_local2.data]; if (action == "playing") { mouseArrow.gotoAndStop(_local3.mouseF); } _local3.mc[_local3.fName](); break; case KEYDOWN : keyDownArr[_local2.data] = true; __keyDown(_local2.data); break; case KEYUP : keyDownArr[_local2.data] = false; __keyUp(_local2.data); break; case MOUSEDOWN : __mouseDown(_local2.data); break; case MOUSEUP : __mouseUp(_local2.data); break; case MOUSEMOVE : mouseP.x = _local2.data[0]; mouseP.y = _local2.data[1]; if (action == "playing") { mouseArrow._x = mouseP.x; mouseArrow._y = mouseP.y; } __mouseMove(_local2.data); } _local4++; } } frameId++; if ((action == "playing") && (frameId > totalFrame)) { frameId = totalFrame; Global.pause = true; onReplayFinish(); } showMsg(); } static function setMouseEffect(mc, fName, mc2, fName2) { var _local4 = mouseEffectArr.length; mouseEffectArr.push({mc:mc2, fName:fName2, mouseF:fName}); if (action == "playing") { return(undefined); } switch (fName) { case "onRollOver" : mc.record_mouseEffect_onRollOver = _local4; mc[fName] = function () { record.Recorder.addCtrl(record.Recorder.MOUSEEFFECT, this.record_mouseEffect_onRollOver); }; break; case "onRollOut" : mc.record_mouseEffect_onRollOut = _local4; mc[fName] = function () { record.Recorder.addCtrl(record.Recorder.MOUSEEFFECT, this.record_mouseEffect_onRollOut); }; break; case "onPress" : mc.record_mouseEffect_onPress = _local4; mc[fName] = function () { record.Recorder.addCtrl(record.Recorder.MOUSEEFFECT, this.record_mouseEffect_onPress); }; break; case "onRelease" : mc.record_mouseEffect_onRelease = _local4; mc[fName] = function () { record.Recorder.addCtrl(record.Recorder.MOUSEEFFECT, this.record_mouseEffect_onRelease); }; break; case "onReleaseOutside" : mc.record_mouseEffect_onReleaseOutside = _local4; mc[fName] = function () { record.Recorder.addCtrl(record.Recorder.MOUSEEFFECT, this.record_mouseEffect_onReleaseOutside); }; } } static function get keyDown() { return(__keyDown); } static function set keyDown(_keyDown) { __keyDown = _keyDown; //return(keyDown); } static function get keyUp() { return(__keyUp); } static function set keyUp(_keyUp) { __keyUp = _keyUp; //return(keyUp); } static function get mouseDown() { return(__mouseDown); } static function set mouseDown(_mouseDown) { __mouseDown = _mouseDown; if (action == "playing") { return; } if (__mouseDown) { recorder.onMouseDown = function () { record.Recorder.addCtrl(record.Recorder.MOUSEDOWN, [_root._xmouse, _root._ymouse]); }; } else { recorder.onMouseDown = null; } //return(mouseDown); } static function get mouseUp() { return(__mouseUp); } static function set mouseUp(_mouseUp) { __mouseUp = _mouseUp; if (action == "playing") { return; } if (__mouseUp) { recorder.onMouseUp = function () { record.Recorder.addCtrl(record.Recorder.MOUSEUP, [_root._xmouse, _root._ymouse]); }; } else { recorder.onMouseUp = null; } //return(mouseUp); } static function get mouseMove() { return(__mouseMove); } static function set mouseMove(_mouseMove) { __mouseMove = _mouseMove; if (action == "playing") { return; } if (__mouseMove) { ctrlMouseMove = function (mouseX, mouseY) { record.Recorder.addCtrl(record.Recorder.MOUSEMOVE, [mouseX, mouseY]); }; } else { ctrlMouseMove = null; } //return(mouseMove); } static function keyIsDown(keyCode) { return(keyDownArr[keyCode]); } static function addCtrl(type, data) { if (Global.pause) { return(undefined); } var _local1 = ctrlObj["$" + frameId]; if (_local1 == undefined) { _local1 = (ctrlObj["$" + frameId] = new Array()); } _local1.push(new record.CtrlItem(type, data)); } static function reset() { frameId = 0; totalFrame = 0; dataId = 0; dataArr = new Array(); ctrlObj = new Object(); mouseEffectArr = new Array(); action = ""; keyDown = (null); keyUp = (null); mouseDown = (null); mouseUp = (null); mouseMove = (null); } static function replay(dataObj) { if (action == "playing") { } else { if (dataObj) { totalFrame = dataObj.totalFrame; totalData = dataObj.totalData; dataArr = dataObj.dataArr; ctrlObj = dataObj.ctrlObj; } else { totalFrame = frameId; totalData = dataId; } action = "playing"; } frameId = 0; dataId = 0; } static function showMsg() { var _local1 = ""; _local1 = _local1 + (("recorder=" + recorder) + newline); _local1 = _local1 + (("output=" + output) + newline); _local1 = _local1 + (("action=" + action) + newline); _local1 = _local1 + (("frameId=" + frameId) + newline); if (action == "playing") { _local1 = _local1 + (("totalFrame=" + totalFrame) + newline); } _local1 = _local1 + (("dataId=" + dataId) + newline); if (action == "playing") { _local1 = _local1 + (("totalData=" + totalData) + newline); } else { _local1 = _local1 + (("dataArr.length=" + dataArr.length) + newline); } _local1 = _local1 + (((("mouseP:(" + mouseP.x) + ",") + mouseP.y) + ")\n"); var _local2 = 0; for (var _local3 in ctrlObj) { _local2 = _local2 + ctrlObj[_local3].length; } _local1 = _local1 + (("totalCtrl=" + _local2) + newline); _local1 = _local1 + (("totalMouseEffect=" + mouseEffectArr.length) + newline); _local1 = _local1 + String(getTimer()); output.__set__msg(_local1); } static function getData(data) { if (action == "playing") { data = dataArr[dataId++]; } else { dataId++; dataArr.push(data); } return(data); } static function outputData() { var _local2 = "{"; _local2 = _local2 + (("\ttotalFrame:" + frameId) + ","); _local2 = _local2 + (("\ttotalData:" + dataId) + ","); _local2 = _local2 + (("\tdataArr:" + Common.arrToStr(dataArr)) + ","); var _local1 = "\tctrlObj:{\n"; for (var _local3 in ctrlObj) { _local1 = _local1 + (((("\t\t" + _local3) + ":") + Common.arrToStr(ctrlObj[_local3])) + ",\n"); } _local2 = _local2 + (_local1.substr(0, _local1.length - 2) + "\n\t}"); _local2 = _local2 + "}"; output.outputData(_local2); } static function showMouse() { Mouse.show(); if (action == "playing") { mouseArrow._visible = true; } } static function hideMouse() { if (action == "playing") { Mouse.show(); mouseArrow._visible = false; } else { Mouse.hide(); } } static var action = ""; static var frameId = 0; static var totalFrame = 0; static var dataArr = new Array(); static var dataId = 0; static var ctrlObj = new Object(); static var KEYDOWN = 0; static var KEYUP = 1; static var MOUSEDOWN = 2; static var MOUSEUP = 3; static var MOUSEMOVE = 4; static var MOUSEEFFECT = 5; static var mouseP = new Object(); static var mouseEffectArr = new Array(); }
Symbol 347 MovieClip [__Packages.record.Output] Frame 0
class record.Output extends MovieClip { var onKeyDown, msgTxt, __get__msg, outputTxt; function Output () { super(); msg = (""); record.Recorder.output = this; Key.addListener(this); onKeyDown = function () { if (Key.getCode() == 112) { record.Recorder.outputData(); } }; } function set msg(_msg) { msgTxt.text = _msg; //return(__get__msg()); } function outputData(data) { outputTxt.text = data; Common.selectTxt(outputTxt); } }
Symbol 348 MovieClip [__Packages.record.MouseArrow] Frame 0
class record.MouseArrow extends MovieClip { var stop; function MouseArrow () { super(); stop(); record.Recorder.mouseArrow = this; } }
Symbol 349 MovieClip [__Packages.record.CtrlItem] Frame 0
class record.CtrlItem { var type, data; function CtrlItem (_type, _data) { type = _type; data = _data; } function toString() { return(((("{type:" + type) + ",data:") + Common.arrToStr(data)) + "}"); } }
Symbol 350 MovieClip [__Packages.FWG.PlayerInfo] Frame 0
class FWG.PlayerInfo extends FWG.LocalSetting { function PlayerInfo () { super("FWGPlayerInfo"); } function isIllegalName(name) { return((name == "") || (name == "MrNoName")); } var dataObj = {playerName:"MrNoName"}; }
Symbol 351 MovieClip [__Packages.FWG.KeySetting] Frame 0
class FWG.KeySetting extends FWG.LocalSetting { var getDefault; function KeySetting () { super(Global.main.gameName + "KeySetting"); } function getCode(id) { return(dataObj["$" + id]); } function saveCode(id, code) { dataObj["$" + id] = code; } function isDefault() { var _local2 = getDefault().dataObj; for (var _local3 in _local2) { if (dataObj[_local3] == _local2[_local3]) { return(false); } } return(true); } var dataObj = {$0:65, $1:87, $2:68, $3:83, $4:74, $5:73, $6:76, $7:75, $8:86, $9:66, $10:32}; }
Symbol 352 MovieClip [__Packages.FWG.StageSave] Frame 0
class FWG.StageSave extends FWG.LocalSetting { function StageSave () { super(Global.main.gameName + "StageSave"); } function getCurrentScore(id) { var _local2 = dataObj["$" + id].currentScore; if (isNaN(_local2)) { return(-1); } return(_local2); } function getScore(stageNum_1) { var _local3 = 0; var _local2 = 1; while (_local2 <= stageNum_1) { _local3 = _local3 + dataObj["$" + _local2].currentScore; _local2++; } return(_local3); } function setScore(stageNum, currentScore) { dataObj["$" + stageNum] = {currentScore:currentScore}; } var dataObj = {}; }
Symbol 353 MovieClip [__Packages.FWG.SubmitScore] Frame 0
class FWG.SubmitScore extends MovieClip { var stop, _visible, btnSubmit, btnX, nameTxt, nameTxtPos, scoreTxt, send_var, gotoAndStop; function SubmitScore () { super(); stop(); _visible = false; Global.main.submitScore = this; btnSubmit._release = function () { Global.main.submitScore.checkSubmit(); }; btnX._release = function () { Global.main.submitScore.hide(); }; } function checkSubmit() { trace("nameTxtPos \u672A\u5B9A\u4E49"); Common.selectTxt(nameTxt); if (Global.main.isIllegalUserName(nameTxt.text)) { ui.Alt.show("Your Name, please", nameTxtPos); ui.Alt.hideDelay(30); return(undefined); } submit(); } function init() { nameTxt.text = Global.main.playerInfo.dataObj.playerName; scoreTxt.text = String(Global.main.__get__score()); Common.selectTxt(nameTxt); trace((("playerName=" + nameTxt.text) + ",score=") + scoreTxt.text); send_var = new LoadVars(); send_var.game = Global.main.gameName; } function show() { _visible = true; init(); } function hide() { _visible = false; gotoAndStop(1); send_var = null; } function submit() { send_var.score = scoreTxt.text; send_var.name = nameTxt.text; if (send_var.name == "") { send_var.name = "guest" + random(1000); } Global.main.playerInfo.dataObj.playerName = send_var.name; var _local2 = new LoadVars(); _local2.onLoad = function () { Global.main.submitScore.gotoAndStop(3); }; send_var.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", _local2, "POST"); gotoAndStop(2); Global.main.btnSs._visible = false; } }
Symbol 354 MovieClip [__Packages.ui.SBtn] Frame 0
class ui.SBtn extends MovieClip { var filters0, filters, greyFilters, __selectAble, btn, rollOver, _rollOver, rollOut, _rollOut, press, _press, release, _release, __selected, gotoAndStop, onPress, useHandCursor; function SBtn () { super(); filters0 = filters.slice(); greyFilters = filters.concat([greyFilter]); __selectAble = true; btn.stop(); btn.sbtn = this; btn.onRollOver = function () { this.gotoAndStop(2); this.sbtn._onRollOver(); }; btn.onRollOut = function () { this.gotoAndStop(1); this.sbtn._onRollOut(); }; btn.onPress = function () { this.gotoAndStop(3); this.sbtn._onPress(); }; btn.onRelease = function () { this.gotoAndStop(2); this.sbtn._onRelease(); }; } function _onRollOver() { if (selectAble) { rollOver(); _rollOver(); } } function _onRollOut() { if (selectAble) { rollOut(); _rollOut(); } } function _onPress() { if (selectAble) { press(); _press(); } } function _onRelease() { if (selectAble) { release(); _release(); } } function get selected() { return(__selected); } function set selected(_selected) { __selected = _selected; if (__selected) { btn.enabled = false; gotoAndStop(2); } else { btn.enabled = true; gotoAndStop(1); } //return(selected); } function get selectAble() { return(__selectAble); } function set selectAble(_selectAble) { __selectAble = _selectAble; if (__selectAble) { delete onPress; btn.enabled = true; btn.useHandCursor = true; filters = filters0; } else { btn.enabled = false; onPress = function () { this.errorPress(); }; useHandCursor = false; filters = greyFilters; } //return(selectAble); } static var greyFilter = new flash.filters.ColorMatrixFilter([0.15, 0.295, 0.055, 0, 0, 0.15, 0.295, 0.055, 0, 0, 0.15, 0.295, 0.055, 0, 0, 0, 0, 0, 1, 0]); }
Symbol 355 MovieClip [__Packages.FWG.Btn] Frame 0
class FWG.Btn extends ui.SBtn { var __label; function Btn () { super(); } function get label() { return(__label); } function set label(_label) { __label = _label; Global.main.initBtn(this); //return(label); } function rollOver() { Global.main.playSound("SndRollOver", this); } function press() { Global.main.playSound("SndPress", this); } }
Symbol 356 MovieClip [__Packages.ui.Alt] Frame 0
class ui.Alt extends MovieClip { static var alt; var _visible, msgTxt, bg, _parent, _x, _y; function Alt () { super(); alt = this; _visible = false; msgTxt.autoSize = "center"; } static function show(_msg, mc) { alt.show_(_msg, mc); } static function hide() { alt.hide_(); } function show_(_msg, mc) { _visible = true; msg = (_msg); bg._width = msgTxt._width + 10; if (mc) { var _local4 = new flash.geom.Point(); mc.localToGlobal(_local4); _parent.globalToLocal(_local4); _x = _local4.x; _y = _local4.y; } else { _x = _parent._xmouse; _y = _parent._ymouse; } var _local3 = bg.getBounds(_root); if (_local3.xMin < 0) { _x = _x + (10 - _local3.xMin); } else if (_local3.xMax > Global.main.stageWid) { _x = _x - ((10 + _local3.xMax) - Global.main.stageWid); } if (_local3.yMin < 0) { _y = _y + (10 - _local3.yMin); } else if (_local3.yMax > Global.main.stageHei) { _y = _y - ((10 + _local3.yMax) - Global.main.stageHei); } _x = Math.round(_x); _y = Math.round(_y); } function hide_() { _visible = false; } static function hideDelay(delayTime) { Global.addRun(alt, "hide_", delayTime, 1, true); } function set msg(_msg) { msgTxt.text = _msg; //return(msg); } function get msg() { return(msgTxt.text); } }
Symbol 357 MovieClip [__Packages.effect.AlphaFadeSp] Frame 0
class effect.AlphaFadeSp extends MovieClip { var _visible, _alpha, onShow, onHide; function AlphaFadeSp () { super(); } function show() { _visible = true; _alpha = 100; } function hide() { _visible = false; _alpha = 0; } function fadeShow() { _visible = true; Global.addRun(this, "showRun", 1, 5, true); } function fadeHide() { Global.addRun(this, "hideRun", 1, 5, true); } function showRun(num) { _alpha = (5 - num) * 20; if (num == 0) { show(); onShow(); } } function hideRun(num) { _alpha = num * 20; if (num == 0) { hide(); onHide(); } } }
Symbol 358 MovieClip [__Packages.FWG.MusicCredits] Frame 0
class FWG.MusicCredits extends effect.AlphaFadeSp { var hide, btnBack; function MusicCredits () { super(); Global.main.musicCredits = this; hide(); btnBack._release = function () { this._parent.fadeHide(); }; } }
Symbol 359 MovieClip [__Packages.FWG.QualitySetting] Frame 0
class FWG.QualitySetting extends effect.AlphaFadeSp { var hide, btnOk, _quality, __get__quality; function QualitySetting () { super(); Global.main.qualitySetting = this; hide(); var _local3 = 0; while (_local3 < 4) { this["btn" + _local3]._release = function () { Global.main.qualitySetting.__set__quality(this.label); }; _local3++; } btnOk._release = function () { Global.main.qualitySetting.fadeHide(); }; } function show() { super.show(); quality = (_quality); } function fadeShow() { super.fadeShow(); quality = (_quality); } function set quality(__quality) { var _local3 = 0; while (_local3 < 4) { var _local2 = this["btn" + _local3]; if (_local2.label == __quality) { _local2.selected = true; } else { _local2.selected = false; } _local3++; } _quality = __quality; //return(__get__quality()); } }
Symbol 360 MovieClip [__Packages.FWG.BtnSs] Frame 0
class FWG.BtnSs extends FWG.Btn { var __set__label; function BtnSs () { super(); __set__label("Submit Score"); Global.main.btnSs = this; } }
Symbol 361 MovieClip [__Packages.effect.FadeEffect] Frame 0
class effect.FadeEffect extends MovieClip { function FadeEffect () { super(); Global.main.fadeEffect = this; } function fadeShow() { } function fadeHide() { } function show() { } function hide() { } function fadeRun() { } }
Symbol 362 MovieClip [__Packages.FWG.MainContainer] Frame 0
class FWG.MainContainer extends MovieClip { var page, attachMovie; function MainContainer () { super(); Global.main.mainContainer = this; } function putIn(mcId) { page = attachMovie(mcId, "page", 0); } }
Symbol 363 MovieClip [__Packages.FWG.BasicGamePad] Frame 0
class FWG.BasicGamePad extends MovieClip { var stageNumTxt, __get__stageNum, currentScoreTxt, __get__currentScore, scoreTxt, __get__score; function BasicGamePad () { super(); Global.main.gamePad = this; } function init() { stageNum = (Global.main.stageNum); currentScore = (Global.main.currentScore); score = (Global.main.score); } function set stageNum(_stageNum) { stageNumTxt.text = _stageNum; //return(__get__stageNum()); } function set currentScore(_currentScore) { currentScoreTxt.text = _currentScore; //return(__get__currentScore()); } function set score(_score) { scoreTxt.text = _score; //return(__get__score()); } }
Symbol 364 MovieClip [__Packages.FWG.GamePad] Frame 0
class FWG.GamePad extends FWG.BasicGamePad { var timeTxt, __get__time, foundTxt, __get__found, missedTxt, __get__missed, percentTxt, __get__percent, mistakeTxt, __get__mistake; function GamePad () { super(); } function init() { super.init(); time = (0); found = (0); missed = (0); percent = (0); mistake = (0); } function set time(_time) { timeTxt.__set__text(String(_time)); //return(__get__time()); } function set found(_found) { foundTxt.__set__text(String(_found)); //return(__get__found()); } function set missed(_missed) { missedTxt.__set__text(String(_missed)); //return(__get__missed()); } function set percent(_percent) { percentTxt.__set__text(_percent + "%"); //return(__get__percent()); } function set mistake(_mistake) { mistakeTxt.__set__text(String(_mistake)); //return(__get__mistake()); } }
Symbol 365 MovieClip [__Packages.ui.Txt] Frame 0
class ui.Txt extends MovieClip { var body, gotoAndPlay, __get__text; function Txt () { super(); body.txt.text = ""; } function set text(_text) { body.txt.text = _text; gotoAndPlay(2); //return(__get__text()); } }
Symbol 366 MovieClip [__Packages.ui.Alert] Frame 0
class ui.Alert extends effect.AlphaFadeSp { static var alert; var btnYes, btnNo, msgTxt; function Alert () { super(); alert = this; alert.hide(); btnYes._release = function () { ui.Alert.callBack(true); }; btnNo._release = function () { ui.Alert.callBack(false); }; } static function show(_msg, _onCallBack) { if (showAlert) { alert.__set__msg(_msg); alert.onCallBack = _onCallBack; alert.fadeShow(); } else { _onCallBack(true); } } function set msg(_msg) { msgTxt.text = _msg; //return(msg); } function get msg() { return(msgTxt.text); } static function callBack(_flag) { alert.flag = _flag; alert.fadeHide(); alert.onHide = function () { this.onCallBack(this.flag); }; } static function get showAlert() { return(alert._name != undefined); } }
Symbol 367 MovieClip [__Packages.FWG.Main] Frame 0
class FWG.Main extends FWG.BasicMain { function Main () { super("wordfreak", 650, 500, 0); } }
Symbol 368 MovieClip [__Packages.FWG.BasicGame] Frame 0
class FWG.BasicGame extends MovieClip { function BasicGame () { super(); Global.game = this; } function stageClear() { Global.main.stageClear(); } function win() { Global.main.win(); } function lose() { Global.main.lose(); } }
Symbol 369 MovieClip [__Packages.wordfreak.Game] Frame 0
class wordfreak.Game extends FWG.BasicGame { var __time, __score, __found, __missed, __percent, __mistake, letterArea, pzPad, wordsTxt, listPad, hitRec, words, isDragging, letter0, letter1, map, totalWords, wordsObj, letter, scrolling, lx, ly, rect, lose, gotoAndPlay; function Game () { super(); Global.main.__set__stageNum(1); __time = 21; __score = 0; __found = 0; __missed = 0; __percent = 0; __mistake = 0; Global.pause = false; letterArea = pzPad.letterArea; wordsTxt = listPad.wordsTxt; hitRec = pzPad.hitRec; record.Recorder.__set__mouseMove(function (p) { Global.game._mouseMove(p); }); record.Recorder.__set__mouseDown(function (p) { Global.game._mouseDown(p); }); record.Recorder.__set__mouseUp(function (p) { Global.game._mouseUp(p); }); } function updateWordsTxt() { var _local4 = words.length; if (_local4 > 0) { var _local3 = ""; var _local2 = 0; while (_local2 < _local4) { _local3 = _local3 + (words[_local2] + newline); _local2++; } wordsTxt.text = _local3; } } function init() { isDragging = false; letter0.gotoAndStop(1); letter1.gotoAndStop(1); letter0 = null; letter1 = null; Common.removeAll(pzPad.recArea); map = new Array(h); var _local3 = 0; while (_local3 < h) { map[_local3] = new Array(w); var _local2 = 0; while (_local2 < w) { map[_local3][_local2] = " "; _local2++; } _local3++; } totalWords = Global.main.stageNum; words = wordfreak.WordList.getWords(totalWords * 2, Math.min(w, h)); trace("words=" + words); var _local6 = 0; var _local4 = 0; while (_local4 < words.length) { var _local5 = 0; do { var obj = checkPutWord(words[_local4]); } while ((obj == null) && ((_local5++) < 100)); if (obj) { _local6++; putWord(obj); if (_local6 >= totalWords) { break; } } else { words.splice(_local4, 1); _local4--; } _local4++; } _local3 = 0; while (_local3 < h) { var _local2 = 0; while (_local2 < w) { if (map[_local3][_local2] == " ") { map[_local3][_local2] = String.fromCharCode(65 + record.Recorder.getData(random(26))); } _local2++; } _local3++; } words = words.slice(0, _local6); words.sort(); wordsObj = new Object(); _local4 = 0; while (_local4 < words.length) { wordsObj[words[_local4]] = true; _local4++; } if (totalWords != _local6) { trace("\u6CA1\u653E\u5B8C"); } updateWordsTxt(); _local3 = 0; while (_local3 < h) { var _local2 = 0; while (_local2 < w) { letter = (letterArea[(("l" + _local3) + "_") + _local2].text = map[_local3][_local2]); _local2++; } _local3++; } Global.addRun(this, "timeCount", 30); } function timeCount() { if (time = ((time-1)) <= 0) { gotoNextLevel(); } } function _mouseMove(p) { if (scrolling) { return(undefined); } p = {x:p[0], y:p[1]}; letterArea.globalToLocal(p); var _local5 = Math.round(p.x / d); var _local4 = Math.round(p.y / d); if (isDragging) { var _local2 = letter; letter = letterArea[(("l" + _local4) + "_") + _local5]; var _local7 = Math.abs(Math.round(letter0._x / d) - Math.round(letter._x / d)); var _local6 = Math.abs(Math.round(letter0._y / d) - Math.round(letter._y / d)); if ((_local2 != letter0) && (_local2 != letter1)) { _local2.gotoAndStop(1); } if (((_local7 == 0) || (_local6 == 0)) || (_local7 == _local6)) { if (letter1 != letter0) { letter1.gotoAndStop(1); } letter1 = letter; letter1.gotoAndStop(2); dragRect(); } else { letter.gotoAndStop(2); } } else if ((_local5 == lx) && (_local4 == ly)) { } else { letter0.gotoAndStop(1); lx = _local5; ly = _local4; letter0 = letterArea[(("l" + ly) + "_") + lx]; letter0.gotoAndStop(2); } } function _mouseDown(p) { if (scrolling) { return(undefined); } if (hitRec.hitTest(p[0], p[1], true)) { isDragging = true; select(letter0); } } function _mouseUp(p) { if (scrolling) { return(undefined); } isDragging = false; if (letter0 && (letter1)) { letter0.gotoAndStop(1); letter1.gotoAndStop(1); checkWord(Math.round(letter0._x / d), Math.round(letter0._y / d), Math.round(letter1._x / d), Math.round(letter1._y / d)); } } function checkWord(x0, y0, x1, y1) { var _local6 = x1 - x0; var _local5 = y1 - y0; if (_local6 > 0) { _local6 = 1; } else if (_local6 < 0) { _local6 = -1; } else { _local6 = 0; } if (_local5 > 0) { _local5 = 1; } else if (_local5 < 0) { _local5 = -1; } else { _local5 = 0; } var _local3 = x0 - _local6; var _local2 = y0 - _local5; var _local4 = ""; while ((_local3 != x1) || (_local2 != y1)) { _local3 = _local3 + _local6; _local2 = _local2 + _local5; _local4 = _local4 + map[_local2][_local3]; } if (wordsObj[_local4]) { } else { _local4 = Common.reverseStr(_local4); if (wordsObj[_local4]) { } else { rect.removeMovieClip(); if (_local4.length > 2) { mistake = ((mistake+1)); score = score - 5; } return(undefined); } } Common.arrDel(words, _local4); found = ((found+1)); var _local9 = 6 - int((Global.main.__get__stageNum() - 1) / 5); if (_local9 < 1) { _local9 = 1; } time = time + _local9; score = score + 10; wordsObj[_local4] = false; if (words.length == 0) { wordsTxt.text = ""; Global.game.gotoNextLevel(); } else { updateWordsTxt(); } } function get time() { return(__time); } function set time(_time) { Global.main.gamePad.__set__time((__time = _time)); //return(time); } function get score() { return(__score); } function set score(_score) { __score = _score; if (__score < 0) { __score = 0; } Global.main.gamePad.__set__score(Global.main.__set__score(__score)); //return(score); } function get found() { return(__found); } function set found(_found) { Global.main.gamePad.__set__found((__found = _found)); //return(found); } function get missed() { return(__missed); } function set missed(_missed) { Global.main.gamePad.__set__missed((__missed = _missed)); //return(missed); } function get percent() { return(__percent); } function set percent(_percent) { Global.main.gamePad.__set__percent((__percent = _percent)); //return(percent); } function get mistake() { return(__mistake); } function set mistake(_mistake) { Global.main.gamePad.__set__mistake((__mistake = _mistake)); //return(mistake); } function select(letter) { rect = Common.addMcToTop(pzPad.recArea, "wordfreak.Rect", {_x:letterArea._x + letter._x, _y:letterArea._y + letter._y}); letter1 = letter; dragRect(); } function dragRect() { rect.update(letterArea._x + letter1._x, letterArea._y + letter1._y); } function putWord(obj) { var _local5 = obj.x0; var _local4 = obj.y0; var _local2 = 0; while (_local2 < obj.L) { map[_local4][_local5] = obj.word.charAt(_local2); _local5 = _local5 + obj.dx; _local4 = _local4 + obj.dy; _local2++; } } function checkPutWord(word) { var _local8 = 0; var _local5 = Common.mulDirArr[record.Recorder.getData(random(Common.mulDirArr.length))]; var _local11 = _local5[0]; var _local10 = _local5[1]; var _local9; var _local7; var _local12 = word.length; switch (_local11) { case 0 : _local9 = record.Recorder.getData(random(w)); break; case 1 : _local9 = record.Recorder.getData(random((w - _local12) + 1)); break; case -1 : _local9 = (_local12 - 1) + record.Recorder.getData(random((w - _local12) + 1)); } switch (_local10) { case 0 : _local7 = record.Recorder.getData(random(h)); break; case 1 : _local7 = record.Recorder.getData(random((h - _local12) + 1)); break; case -1 : _local7 = (_local12 - 1) + record.Recorder.getData(random((h - _local12) + 1)); } var _local4 = _local9; var _local3 = _local7; var _local2 = 0; while (_local2 < _local12) { if ((map[_local3][_local4] != " ") && (map[_local3][_local4] != word.charAt(_local2))) { return(null); } _local4 = _local4 + _local11; _local3 = _local3 + _local10; _local2++; } return({word:word, L:_local12, x0:_local9, y0:_local7, dx:_local11, dy:_local10}); } function gotoNextLevel() { scrolling = true; var _local2 = 21 - Global.main.__get__stageNum(); if (_local2 < 5) { _local2 = 5; } var _local3 = (time + _local2) - words.length; missed = missed + words.length; percent = (Math.round((found / (found + missed)) * 100)); if (_local3 <= 0) { time = (0); Global.pause = true; Global.gameInterface.__found = __found; Global.gameInterface.__missed = __missed; Global.gameInterface.__percent = __percent; Global.gameInterface.__mistake = __mistake; lose(); return(undefined); } time = (_local3); Global.main.gamePad.__set__stageNum(Global.main.__set__stageNum((Global.main.__get__stageNum()+1))); addBmd(pzPad); addBmd(listPad); gotoAndPlay(2); adjustPad(pzPad); adjustPad(listPad); } function addBmd(pad) { pad.b = pad.getBounds(this); pad.bmd = Common.getContainBmd(pad, pad); pad.bmdLoader = Common.addMcToTop(pad, ""); pad.bmdLoader.attachBitmap(pad.bmd, 0); } function adjustPad(pad) { var _local3 = new flash.geom.Point(pad.b.xMin, pad.b.yMin); Common.localToLocal(_local3, this, pad); pad.bmdLoader._x = _local3.x; pad.bmdLoader._y = _local3.y; } function clearBmd() { scrolling = false; listPad.bmd.dispose(); listPad.bmd = null; listPad.bmdLoader.removeMovieClip(); pzPad.bmd.dispose(); pzPad.bmd = null; pzPad.bmdLoader.removeMovieClip(); } static var d = 40; static var w = 10; static var h = 10; var resetAble = false; }
Symbol 370 MovieClip [__Packages.wordfreak.Rect] Frame 0
class wordfreak.Rect extends MovieClip { var _x, _y, rect, arc2, _rotation; function Rect () { super(); } function update(xt, yt) { var _local2 = new math.Vector(xt - _x, yt - _y); rect._width = _local2.length; arc2._x = _local2.length; _rotation = _local2._rotation; } }
Symbol 371 MovieClip [__Packages.math.Vector] Frame 0
class math.Vector extends flash.geom.Point { var x, y; function Vector (vx, vy) { super(vx, vy); if (isNaN(x)) { x = 0; } if (isNaN(y)) { y = 0; } } function dot(v) { return((x * v.x) + (y * v.y)); } function cross(v) { return((x * v.y) - (y * v.x)); } static function dot_(v1, v2) { return((v1.x * v2.x) + (v1.y * v2.y)); } static function cross_(v1, v2) { return((v1.x * v2.y) - (v2.x * v1.y)); } function add(v) { x = x + v.x; y = y + v.y; } function subtract(v) { x = x - v.x; y = y - v.y; } function mult(s) { x = x * s; y = y * s; } static function add_(v1, v2) { return(new math.Vector(v1.x + v2.x, v1.y + v2.y)); } static function subtract_(v1, v2) { return(new math.Vector(v1.x - v2.x, v1.y - v2.y)); } static function mult_(v, s) { return(new math.Vector(v.x * s, v.y * s)); } function clone() { return(new math.Vector(x, y)); } function get len_2() { return((x * x) + (y * y)); } function simple(u) { x = Math.round(x / u) * u; y = Math.round(y / u) * u; } function rotate(a) { var _local2 = Math.cos(a); var _local3 = Math.sin(a); var _local5 = x; var _local4 = y; x = (_local5 * _local2) - (_local4 * _local3); y = (_local5 * _local3) + (_local4 * _local2); } function transform(m) { var _local4 = x; var _local3 = y; x = ((_local4 * m.a) + (_local3 * m.c)) + m.tx; y = ((_local4 * m.b) + (_local3 * m.d)) + m.ty; } function isRight(p) { return(cross_(this, p) < 0); } function isInside(pArr) { var _local4 = pArr.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = pArr[_local2]; if (!subtract_(this, _local3).isRight(pArr[((_local2 == (_local4 - 1)) ? 0 : (_local2 + 1))].subtract(_local3))) { return(false); } _local2++; } return(true); } function getMp() { var _local2 = new math.Vector(y, -x); _local2.normalize(1); return(_local2); } static function polar(len, angle) { var _local1 = flash.geom.Point.polar(len, angle); return(new math.Vector(_local1.x, _local1.y)); } static function interpolate(pt1, pt2, f) { var _local1 = flash.geom.Point.interpolate(pt1, pt2, f); return(new math.Vector(_local1.x, _local1.y)); } static function getK(p, m, n) { return(cross_(p, n) / cross_(m, n)); } static function getHorizontal(p, p0) { var _local1 = dot_(p, p0) / p0.__get__len_2(); return(new math.Vector(p0.x * _local1, p0.y * _local1)); } static function getVertical(p, p0) { var _local2 = p0.__get__len_2(); return(new math.Vector((p0.y * cross_(p, p0)) / _local2, (p0.x * cross_(p0, p)) / _local2)); } static function intersects(p1, p2, p3, p4) { var _local6 = subtract_(p3, p1); var _local5 = subtract_(p2, p3); var _local8 = cross_(_local6, _local5); var _local3 = subtract_(p4, p2); var _local4 = cross_(_local5, _local3); if ((_local8 * _local4) < 0) { return(false); } var _local1 = subtract_(p1, p4); var _local2 = cross_(_local3, _local1); if ((_local4 * _local2) < 0) { return(false); } var _local7 = cross_(_local1, _local6); if ((_local2 * _local7) < 0) { return(false); } return(true); } static function intersection(p1, p2, p3, p4) { var _local2 = cross_(p1, p3); var _local5 = cross_(p2, p4); var _local7 = cross_(p3, p2); var _local1 = cross_(p4, p1); var _local3 = cross_(p3, p4); var _local10 = ((_local2 + _local3) + _local1) / (((_local2 + _local5) + _local7) + _local1); return(interpolate(p2, p1, _local10)); } static function distance(v1, v2) { return(subtract_(v1, v2).length); } function get _rotation() { return(Math.atan2(y, x) * Common.a2r); } }
Symbol 372 MovieClip [__Packages.wordfreak.Letter] Frame 0
class wordfreak.Letter extends MovieClip { var _name, _x, _y, stop, txt, __get__text; function Letter () { super(); _name = (("l" + Math.round(_y / wordfreak.Game.d)) + "_") + Math.round(_x / wordfreak.Game.d); stop(); } function set text(_text) { txt.text = _text; //return(__get__text()); } }
Symbol 373 MovieClip [__Packages.FWG.HitRec] Frame 0
class FWG.HitRec extends MovieClip { var onPress, useHandCursor; function HitRec () { super(); onPress = function () { }; useHandCursor = false; } }
Symbol 374 MovieClip [__Packages.wordfreak.WordList] Frame 0
#initclip (typeof(targetPath(new ()[()[]]())));// not popped while (_local1 < _local6) { do { var word = wordfreak.WordList.wordArr[record.Recorder.getData(random(_local3))]; } while ((word.length > _local4) || (_local2[word])); _local2[word] = true; _local5.push(word); _local1++; } return(_local5); #endinitclip
Symbol 375 MovieClip [__Packages.FWG.BtnCopyright] Frame 0
class FWG.BtnCopyright extends FWG.Btn { var __set__label; function BtnCopyright () { super(); __set__label("Copyright 2008 freeworldgroup.com"); } }
Symbol 376 MovieClip [__Packages.FWG.BtnCredits] Frame 0
class FWG.BtnCredits extends FWG.Btn { var __set__label; function BtnCredits () { super(); __set__label("Credits"); } }
Symbol 377 MovieClip [__Packages.FWG.BtnAgtys] Frame 0
class FWG.BtnAgtys extends FWG.Btn { var __set__label; function BtnAgtys () { super(); __set__label("Add Games to Your Site"); } }
Symbol 378 MovieClip [__Packages.FWG.BtnDg] Frame 0
class FWG.BtnDg extends FWG.Btn { var __set__label; function BtnDg () { super(); __set__label("Download Games"); } }
Symbol 379 MovieClip [__Packages.FWG.BtnInstructions] Frame 0
class FWG.BtnInstructions extends FWG.Btn { var __set__label; function BtnInstructions () { super(); __set__label("Instructions"); } }
Symbol 380 MovieClip [__Packages.FWG.BtnMog] Frame 0
class FWG.BtnMog extends FWG.Btn { var __set__label; function BtnMog () { super(); __set__label("More Online Games"); } }
Symbol 381 MovieClip [__Packages.FWG.BtnPg] Frame 0
class FWG.BtnPg extends FWG.Btn { var __set__label; function BtnPg () { super(); __set__label("Play Game"); } }
Symbol 382 MovieClip [__Packages.FWG.BtnVh] Frame 0
class FWG.BtnVh extends FWG.Btn { var __set__label; function BtnVh () { super(); __set__label("View Highscores"); } }
Symbol 383 MovieClip [__Packages.FWG.PageMenu] Frame 0
class FWG.PageMenu extends MovieClip { function PageMenu () { super(); Global.main.__set__score(0); } }
Symbol 384 MovieClip [__Packages.FWG.BtnQ0] Frame 0
class FWG.BtnQ0 extends FWG.Btn { var __set__label; function BtnQ0 () { super(); __set__label("LOW"); } }
Symbol 385 MovieClip [__Packages.FWG.BtnQ1] Frame 0
class FWG.BtnQ1 extends FWG.Btn { var __set__label; function BtnQ1 () { super(); __set__label("MEDIUM"); } }
Symbol 386 MovieClip [__Packages.FWG.BtnQ2] Frame 0
class FWG.BtnQ2 extends FWG.Btn { var __set__label; function BtnQ2 () { super(); __set__label("HIGH"); } }
Symbol 387 MovieClip [__Packages.FWG.BtnQ3] Frame 0
class FWG.BtnQ3 extends FWG.Btn { var __set__label; function BtnQ3 () { super(); __set__label("BEST"); } }
Symbol 388 MovieClip [__Packages.FWG.BtnMenu] Frame 0
class FWG.BtnMenu extends FWG.Btn { var __set__label; function BtnMenu () { super(); __set__label("Menu"); } }
Symbol 389 MovieClip [__Packages.FWG.BtnNs] Frame 0
class FWG.BtnNs extends FWG.Btn { var __set__label; function BtnNs () { super(); __set__label("Next Stage"); } }
Symbol 390 MovieClip [__Packages.FWG.BtnPa] Frame 0
class FWG.BtnPa extends FWG.Btn { var __set__label; function BtnPa () { super(); __set__label("Play Again"); } }
Symbol 391 MovieClip [__Packages.FWG.BtnPlay] Frame 0
class FWG.BtnPlay extends FWG.Btn { var __set__label; function BtnPlay () { super(); __set__label("Play"); } }
Symbol 392 MovieClip [__Packages.FWG.BtnSkip] Frame 0
class FWG.BtnSkip extends FWG.Btn { var __set__label; function BtnSkip () { super(); __set__label("Skip"); } }
Symbol 393 MovieClip [__Packages.FWG.PageGameOver] Frame 0
class FWG.PageGameOver extends MovieClip { var scoreTxt, gotoAndStop, foundTxt, missedTxt, percentTxt, mistakeTxt; function PageGameOver () { super(); scoreTxt.text = Global.main.score; if (Global.main.isWin) { gotoAndStop(1); } else { gotoAndStop(2); } foundTxt.text = Global.gameInterface.__found; missedTxt.text = Global.gameInterface.__missed; percentTxt.text = Global.gameInterface.__percent + "%"; mistakeTxt.text = Global.gameInterface.__mistake; } }
Symbol 394 MovieClip [__Packages.FWG._3Btn] Frame 0
class FWG._3Btn extends MovieClip { var btnQ, btnM, btnS; function _3Btn () { super(); btnQ._rollOver = function () { ui.Alt.show("Quality"); }; btnQ._release = function () { Global.main.showQualitySetting(); ui.Alt.hide(); }; btnQ._rollOut = function () { ui.Alt.hide(); }; btnM._rollOver = function () { if (Global.main.__get__musicOn()) { ui.Alt.show("Music Off"); } else { ui.Alt.show("Music On"); } }; btnM._release = function () { if (Global.main.__get__musicOn()) { ui.Alt.show("Music On"); Global.main.__set__musicOn(false); this.gotoAndStop(2); } else { ui.Alt.show("Music Off"); Global.main.__set__musicOn(true); this.gotoAndStop(1); } ui.Alt.hideDelay(30); }; btnM._rollOut = function () { ui.Alt.hide(); }; if (Global.main.__get__musicOn()) { btnM.gotoAndStop(1); } else { btnM.gotoAndStop(2); } btnS._rollOver = function () { if (Global.main.__get__soundOn()) { ui.Alt.show("Sound Off"); } else { ui.Alt.show("Sound On"); } }; btnS._release = function () { if (Global.main.__get__soundOn()) { ui.Alt.show("Sound On"); Global.main.__set__soundOn(false); this.gotoAndStop(2); } else { ui.Alt.show("Sound Off"); Global.main.__set__soundOn(true); this.gotoAndStop(1); } ui.Alt.hideDelay(30); }; btnS._rollOut = function () { ui.Alt.hide(); }; if (Global.main.__get__soundOn()) { btnS.gotoAndStop(1); } else { btnS.gotoAndStop(2); } } }
Symbol 395 MovieClip [__Packages.FWG.PageGame] Frame 0
class FWG.PageGame extends MovieClip { function PageGame () { super(); } }
Symbol 396 MovieClip [__Packages.FWG.PageOptions] Frame 0
class FWG.PageOptions extends MovieClip { function PageOptions () { super(); } }
Symbol 397 MovieClip [__Packages.FWG.Instructions] Frame 0
class FWG.Instructions extends MovieClip { var stop, btnNext, btnBack, _totalframes, _currentframe, btnPlay, btnSkip; function Instructions () { super(); stop(); setPos(); Global.main.isFirstPlay = false; btnNext._release = function () { this._parent.nextFrame(); this._parent.setPos(); }; btnBack._release = function () { this._parent.prevFrame(); this._parent.setPos(); }; } function setPos() { btnPlay._visible = _currentframe == _totalframes; btnSkip._visible = (btnNext._visible = _currentframe != _totalframes); btnBack._visible = _currentframe > 1; } }
Symbol 398 MovieClip [__Packages.FWG.PageInst] Frame 0
class FWG.PageInst extends MovieClip { function PageInst () { super(); } }
Symbol 399 MovieClip [__Packages.effect.ScrollFade] Frame 0
class effect.ScrollFade extends effect.FadeEffect { var bmd1, bmd2, gotoAndPlay, onHide, loader1, _visible, loader2; function ScrollFade () { super(); bmd1 = new flash.display.BitmapData(Global.main.stageWid, Global.main.stageHei, false, 0); bmd2 = new flash.display.BitmapData(Global.main.stageWid, Global.main.stageHei, false, 0); } function fadeHide() { gotoAndPlay("fadeHide"); } function initLoader1() { bmd1.draw(_root); onHide(); loader1.attachBitmap(bmd1, 0); } function initLoader2() { _visible = false; bmd2.draw(_root); loader2.attachBitmap(bmd2, 0); _visible = true; } }
Symbol 400 MovieClip [__Packages.FWG.Logo] Frame 0
class FWG.Logo extends ui.SBtn { var _release; function Logo () { super(); _release = function () { this.getURL("http://www.freeworldgroup.com/", "_blank"); }; } }
Symbol 9 MovieClip Frame 1
function isIn(domainName) { return(((isInUrlFront(domainName) || (isInUrlFront("http://" + domainName))) || (isInUrlFront("http://www." + domainName))) || (isInUrlFront("www." + domainName))); } function isInUrlFront(str) { var _local1 = _url; _local1.toLowerCase(); str.toLowerCase(); return(_local1.indexOf(str) == 0); } this._visible = false; return(undefined);
Symbol 33 MovieClip Frame 1
_x = (Stage.width / 2); _y = (Stage.height / 2); _root.stop(); onPress = function () { getURL ("http://www.freeworldgroup.com/", "_blank"); };
Symbol 33 MovieClip Frame 146
stop(); _root.play();
Symbol 39 MovieClip [FWG.Logo] Frame 1
#initclip 114 Object.registerClass("FWG.Logo", FWG.Logo); #endinitclip
Symbol 45 MovieClip [FWG.BtnCopyright] Frame 1
#initclip 61 Object.registerClass("FWG.BtnCopyright", FWG.BtnCopyright); #endinitclip
Symbol 49 MovieClip [FWG.BtnCredits] Frame 1
#initclip 62 Object.registerClass("FWG.BtnCredits", FWG.BtnCredits); #endinitclip
Symbol 117 MovieClip [FWG.BtnAgtys] Frame 1
#initclip 63 Object.registerClass("FWG.BtnAgtys", FWG.BtnAgtys); #endinitclip
Symbol 119 MovieClip [FWG.BtnDg] Frame 1
#initclip 64 Object.registerClass("FWG.BtnDg", FWG.BtnDg); #endinitclip
Symbol 121 MovieClip [FWG.BtnInstructions] Frame 1
#initclip 65 Object.registerClass("FWG.BtnInstructions", FWG.BtnInstructions); #endinitclip
Symbol 123 MovieClip [FWG.BtnMog] Frame 1
#initclip 66 Object.registerClass("FWG.BtnMog", FWG.BtnMog); #endinitclip
Symbol 125 MovieClip [FWG.BtnPg] Frame 1
#initclip 67 Object.registerClass("FWG.BtnPg", FWG.BtnPg); #endinitclip
Symbol 127 MovieClip [FWG.BtnVh] Frame 1
#initclip 68 Object.registerClass("FWG.BtnVh", FWG.BtnVh); #endinitclip
Symbol 128 MovieClip [FWG.HitRec] Frame 1
#initclip 69 Object.registerClass("FWG.HitRec", FWG.HitRec); #endinitclip
Symbol 130 MovieClip [FWG.BtnBack] Frame 1
#initclip 70 Object.registerClass("FWG.BtnBack", FWG.Btn); #endinitclip
Symbol 145 MovieClip [FWG.MusicCredits] Frame 1
#initclip 71 Object.registerClass("FWG.MusicCredits", FWG.MusicCredits); #endinitclip
Symbol 146 MovieClip [FWG.PageMenu] Frame 1
#initclip 72 Object.registerClass("FWG.PageMenu", FWG.PageMenu); #endinitclip
Symbol 150 MovieClip [FWG.BtnOK] Frame 1
#initclip 73 Object.registerClass("FWG.BtnOK", FWG.Btn); #endinitclip
Symbol 161 MovieClip [FWG.BtnQ0] Frame 1
#initclip 74 Object.registerClass("FWG.BtnQ0", FWG.BtnQ0); #endinitclip
Symbol 164 MovieClip [FWG.BtnQ1] Frame 1
#initclip 75 Object.registerClass("FWG.BtnQ1", FWG.BtnQ1); #endinitclip
Symbol 167 MovieClip [FWG.BtnQ2] Frame 1
#initclip 76 Object.registerClass("FWG.BtnQ2", FWG.BtnQ2); #endinitclip
Symbol 170 MovieClip [FWG.BtnQ3] Frame 1
#initclip 77 Object.registerClass("FWG.BtnQ3", FWG.BtnQ3); #endinitclip
Symbol 171 MovieClip [FWG.QualitySetting] Frame 1
#initclip 78 Object.registerClass("FWG.QualitySetting", FWG.QualitySetting); #endinitclip
Symbol 174 MovieClip [FWG.BtnNo] Frame 1
#initclip 79 Object.registerClass("FWG.BtnNo", FWG.Btn); #endinitclip
Symbol 176 MovieClip [FWG.BtnYes] Frame 1
#initclip 80 Object.registerClass("FWG.BtnYes", FWG.Btn); #endinitclip
Symbol 177 MovieClip [ui.Alert] Frame 1
#initclip 81 Object.registerClass("ui.Alert", ui.Alert); #endinitclip
Symbol 182 MovieClip [FWG.BtnX] Frame 1
#initclip 82 Object.registerClass("FWG.BtnX", FWG.Btn); #endinitclip
Symbol 184 MovieClip [FWG.BtnMenu] Frame 1
#initclip 83 Object.registerClass("FWG.BtnMenu", FWG.BtnMenu); #endinitclip
Symbol 186 MovieClip [FWG.BtnNext] Frame 1
#initclip 84 Object.registerClass("FWG.BtnNext", FWG.Btn); #endinitclip
Symbol 188 MovieClip [FWG.BtnNs] Frame 1
#initclip 85 Object.registerClass("FWG.BtnNs", FWG.BtnNs); #endinitclip
Symbol 190 MovieClip [FWG.BtnPa] Frame 1
#initclip 86 Object.registerClass("FWG.BtnPa", FWG.BtnPa); #endinitclip
Symbol 192 MovieClip [FWG.BtnPlay] Frame 1
#initclip 87 Object.registerClass("FWG.BtnPlay", FWG.BtnPlay); #endinitclip
Symbol 194 MovieClip [FWG.BtnReset] Frame 1
#initclip 88 Object.registerClass("FWG.BtnReset", FWG.Btn); #endinitclip
Symbol 196 MovieClip [FWG.BtnSkip] Frame 1
#initclip 89 Object.registerClass("FWG.BtnSkip", FWG.BtnSkip); #endinitclip
Symbol 198 MovieClip [FWG.BtnSs] Frame 1
#initclip 90 Object.registerClass("FWG.BtnSs", FWG.BtnSs); #endinitclip
Symbol 200 MovieClip [FWG.BtnSubmit] Frame 1
#initclip 91 Object.registerClass("FWG.BtnSubmit", FWG.Btn); #endinitclip
Symbol 211 MovieClip [FWG.BtnMenu2] Frame 1
#initclip 92 Object.registerClass("FWG.BtnMenu2", FWG.BtnMenu); #endinitclip
Symbol 250 MovieClip Frame 1
scoreTxt.text = Global.main.score;
Symbol 258 MovieClip [FWG.SubmitScore] Frame 1
#initclip 93 Object.registerClass("FWG.SubmitScore", FWG.SubmitScore); #endinitclip
Symbol 259 MovieClip [FWG.PageGameOver] Frame 1
#initclip 94 Object.registerClass("FWG.PageGameOver", FWG.PageGameOver); #endinitclip
Symbol 260 MovieClip [record.Recorder] Frame 1
#initclip 95 Object.registerClass("record.Recorder", record.Recorder); #endinitclip
Symbol 281 MovieClip [FWG.BtnQ] Frame 1
#initclip 96 Object.registerClass("FWG.BtnQ", FWG.Btn); #endinitclip
Symbol 284 MovieClip [FWG.BtnM] Frame 1
#initclip 97 Object.registerClass("FWG.BtnM", FWG.Btn); #endinitclip
Symbol 287 MovieClip [FWG.BtnS] Frame 1
#initclip 98 Object.registerClass("FWG.BtnS", FWG.Btn); #endinitclip
Symbol 288 MovieClip [FWG._3Btn] Frame 1
#initclip 99 Object.registerClass("FWG._3Btn", FWG._3Btn); #endinitclip
Symbol 291 MovieClip [ui.Txt] Frame 1
#initclip 100 Object.registerClass("ui.Txt", ui.Txt); #endinitclip
Symbol 291 MovieClip [ui.Txt] Frame 8
gotoAndStop (1);
Symbol 292 MovieClip [FWG.GamePad] Frame 1
#initclip 101 Object.registerClass("FWG.GamePad", FWG.GamePad); #endinitclip this.init();
Symbol 297 MovieClip [wordfreak.Letter] Frame 1
#initclip 102 Object.registerClass("wordfreak.Letter", wordfreak.Letter); #endinitclip
Symbol 304 MovieClip [wordfreak.Game] Frame 1
#initclip 103 Object.registerClass("wordfreak.Game", wordfreak.Game); #endinitclip stop(); init();
Symbol 304 MovieClip [wordfreak.Game] Frame 2
init();
Symbol 304 MovieClip [wordfreak.Game] Frame 20
stop(); clearBmd();
Symbol 305 MovieClip [FWG.PageGame] Frame 1
#initclip 104 Object.registerClass("FWG.PageGame", FWG.PageGame); #endinitclip
Symbol 307 MovieClip [FWG.PageOptions] Frame 1
#initclip 105 Object.registerClass("FWG.PageOptions", FWG.PageOptions); #endinitclip record.Recorder.reset(); Global.main.pageId = "FWG.PageGame"; Global.main.mainContainer.putIn(Global.main.pageId);
Symbol 318 MovieClip [record.MouseArrow] Frame 1
#initclip 106 Object.registerClass("record.MouseArrow", record.MouseArrow); #endinitclip
Symbol 319 MovieClip Frame 2
record.Recorder.replay({totalFrame:615, totalData:420, dataArr:[4922, 933, 6, 7, 1, 24, 2, 7, 18, 18, 15, 20, 4, 18, 15, 0, 24, 9, 23, 18, 5, 6, 20, 19, 21, 14, 21, 15, 25, 16, 5, 19, 21, 15, 5, 11, 18, 2, 0, 10, 21, 18, 10, 12, 12, 7, 19, 22, 10, 18, 0, 8, 9, 12, 12, 16, 10, 13, 1, 17, 0, 6, 3, 24, 4, 10, 24, 10, 7, 0, 20, 17, 6, 10, 22, 7, 10, 24, 0, 20, 21, 18, 17, 21, 16, 9, 3, 17, 16, 1, 23, 19, 22, 10, 10, 5, 18, 6, 23, 24, 19, 10, 4923, 6345, 1032, 6724, 5, 2, 4, 7, 2, 1, 0, 4, 2, 25, 15, 9, 13, 15, 20, 15, 2, 23, 1, 9, 22, 6, 11, 24, 14, 10, 1, 4, 10, 13, 14, 18, 23, 21, 22, 14, 21, 8, 0, 24, 15, 14, 11, 18, 15, 7, 11, 24, 21, 19, 9, 15, 21, 17, 16, 0, 10, 13, 18, 7, 0, 2, 20, 5, 7, 12, 0, 7, 24, 0, 2, 2, 21, 9, 19, 1, 2, 4, 2, 22, 19, 22, 7, 2, 5, 12, 8, 9, 24, 20, 24, 9, 23, 14, 17, 16, 3, 1, 9000, 5569, 1944, 474, 4565, 7995, 1, 0, 1, 5, 0, 1, 6, 5, 2, 8, 1, 6, 2, 1, 0, 0, 1, 7, 0, 2, 8, 4, 1, 6, 1, 3, 0, 7, 3, 1, 6, 17, 4, 10, 19, 13, 10, 0, 9, 16, 6, 21, 25, 21, 17, 17, 24, 9, 7, 4, 7, 0, 13, 17, 17, 0, 21, 8, 5, 25, 12, 21, 2, 6, 4, 12, 23, 2, 14, 20, 23, 19, 6, 4, 19, 8, 15, 5, 9, 2, 16, 21, 5, 23, 6, 5, 7, 2, 17, 20, 6, 11, 17, 16, 14, 3, 10, 18, 25, 3, 22, 7, 1, 24, 11, 16, 16, 8626, 5734, 1571, 2649, 9599, 8300, 7288, 8412, 6, 0, 4, 5, 0, 1, 2, 2, 3, 8, 4, 6, 2, 1, 1, 3, 4, 2, 1, 3, 0, 5, 0, 0, 9, 22, 21, 1, 6, 18, 6, 1, 2, 14, 23, 10, 19, 16, 14, 8, 9, 13, 5, 5, 6, 22, 2, 23, 14, 9, 20, 17, 15, 21, 18, 20, 24, 8, 10, 4, 4, 17, 20, 12, 15, 4, 17, 25, 25, 19, 7, 8, 9, 14, 13, 17, 6, 5, 15, 3, 22, 5, 15, 9, 2, 7, 8, 5, 0, 23, 6, 22, 23, 22, 8], ctrlObj:{$615:[{type:2, data:[692, 584]}], $613:[{type:4, data:[692, 584]}], $612:[{type:4, data:[694, 583]}], $611:[{type:4, data:[695, 582]}], $610:[{type:4, data:[696, 582]}], $609:[{type:4, data:[697, 583]}], $608:[{type:4, data:[699, 579]}], $607:[{type:4, data:[695, 568]}], $606:[{type:4, data:[679, 551]}], $605:[{type:4, data:[654, 524]}], $604:[{type:4, data:[624, 503]}], $603:[{type:4, data:[615, 493]}], $602:[{type:4, data:[608, 483]}], $601:[{type:4, data:[606, 482]}], $600:[{type:4, data:[600, 478]}], $599:[{type:4, data:[593, 475]}], $598:[{type:4, data:[582, 467]}], $597:[{type:4, data:[567, 456]}], $596:[{type:4, data:[545, 442]}], $595:[{type:4, data:[522, 429]}], $594:[{type:4, data:[489, 416]}], $593:[{type:4, data:[459, 401]}], $592:[{type:4, data:[409, 378]}], $591:[{type:4, data:[348, 345]}], $590:[{type:3, data:[53, 101]}, {type:4, data:[54, 102]}], $587:[{type:4, data:[53, 101]}], $585:[{type:4, data:[54, 101]}], $584:[{type:4, data:[54, 102]}], $583:[{type:4, data:[55, 103]}], $582:[{type:4, data:[58, 106]}], $581:[{type:4, data:[62, 112]}], $579:[{type:4, data:[67, 118]}], $578:[{type:4, data:[68, 119]}], $577:[{type:4, data:[72, 123]}], $572:[{type:4, data:[79, 126]}], $570:[{type:4, data:[79, 127]}], $569:[{type:4, data:[80, 129]}], $568:[{type:4, data:[83, 130]}], $567:[{type:4, data:[86, 134]}], $566:[{type:4, data:[90, 137]}], $565:[{type:4, data:[93, 140]}], $564:[{type:4, data:[99, 144]}], $563:[{type:4, data:[106, 151]}], $562:[{type:4, data:[116, 159]}], $561:[{type:4, data:[123, 167]}], $560:[{type:4, data:[127, 171]}], $559:[{type:4, data:[129, 176]}], $558:[{type:4, data:[129, 177]}], $557:[{type:4, data:[130, 179]}], $556:[{type:4, data:[133, 181]}], $555:[{type:4, data:[139, 184]}], $550:[{type:4, data:[142, 187]}], $549:[{type:4, data:[146, 189]}], $548:[{type:4, data:[154, 194]}], $547:[{type:4, data:[163, 203]}], $546:[{type:4, data:[169, 209]}], $545:[{type:4, data:[173, 215]}], $544:[{type:4, data:[177, 219]}], $543:[{type:4, data:[179, 224]}], $542:[{type:4, data:[182, 229]}], $541:[{type:4, data:[188, 235]}], $540:[{type:4, data:[197, 243]}], $539:[{type:4, data:[205, 250]}], $538:[{type:4, data:[214, 256]}], $537:[{type:4, data:[219, 261]}], $536:[{type:4, data:[226, 266]}], $535:[{type:4, data:[231, 270]}], $534:[{type:4, data:[235, 275]}], $533:[{type:4, data:[238, 279]}], $532:[{type:4, data:[241, 282]}], $531:[{type:4, data:[244, 286]}], $530:[{type:4, data:[254, 292]}], $529:[{type:4, data:[261, 297]}], $528:[{type:4, data:[269, 305]}], $527:[{type:4, data:[278, 312]}], $526:[{type:4, data:[289, 322]}], $525:[{type:4, data:[293, 326]}], $524:[{type:4, data:[299, 331]}], $523:[{type:4, data:[307, 339]}], $522:[{type:4, data:[312, 343]}], $521:[{type:4, data:[316, 349]}], $520:[{type:4, data:[322, 356]}], $519:[{type:4, data:[330, 362]}], $518:[{type:4, data:[336, 370]}], $517:[{type:4, data:[341, 375]}], $516:[{type:4, data:[349, 381]}], $515:[{type:4, data:[354, 387]}], $514:[{type:4, data:[358, 392]}], $513:[{type:4, data:[363, 396]}], $512:[{type:4, data:[366, 399]}], $511:[{type:4, data:[371, 404]}], $510:[{type:4, data:[374, 407]}], $509:[{type:4, data:[377, 410]}], $506:[{type:2, data:[377, 412]}], $503:[{type:4, data:[377, 412]}], $502:[{type:4, data:[377, 411]}], $501:[{type:4, data:[377, 409]}], $500:[{type:4, data:[377, 405]}], $499:[{type:4, data:[376, 402]}], $498:[{type:4, data:[374, 397]}], $497:[{type:4, data:[373, 391]}], $496:[{type:4, data:[370, 384]}], $495:[{type:4, data:[367, 374]}], $494:[{type:4, data:[365, 367]}], $493:[{type:4, data:[360, 357]}], $492:[{type:4, data:[357, 350]}], $491:[{type:4, data:[351, 341]}], $490:[{type:4, data:[346, 333]}], $489:[{type:4, data:[336, 319]}], $488:[{type:4, data:[329, 300]}], $487:[{type:4, data:[314, 276]}], $486:[{type:4, data:[301, 251]}], $485:[{type:4, data:[286, 222]}], $484:[{type:4, data:[274, 191]}], $483:[{type:4, data:[255, 160]}], $482:[{type:4, data:[235, 132]}], $481:[{type:4, data:[207, 99]}], $480:[{type:4, data:[193, 82]}], $479:[{type:4, data:[184, 70]}], $477:[{type:3, data:[183, 69]}], $462:[{type:4, data:[183, 69]}], $461:[{type:4, data:[184, 70]}], $458:[{type:4, data:[185, 71]}], $457:[{type:4, data:[186, 71]}], $456:[{type:4, data:[187, 72]}], $455:[{type:4, data:[189, 75]}], $454:[{type:4, data:[194, 79]}], $453:[{type:4, data:[199, 81]}], $452:[{type:4, data:[203, 84]}], $451:[{type:4, data:[207, 88]}], $450:[{type:4, data:[210, 91]}], $449:[{type:4, data:[212, 93]}], $448:[{type:4, data:[213, 96]}], $447:[{type:4, data:[216, 98]}], $446:[{type:4, data:[218, 101]}], $445:[{type:4, data:[221, 103]}], $444:[{type:4, data:[224, 107]}], $443:[{type:4, data:[228, 109]}], $442:[{type:4, data:[229, 111]}], $441:[{type:4, data:[231, 114]}], $440:[{type:4, data:[232, 115]}], $439:[{type:4, data:[233, 116]}], $438:[{type:4, data:[235, 119]}], $437:[{type:4, data:[236, 121]}], $436:[{type:4, data:[238, 122]}], $435:[{type:4, data:[240, 124]}], $434:[{type:4, data:[243, 127]}], $433:[{type:4, data:[247, 132]}], $432:[{type:4, data:[251, 137]}], $431:[{type:4, data:[254, 142]}], $430:[{type:4, data:[260, 150]}], $429:[{type:4, data:[267, 156]}], $428:[{type:4, data:[282, 169]}], $427:[{type:4, data:[290, 177]}], $426:[{type:4, data:[298, 185]}], $425:[{type:4, data:[309, 198]}], $424:[{type:4, data:[315, 207]}], $423:[{type:4, data:[321, 213]}], $422:[{type:4, data:[327, 221]}], $421:[{type:4, data:[332, 227]}], $420:[{type:4, data:[339, 234]}], $419:[{type:4, data:[346, 241]}], $418:[{type:4, data:[355, 248]}], $417:[{type:4, data:[364, 255]}], $416:[{type:4, data:[372, 259]}], $415:[{type:4, data:[383, 268]}], $414:[{type:4, data:[388, 273]}], $413:[{type:4, data:[392, 277]}], $412:[{type:4, data:[396, 280]}], $411:[{type:4, data:[401, 284]}], $410:[{type:4, data:[403, 286]}], $409:[{type:4, data:[405, 288]}], $408:[{type:4, data:[406, 290]}], $407:[{type:4, data:[408, 292]}], $406:[{type:4, data:[409, 293]}], $405:[{type:2, data:[409, 295]}, {type:4, data:[409, 294]}], $401:[{type:4, data:[409, 295]}], $400:[{type:4, data:[409, 296]}], $399:[{type:4, data:[409, 297]}], $398:[{type:4, data:[409, 299]}], $397:[{type:4, data:[407, 300]}], $396:[{type:4, data:[402, 303]}], $395:[{type:4, data:[399, 305]}], $394:[{type:4, data:[397, 308]}], $393:[{type:4, data:[397, 309]}], $392:[{type:4, data:[396, 312]}], $391:[{type:4, data:[392, 314]}], $390:[{type:4, data:[385, 317]}], $389:[{type:4, data:[369, 321]}], $388:[{type:4, data:[355, 321]}], $387:[{type:4, data:[344, 321]}], $386:[{type:4, data:[337, 321]}], $385:[{type:4, data:[332, 321]}], $384:[{type:4, data:[330, 320]}], $383:[{type:4, data:[322, 319]}], $382:[{type:4, data:[316, 319]}], $381:[{type:4, data:[304, 319]}], $380:[{type:4, data:[281, 319]}], $379:[{type:4, data:[250, 319]}], $378:[{type:4, data:[219, 319]}], $377:[{type:4, data:[196, 320]}], $376:[{type:4, data:[184, 322]}], $372:[{type:3, data:[179, 325]}], $358:[{type:4, data:[179, 325]}], $357:[{type:4, data:[181, 324]}], $356:[{type:4, data:[184, 321]}], $355:[{type:4, data:[187, 319]}], $354:[{type:4, data:[190, 316]}], $353:[{type:4, data:[195, 310]}], $352:[{type:4, data:[200, 306]}], $351:[{type:4, data:[206, 300]}], $350:[{type:4, data:[212, 295]}], $349:[{type:4, data:[215, 292]}], $348:[{type:4, data:[218, 290]}], $347:[{type:4, data:[222, 287]}], $346:[{type:4, data:[225, 284]}], $345:[{type:4, data:[233, 280]}], $344:[{type:4, data:[241, 274]}], $343:[{type:4, data:[247, 270]}], $342:[{type:4, data:[254, 265]}], $341:[{type:4, data:[258, 259]}], $340:[{type:4, data:[263, 255]}], $339:[{type:4, data:[267, 251]}], $338:[{type:4, data:[270, 246]}], $337:[{type:4, data:[273, 242]}], $336:[{type:4, data:[279, 237]}], $335:[{type:4, data:[285, 232]}], $334:[{type:4, data:[290, 226]}], $333:[{type:4, data:[292, 224]}], $332:[{type:4, data:[296, 219]}], $331:[{type:4, data:[303, 213]}], $330:[{type:4, data:[311, 204]}], $329:[{type:4, data:[318, 196]}], $328:[{type:4, data:[324, 188]}], $327:[{type:4, data:[333, 179]}], $326:[{type:4, data:[340, 170]}], $325:[{type:4, data:[350, 160]}], $324:[{type:4, data:[358, 151]}], $323:[{type:4, data:[367, 142]}], $322:[{type:4, data:[376, 133]}], $321:[{type:4, data:[381, 126]}], $320:[{type:4, data:[389, 119]}], $319:[{type:4, data:[394, 113]}], $318:[{type:4, data:[399, 108]}], $317:[{type:4, data:[403, 104]}], $316:[{type:4, data:[406, 99]}], $315:[{type:4, data:[408, 97]}], $311:[{type:2, data:[411, 95]}], $303:[{type:4, data:[411, 95]}], $301:[{type:4, data:[411, 96]}], $300:[{type:4, data:[411, 97]}], $299:[{type:4, data:[411, 100]}], $298:[{type:4, data:[410, 103]}], $297:[{type:4, data:[409, 106]}], $296:[{type:4, data:[409, 109]}], $294:[{type:4, data:[409, 111]}], $293:[{type:4, data:[410, 114]}], $292:[{type:4, data:[417, 127]}], $291:[{type:4, data:[428, 148]}], $290:[{type:4, data:[443, 180]}], $286:[{type:4, data:[452, 196]}], $285:[{type:4, data:[457, 212]}], $284:[{type:4, data:[486, 276]}], $283:[{type:4, data:[536, 402]}], $282:[{type:4, data:[610, 508]}], $281:[{type:4, data:[666, 571]}], $280:[{type:4, data:[679, 582]}], $279:[{type:3, data:[683, 585]}], $277:[{type:2, data:[686, 580]}, {type:4, data:[683, 585]}], $274:[{type:4, data:[686, 580]}], $273:[{type:4, data:[687, 579]}], $272:[{type:4, data:[688, 578]}], $271:[{type:4, data:[688, 576]}], $270:[{type:4, data:[686, 572]}], $269:[{type:4, data:[685, 572]}], $268:[{type:4, data:[679, 568]}], $267:[{type:4, data:[678, 567]}], $266:[{type:4, data:[678, 566]}], $265:[{type:4, data:[675, 562]}], $264:[{type:4, data:[667, 556]}], $263:[{type:4, data:[661, 549]}], $262:[{type:4, data:[638, 533]}], $261:[{type:4, data:[621, 517]}], $260:[{type:4, data:[604, 505]}], $259:[{type:4, data:[573, 487]}], $258:[{type:4, data:[543, 469]}], $257:[{type:4, data:[519, 457]}], $256:[{type:4, data:[485, 437]}], $255:[{type:4, data:[431, 420]}], $254:[{type:4, data:[375, 396]}], $253:[{type:4, data:[318, 376]}], $252:[{type:3, data:[290, 369]}], $248:[{type:4, data:[290, 369]}], $247:[{type:4, data:[290, 368]}], $246:[{type:4, data:[288, 367]}], $245:[{type:4, data:[287, 364]}], $244:[{type:4, data:[286, 363]}], $243:[{type:4, data:[285, 362]}], $242:[{type:4, data:[281, 358]}], $241:[{type:4, data:[276, 351]}], $240:[{type:4, data:[267, 344]}], $239:[{type:4, data:[257, 334]}], $238:[{type:4, data:[247, 324]}], $237:[{type:4, data:[238, 315]}], $236:[{type:4, data:[228, 306]}], $235:[{type:4, data:[220, 298]}], $234:[{type:4, data:[211, 290]}], $233:[{type:4, data:[202, 281]}], $232:[{type:4, data:[195, 275]}], $231:[{type:4, data:[187, 268]}], $230:[{type:4, data:[178, 260]}], $229:[{type:4, data:[170, 251]}], $228:[{type:4, data:[161, 242]}], $227:[{type:4, data:[153, 233]}], $226:[{type:4, data:[146, 224]}], $225:[{type:4, data:[141, 217]}], $224:[{type:4, data:[138, 214]}], $221:[{type:2, data:[137, 214]}], $218:[{type:4, data:[137, 214]}], $216:[{type:4, data:[138, 215]}], $215:[{type:4, data:[139, 215]}], $214:[{type:4, data:[140, 215]}], $213:[{type:4, data:[142, 215]}], $212:[{type:4, data:[150, 215]}], $211:[{type:4, data:[155, 214]}], $210:[{type:4, data:[160, 211]}], $209:[{type:4, data:[165, 207]}], $208:[{type:4, data:[171, 204]}], $207:[{type:4, data:[178, 194]}], $206:[{type:4, data:[192, 182]}], $205:[{type:4, data:[202, 172]}], $204:[{type:4, data:[214, 161]}], $203:[{type:4, data:[220, 153]}], $202:[{type:4, data:[223, 144]}], $193:[{type:3, data:[224, 135]}], $183:[{type:4, data:[224, 135]}], $182:[{type:4, data:[225, 135]}], $181:[{type:4, data:[231, 135]}], $180:[{type:4, data:[237, 136]}], $179:[{type:4, data:[243, 136]}], $178:[{type:4, data:[250, 136]}], $177:[{type:4, data:[253, 136]}], $176:[{type:4, data:[257, 136]}], $175:[{type:4, data:[261, 136]}], $174:[{type:4, data:[269, 136]}], $173:[{type:4, data:[275, 136]}], $172:[{type:4, data:[281, 136]}], $171:[{type:4, data:[288, 136]}], $170:[{type:4, data:[297, 136]}], $169:[{type:4, data:[307, 137]}], $168:[{type:4, data:[319, 137]}], $167:[{type:4, data:[334, 137]}], $166:[{type:4, data:[347, 137]}], $165:[{type:4, data:[359, 137]}], $164:[{type:4, data:[369, 137]}], $163:[{type:4, data:[378, 137]}], $162:[{type:4, data:[391, 137]}], $161:[{type:4, data:[399, 137]}], $160:[{type:4, data:[406, 137]}], $158:[{type:2, data:[409, 137]}], $156:[{type:4, data:[409, 137]}], $155:[{type:4, data:[410, 137]}], $154:[{type:4, data:[411, 139]}], $153:[{type:4, data:[413, 141]}], $152:[{type:4, data:[415, 144]}], $151:[{type:4, data:[415, 148]}], $150:[{type:4, data:[415, 150]}], $149:[{type:4, data:[415, 152]}], $148:[{type:4, data:[416, 156]}], $147:[{type:4, data:[418, 159]}], $146:[{type:4, data:[419, 162]}], $145:[{type:4, data:[421, 165]}], $144:[{type:4, data:[423, 167]}], $143:[{type:4, data:[426, 170]}], $142:[{type:4, data:[429, 179]}], $141:[{type:4, data:[435, 192]}], $140:[{type:4, data:[439, 208]}], $139:[{type:4, data:[443, 223]}], $138:[{type:4, data:[450, 236]}], $137:[{type:4, data:[459, 252]}], $136:[{type:4, data:[464, 265]}], $135:[{type:4, data:[470, 280]}], $134:[{type:4, data:[478, 295]}], $133:[{type:4, data:[488, 317]}], $132:[{type:4, data:[496, 339]}], $131:[{type:4, data:[508, 360]}], $130:[{type:4, data:[517, 387]}], $129:[{type:4, data:[530, 416]}], $128:[{type:4, data:[554, 452]}], $127:[{type:4, data:[592, 512]}], $126:[{type:4, data:[642, 560]}], $125:[{type:4, data:[679, 582]}], $123:[{type:3, data:[685, 586]}], $120:[{type:2, data:[669, 592]}, {type:4, data:[685, 586]}], $117:[{type:4, data:[669, 592]}], $116:[{type:4, data:[666, 588]}], $115:[{type:4, data:[666, 578]}], $114:[{type:4, data:[666, 575]}], $113:[{type:4, data:[665, 575]}], $112:[{type:4, data:[658, 573]}], $111:[{type:4, data:[650, 568]}], $110:[{type:4, data:[648, 567]}], $109:[{type:4, data:[646, 568]}], $108:[{type:4, data:[643, 571]}], $107:[{type:4, data:[637, 573]}], $106:[{type:4, data:[623, 573]}], $105:[{type:4, data:[608, 571]}], $104:[{type:4, data:[589, 562]}], $103:[{type:4, data:[567, 545]}], $102:[{type:4, data:[528, 517]}], $101:[{type:4, data:[487, 472]}], $100:[{type:4, data:[436, 413]}], $99:[{type:4, data:[411, 380]}], $98:[{type:4, data:[394, 353]}], $97:[{type:4, data:[384, 336]}], $96:[{type:4, data:[377, 314]}], $95:[{type:4, data:[367, 287]}], $94:[{type:4, data:[359, 266]}], $93:[{type:4, data:[350, 233]}], $92:[{type:4, data:[341, 200]}], $91:[{type:3, data:[333, 164]}], $86:[{type:4, data:[333, 164]}], $85:[{type:4, data:[333, 162]}], $83:[{type:4, data:[333, 161]}], $82:[{type:4, data:[333, 159]}], $81:[{type:4, data:[333, 154]}], $80:[{type:4, data:[333, 145]}], $79:[{type:4, data:[333, 137]}], $78:[{type:4, data:[333, 129]}], $77:[{type:4, data:[333, 121]}], $76:[{type:4, data:[333, 113]}], $75:[{type:4, data:[333, 103]}], $74:[{type:4, data:[333, 99]}], $72:[{type:2, data:[333, 98]}], $68:[{type:4, data:[333, 98]}], $67:[{type:4, data:[333, 100]}], $66:[{type:4, data:[333, 103]}], $65:[{type:4, data:[333, 108]}], $64:[{type:4, data:[333, 113]}], $63:[{type:4, data:[333, 118]}], $62:[{type:4, data:[333, 123]}], $61:[{type:4, data:[335, 128]}], $60:[{type:4, data:[336, 132]}], $59:[{type:4, data:[339, 138]}], $58:[{type:4, data:[341, 144]}], $57:[{type:4, data:[344, 152]}], $56:[{type:4, data:[344, 159]}], $55:[{type:4, data:[346, 169]}], $54:[{type:4, data:[349, 181]}], $53:[{type:4, data:[352, 193]}], $52:[{type:4, data:[358, 211]}], $51:[{type:4, data:[361, 220]}], $50:[{type:4, data:[366, 239]}], $49:[{type:4, data:[376, 265]}], $48:[{type:4, data:[381, 288]}], $47:[{type:4, data:[382, 302]}], $46:[{type:4, data:[393, 324]}], $38:[{type:4, data:[398, 328]}], $37:[{type:4, data:[419, 350]}], $36:[{type:4, data:[447, 395]}], $35:[{type:4, data:[465, 428]}], $34:[{type:4, data:[491, 476]}], $33:[{type:4, data:[512, 509]}], $32:[{type:4, data:[523, 526]}], $31:[{type:4, data:[540, 543]}], $30:[{type:4, data:[556, 558]}], $29:[{type:4, data:[581, 568]}], $28:[{type:4, data:[610, 574]}], $27:[{type:4, data:[639, 580]}], $26:[{type:4, data:[662, 582]}], $25:[{type:4, data:[670, 583]}], $22:[{type:3, data:[672, 583]}], $20:[{type:2, data:[679, 593]}, {type:4, data:[672, 583]}], $15:[{type:4, data:[679, 593]}], $14:[{type:4, data:[679, 594]}], $13:[{type:4, data:[680, 595]}], $12:[{type:4, data:[680, 598]}], $5:[{type:4, data:[632, 598]}], $4:[{type:4, data:[604, 573]}], $3:[{type:4, data:[562, 549]}], $2:[{type:4, data:[526, 530]}], $1:[{type:4, data:[468, 497]}], $0:[{type:4, data:[398, 464]}]}}); record.Recorder.onReplayFinish = function () { gotoAndPlay (1); };
Symbol 319 MovieClip Frame 3
stop();
Symbol 320 MovieClip [FWG.Instructions] Frame 1
#initclip 107 Object.registerClass("FWG.Instructions", FWG.Instructions); #endinitclip
Symbol 321 MovieClip [FWG.PageInst] Frame 1
#initclip 108 Object.registerClass("FWG.PageInst", FWG.PageInst); #endinitclip
Symbol 326 MovieClip [wordfreak.Rect] Frame 1
#initclip 109 Object.registerClass("wordfreak.Rect", wordfreak.Rect); #endinitclip
Symbol 329 MovieClip Frame 1
stop();
Symbol 330 MovieClip [FWG.MainContainer] Frame 1
#initclip 110 Object.registerClass("FWG.MainContainer", FWG.MainContainer); #endinitclip
Symbol 336 MovieClip [ui.Alt] Frame 1
#initclip 111 Object.registerClass("ui.Alt", ui.Alt); #endinitclip bottom.setMask(msgTxt);
Symbol 339 MovieClip [effect.ScrollFade] Frame 1
#initclip 112 Object.registerClass("effect.ScrollFade", effect.ScrollFade); #endinitclip stop();
Symbol 339 MovieClip [effect.ScrollFade] Frame 2
initLoader1();
Symbol 339 MovieClip [effect.ScrollFade] Frame 3
initLoader2();
Symbol 339 MovieClip [effect.ScrollFade] Frame 10
onShow();
Symbol 340 MovieClip [FWG.Main] Frame 1
#initclip 113 Object.registerClass("FWG.Main", FWG.Main); #endinitclip

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:6 33
Symbol 3 FontUsed by:4
Symbol 4 EditableTextUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:6
Symbol 6 MovieClipUses:2 5Used by:Timeline
Symbol 341 MovieClip [__Packages.MochiAd]
Symbol 342 MovieClip [__Packages.Global]
Symbol 343 MovieClip [__Packages.FWG.BasicMain]
Symbol 344 MovieClip [__Packages.FWG.LocalSetting]
Symbol 345 MovieClip [__Packages.Common]
Symbol 346 MovieClip [__Packages.record.Recorder]
Symbol 347 MovieClip [__Packages.record.Output]
Symbol 348 MovieClip [__Packages.record.MouseArrow]
Symbol 349 MovieClip [__Packages.record.CtrlItem]
Symbol 350 MovieClip [__Packages.FWG.PlayerInfo]
Symbol 351 MovieClip [__Packages.FWG.KeySetting]
Symbol 352 MovieClip [__Packages.FWG.StageSave]
Symbol 353 MovieClip [__Packages.FWG.SubmitScore]
Symbol 354 MovieClip [__Packages.ui.SBtn]
Symbol 355 MovieClip [__Packages.FWG.Btn]
Symbol 356 MovieClip [__Packages.ui.Alt]
Symbol 357 MovieClip [__Packages.effect.AlphaFadeSp]
Symbol 358 MovieClip [__Packages.FWG.MusicCredits]
Symbol 359 MovieClip [__Packages.FWG.QualitySetting]
Symbol 360 MovieClip [__Packages.FWG.BtnSs]
Symbol 361 MovieClip [__Packages.effect.FadeEffect]
Symbol 362 MovieClip [__Packages.FWG.MainContainer]
Symbol 363 MovieClip [__Packages.FWG.BasicGamePad]
Symbol 364 MovieClip [__Packages.FWG.GamePad]
Symbol 365 MovieClip [__Packages.ui.Txt]
Symbol 366 MovieClip [__Packages.ui.Alert]
Symbol 367 MovieClip [__Packages.FWG.Main]
Symbol 368 MovieClip [__Packages.FWG.BasicGame]
Symbol 369 MovieClip [__Packages.wordfreak.Game]
Symbol 370 MovieClip [__Packages.wordfreak.Rect]
Symbol 371 MovieClip [__Packages.math.Vector]
Symbol 372 MovieClip [__Packages.wordfreak.Letter]
Symbol 373 MovieClip [__Packages.FWG.HitRec]
Symbol 374 MovieClip [__Packages.wordfreak.WordList]
Symbol 375 MovieClip [__Packages.FWG.BtnCopyright]
Symbol 376 MovieClip [__Packages.FWG.BtnCredits]
Symbol 377 MovieClip [__Packages.FWG.BtnAgtys]
Symbol 378 MovieClip [__Packages.FWG.BtnDg]
Symbol 379 MovieClip [__Packages.FWG.BtnInstructions]
Symbol 380 MovieClip [__Packages.FWG.BtnMog]
Symbol 381 MovieClip [__Packages.FWG.BtnPg]
Symbol 382 MovieClip [__Packages.FWG.BtnVh]
Symbol 383 MovieClip [__Packages.FWG.PageMenu]
Symbol 384 MovieClip [__Packages.FWG.BtnQ0]
Symbol 385 MovieClip [__Packages.FWG.BtnQ1]
Symbol 386 MovieClip [__Packages.FWG.BtnQ2]
Symbol 387 MovieClip [__Packages.FWG.BtnQ3]
Symbol 388 MovieClip [__Packages.FWG.BtnMenu]
Symbol 389 MovieClip [__Packages.FWG.BtnNs]
Symbol 390 MovieClip [__Packages.FWG.BtnPa]
Symbol 391 MovieClip [__Packages.FWG.BtnPlay]
Symbol 392 MovieClip [__Packages.FWG.BtnSkip]
Symbol 393 MovieClip [__Packages.FWG.PageGameOver]
Symbol 394 MovieClip [__Packages.FWG._3Btn]
Symbol 395 MovieClip [__Packages.FWG.PageGame]
Symbol 396 MovieClip [__Packages.FWG.PageOptions]
Symbol 397 MovieClip [__Packages.FWG.Instructions]
Symbol 398 MovieClip [__Packages.FWG.PageInst]
Symbol 399 MovieClip [__Packages.effect.ScrollFade]
Symbol 400 MovieClip [__Packages.FWG.Logo]
Symbol 7 FontUsed by:8
Symbol 8 EditableTextUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:Timeline
Symbol 10 GraphicUsed by:33
Symbol 11 GraphicUsed by:33
Symbol 12 GraphicUsed by:33
Symbol 13 GraphicUsed by:33
Symbol 14 GraphicUsed by:33
Symbol 15 GraphicUsed by:33
Symbol 16 GraphicUsed by:33
Symbol 17 GraphicUsed by:33
Symbol 18 GraphicUsed by:33
Symbol 19 GraphicUsed by:33
Symbol 20 GraphicUsed by:33
Symbol 21 GraphicUsed by:33
Symbol 22 GraphicUsed by:33
Symbol 23 GraphicUsed by:33
Symbol 24 GraphicUsed by:33
Symbol 25 GraphicUsed by:33
Symbol 26 GraphicUsed by:33
Symbol 27 GraphicUsed by:33
Symbol 28 GraphicUsed by:33
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:33
Symbol 33 MovieClipUses:10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 29 30 32Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:145 146
Symbol 36 GraphicUsed by:37 38
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 ButtonUses:37 36Used by:39
Symbol 39 MovieClip [FWG.Logo]Uses:38Used by:52 292
Symbol 40 FontUsed by:41 46 50
Symbol 41 TextUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:44
Symbol 43 GraphicUsed by:44 48 128
Symbol 44 ButtonUses:42 43Used by:45
Symbol 45 MovieClip [FWG.BtnCopyright]Uses:44Used by:52 329
Symbol 46 TextUses:40Used by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 ButtonUses:47 43Used by:49
Symbol 49 MovieClip [FWG.BtnCredits]Uses:48Used by:52 329
Symbol 50 TextUses:40Used by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:39 45 49 51Used by:146
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:56 262
Symbol 55 GraphicUsed by:56 262
Symbol 56 MovieClipUses:54 55Used by:146
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:60 74 218
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:58 59Used by:146
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:64 238
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:62 63Used by:146 263
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:66 67Used by:146 263
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:72 225
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:70 71Used by:146 263
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:58 73Used by:146
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:76 77Used by:146
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:80 81Used by:146
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:86 313
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:84 85Used by:146
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:90 144 209 313
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:88 89Used by:146
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:94 144
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:92 93Used by:146
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:96 97Used by:146
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:102 144 209
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:100 101Used by:146
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:106 157 209
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:104 105Used by:146
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:108 109Used by:146
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:111 112 113Used by:117 119 121 123 125 127 130 150 161 164 167 170 174 176 184 186 188 190 192 194 196 198 200 211
Symbol 115 FontUsed by:116 118 120 122 124 126 129 131 149 159 160 162 163 165 166 168 169 172 173 175 183 185 187 189 191 193 195 197 199 239 240 241 242 243 244 245 246 249 251 252 254 255 256 257 268 269 270 271 272 273 274 289 302 310 335
Symbol 116 TextUses:115Used by:117
Symbol 117 MovieClip [FWG.BtnAgtys]Uses:114 116Used by:146 329
Symbol 118 TextUses:115Used by:119
Symbol 119 MovieClip [FWG.BtnDg]Uses:114 118Used by:146 329
Symbol 120 TextUses:115Used by:121
Symbol 121 MovieClip [FWG.BtnInstructions]Uses:114 120Used by:146 329
Symbol 122 TextUses:115Used by:123
Symbol 123 MovieClip [FWG.BtnMog]Uses:114 122Used by:146 259 329
Symbol 124 TextUses:115Used by:125
Symbol 125 MovieClip [FWG.BtnPg]Uses:114 124Used by:146 329
Symbol 126 TextUses:115Used by:127
Symbol 127 MovieClip [FWG.BtnVh]Uses:114 126Used by:146 258 259 329
Symbol 128 MovieClip [FWG.HitRec]Uses:43Used by:145 171 177 258 300 307
Symbol 129 TextUses:115Used by:130
Symbol 130 MovieClip [FWG.BtnBack]Uses:114 129Used by:145 320 329
Symbol 131 TextUses:115Used by:145
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:144 209
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:144 157 313
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:144 313
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:144 157 313
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:144 313
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:144 157 313
Symbol 144 MovieClipUses:133 135 137 139 141 88 143 92 100Used by:145
Symbol 145 MovieClip [FWG.MusicCredits]Uses:128 35 130 131 144Used by:146 329
Symbol 146 MovieClip [FWG.PageMenu]Uses:35 52 56 60 64 68 72 74 78 82 86 90 94 98 102 106 110 117 119 121 123 125 127 145Used by:329
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:171 177 258
Symbol 149 TextUses:115Used by:150
Symbol 150 MovieClip [FWG.BtnOK]Uses:114 149Used by:171 329
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:157
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:157
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:157
Symbol 157 MovieClipUses:104 135 143 139 152 154 156Used by:158
Symbol 158 MovieClipUses:157Used by:171
Symbol 159 TextUses:115Used by:161
Symbol 160 TextUses:115Used by:161
Symbol 161 MovieClip [FWG.BtnQ0]Uses:114 159 160Used by:171 329
Symbol 162 TextUses:115Used by:164
Symbol 163 TextUses:115Used by:164
Symbol 164 MovieClip [FWG.BtnQ1]Uses:114 162 163Used by:171 329
Symbol 165 TextUses:115Used by:167
Symbol 166 TextUses:115Used by:167
Symbol 167 MovieClip [FWG.BtnQ2]Uses:114 165 166Used by:171 329
Symbol 168 TextUses:115Used by:170
Symbol 169 TextUses:115Used by:170
Symbol 170 MovieClip [FWG.BtnQ3]Uses:114 168 169Used by:171 329
Symbol 171 MovieClip [FWG.QualitySetting]Uses:128 148 150 158 161 164 167 170Used by:305 329
Symbol 172 EditableTextUses:115Used by:177
Symbol 173 TextUses:115Used by:174
Symbol 174 MovieClip [FWG.BtnNo]Uses:114 173Used by:177 329
Symbol 175 TextUses:115Used by:176
Symbol 176 MovieClip [FWG.BtnYes]Uses:114 175Used by:177 329
Symbol 177 MovieClip [ui.Alert]Uses:128 148 172 174 176Used by:305 329
Symbol 178 GraphicUsed by:181
Symbol 179 GraphicUsed by:181
Symbol 180 GraphicUsed by:181
Symbol 181 ButtonUses:178 179 180Used by:182
Symbol 182 MovieClip [FWG.BtnX]Uses:181Used by:258 329
Symbol 183 TextUses:115Used by:184 211
Symbol 184 MovieClip [FWG.BtnMenu]Uses:114 183Used by:292 320 329
Symbol 185 TextUses:115Used by:186
Symbol 186 MovieClip [FWG.BtnNext]Uses:114 185Used by:320 329
Symbol 187 TextUses:115Used by:188
Symbol 188 MovieClip [FWG.BtnNs]Uses:114 187Used by:329
Symbol 189 TextUses:115Used by:190
Symbol 190 MovieClip [FWG.BtnPa]Uses:114 189Used by:259 329
Symbol 191 TextUses:115Used by:192
Symbol 192 MovieClip [FWG.BtnPlay]Uses:114 191Used by:320 329
Symbol 193 TextUses:115Used by:194
Symbol 194 MovieClip [FWG.BtnReset]Uses:114 193Used by:329
Symbol 195 TextUses:115Used by:196
Symbol 196 MovieClip [FWG.BtnSkip]Uses:114 195Used by:320 329
Symbol 197 TextUses:115Used by:198
Symbol 198 MovieClip [FWG.BtnSs]Uses:114 197Used by:259 329
Symbol 199 TextUses:115Used by:200
Symbol 200 MovieClip [FWG.BtnSubmit]Uses:114 199Used by:258 329
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:259 320
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:209
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:209
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClipUses:104 100 88 204 206 208 133Used by:210
Symbol 210 MovieClipUses:209Used by:259
Symbol 211 MovieClip [FWG.BtnMenu2]Uses:114 183Used by:259
Symbol 212 GraphicUsed by:218
Symbol 213 GraphicUsed by:217
Symbol 214 GraphicUsed by:217
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:213 214 215 216Used by:218
Symbol 218 MovieClipUses:58 212 217Used by:259
Symbol 219 GraphicUsed by:225
Symbol 220 ShapeTweeningUsed by:225
Symbol 221 ShapeTweeningUsed by:225
Symbol 222 ShapeTweeningUsed by:225
Symbol 223 ShapeTweeningUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:70 219 220 221 222 223 224Used by:259
Symbol 226 GraphicUsed by:236
Symbol 227 GraphicUsed by:236
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:236
Symbol 230 GraphicUsed by:236
Symbol 231 GraphicUsed by:236
Symbol 232 GraphicUsed by:236
Symbol 233 GraphicUsed by:236
Symbol 234 GraphicUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:226 227 229 230 231 232 233 234 235Used by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:62 236 237Used by:259
Symbol 239 TextUses:115Used by:259
Symbol 240 EditableTextUses:115Used by:259
Symbol 241 TextUses:115Used by:259
Symbol 242 EditableTextUses:115Used by:259
Symbol 243 TextUses:115Used by:259
Symbol 244 EditableTextUses:115Used by:259
Symbol 245 TextUses:115Used by:259
Symbol 246 EditableTextUses:115Used by:259
Symbol 247 FontUsed by:248 295
Symbol 248 EditableTextUses:247Used by:250
Symbol 249 TextUses:115Used by:250
Symbol 250 MovieClipUses:248 249Used by:259
Symbol 251 TextUses:115Used by:258
Symbol 252 TextUses:115Used by:258
Symbol 253 GraphicUsed by:258
Symbol 254 EditableTextUses:115Used by:258
Symbol 255 EditableTextUses:115Used by:258
Symbol 256 TextUses:115Used by:258
Symbol 257 TextUses:115Used by:258
Symbol 258 MovieClip [FWG.SubmitScore]Uses:128 148 182 200 251 252 253 254 255 256 127 257Used by:259
Symbol 259 MovieClip [FWG.PageGameOver]Uses:202 210 190 127 123 198 211 218 225 238 239 240 241 242 243 244 245 246 250 258Used by:329
Symbol 260 MovieClip [record.Recorder]Used by:305 319
Symbol 261 GraphicUsed by:263
Symbol 262 MovieClipUses:54 55Used by:263
Symbol 263 MovieClipUses:261 64 68 72 262Used by:305
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:292
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:292
Symbol 268 TextUses:115Used by:292
Symbol 269 TextUses:115Used by:292
Symbol 270 TextUses:115Used by:292
Symbol 271 TextUses:115Used by:292
Symbol 272 TextUses:115Used by:292
Symbol 273 TextUses:115Used by:292
Symbol 274 TextUses:115Used by:292
Symbol 275 GraphicUsed by:278
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 ButtonUses:275 276 277Used by:281 284 287
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 MovieClip [FWG.BtnQ]Uses:278 280Used by:288
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:284
Symbol 284 MovieClip [FWG.BtnM]Uses:278 283Used by:288
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClip [FWG.BtnS]Uses:278 286Used by:288
Symbol 288 MovieClip [FWG._3Btn]Uses:281 284 287Used by:292
Symbol 289 EditableTextUses:115Used by:290
Symbol 290 MovieClipUses:289Used by:291
Symbol 291 MovieClip [ui.Txt]Uses:290Used by:292
Symbol 292 MovieClip [FWG.GamePad]Uses:184 39 265 267 268 269 270 271 272 273 274 288 291Used by:305
Symbol 293 GraphicUsed by:300
Symbol 294 GraphicUsed by:297
Symbol 295 EditableTextUses:247Used by:297
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClip [wordfreak.Letter]Uses:294 295 296Used by:298
Symbol 298 MovieClipUses:297Used by:300
Symbol 299 MovieClipUsed by:300 340
Symbol 300 MovieClipUses:128 293 298 299Used by:304
Symbol 301 GraphicUsed by:303
Symbol 302 EditableTextUses:115Used by:303
Symbol 303 MovieClipUses:301 302Used by:304
Symbol 304 MovieClip [wordfreak.Game]Uses:300 303Used by:305 319
Symbol 305 MovieClip [FWG.PageGame]Uses:260 263 292 304 171 177Used by:329
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClip [FWG.PageOptions]Uses:128 306Used by:329
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:320
Symbol 310 TextUses:115Used by:320
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:313
Symbol 313 MovieClipUses:135 312 137 143 139 141 88 84Used by:320
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:318
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:318
Symbol 318 MovieClip [record.MouseArrow]Uses:315 317Used by:319
Symbol 319 MovieClipUses:260 318 304Used by:320
Symbol 320 MovieClip [FWG.Instructions]Uses:202 309 310 186 130 192 196 184 313 319Used by:321
Symbol 321 MovieClip [FWG.PageInst]Uses:320Used by:329
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:326
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:326
Symbol 326 MovieClip [wordfreak.Rect]Uses:323 325Used by:329
Symbol 327 Sound [SndPress]Used by:329
Symbol 328 Sound [SndBg]Used by:329
Symbol 329 MovieClipUses:146 145 171 177 45 49 182 117 130 119 121 184 123 186 174 188 150 190 125 192 161 164 167 170 194 196 198 200 127 176 259 305 307 321 326 327 328Used by:Timeline
Symbol 330 MovieClip [FWG.MainContainer]Used by:340
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:336
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:336
Symbol 335 EditableTextUses:115Used by:336
Symbol 336 MovieClip [ui.Alt]Uses:332 334 335Used by:340
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:339
Symbol 339 MovieClip [effect.ScrollFade]Uses:338Used by:340
Symbol 340 MovieClip [FWG.Main]Uses:330 299 336 339Used by:Timeline

Instance Names

"tTxt"Symbol 5 MovieClip Frame 1Symbol 4 EditableText
"mLoading"Symbol 6 MovieClip Frame 25Symbol 5 MovieClip
"btn"Symbol 39 MovieClip [FWG.Logo] Frame 1Symbol 38 Button
"btn"Symbol 45 MovieClip [FWG.BtnCopyright] Frame 1Symbol 44 Button
"btn"Symbol 49 MovieClip [FWG.BtnCredits] Frame 1Symbol 48 Button
"btn"Symbol 117 MovieClip [FWG.BtnAgtys] Frame 1Symbol 114 MovieClip
"btn"Symbol 119 MovieClip [FWG.BtnDg] Frame 1Symbol 114 MovieClip
"btn"Symbol 121 MovieClip [FWG.BtnInstructions] Frame 1Symbol 114 MovieClip
"btn"Symbol 123 MovieClip [FWG.BtnMog] Frame 1Symbol 114 MovieClip
"btn"Symbol 125 MovieClip [FWG.BtnPg] Frame 1Symbol 114 MovieClip
"btn"Symbol 127 MovieClip [FWG.BtnVh] Frame 1Symbol 114 MovieClip
"btn"Symbol 130 MovieClip [FWG.BtnBack] Frame 1Symbol 114 MovieClip
"btnBack"Symbol 145 MovieClip [FWG.MusicCredits] Frame 1Symbol 130 MovieClip [FWG.BtnBack]
"btn"Symbol 150 MovieClip [FWG.BtnOK] Frame 1Symbol 114 MovieClip
"btn"Symbol 161 MovieClip [FWG.BtnQ0] Frame 1Symbol 114 MovieClip
"btn"Symbol 164 MovieClip [FWG.BtnQ1] Frame 1Symbol 114 MovieClip
"btn"Symbol 167 MovieClip [FWG.BtnQ2] Frame 1Symbol 114 MovieClip
"btn"Symbol 170 MovieClip [FWG.BtnQ3] Frame 1Symbol 114 MovieClip
"btnOk"Symbol 171 MovieClip [FWG.QualitySetting] Frame 1Symbol 150 MovieClip [FWG.BtnOK]
"btn0"Symbol 171 MovieClip [FWG.QualitySetting] Frame 1Symbol 161 MovieClip [FWG.BtnQ0]
"btn1"Symbol 171 MovieClip [FWG.QualitySetting] Frame 1Symbol 164 MovieClip [FWG.BtnQ1]
"btn2"Symbol 171 MovieClip [FWG.QualitySetting] Frame 1Symbol 167 MovieClip [FWG.BtnQ2]
"btn3"Symbol 171 MovieClip [FWG.QualitySetting] Frame 1Symbol 170 MovieClip [FWG.BtnQ3]
"btn"Symbol 174 MovieClip [FWG.BtnNo] Frame 1Symbol 114 MovieClip
"btn"Symbol 176 MovieClip [FWG.BtnYes] Frame 1Symbol 114 MovieClip
"msgTxt"Symbol 177 MovieClip [ui.Alert] Frame 1Symbol 172 EditableText
"btnNo"Symbol 177 MovieClip [ui.Alert] Frame 1Symbol 174 MovieClip [FWG.BtnNo]
"btnYes"Symbol 177 MovieClip [ui.Alert] Frame 1Symbol 176 MovieClip [FWG.BtnYes]
"btn"Symbol 182 MovieClip [FWG.BtnX] Frame 1Symbol 181 Button
"btn"Symbol 184 MovieClip [FWG.BtnMenu] Frame 1Symbol 114 MovieClip
"btn"Symbol 186 MovieClip [FWG.BtnNext] Frame 1Symbol 114 MovieClip
"btn"Symbol 188 MovieClip [FWG.BtnNs] Frame 1Symbol 114 MovieClip
"btn"Symbol 190 MovieClip [FWG.BtnPa] Frame 1Symbol 114 MovieClip
"btn"Symbol 192 MovieClip [FWG.BtnPlay] Frame 1Symbol 114 MovieClip
"btn"Symbol 194 MovieClip [FWG.BtnReset] Frame 1Symbol 114 MovieClip
"btn"Symbol 196 MovieClip [FWG.BtnSkip] Frame 1Symbol 114 MovieClip
"btn"Symbol 198 MovieClip [FWG.BtnSs] Frame 1Symbol 114 MovieClip
"btn"Symbol 200 MovieClip [FWG.BtnSubmit] Frame 1Symbol 114 MovieClip
"btn"Symbol 211 MovieClip [FWG.BtnMenu2] Frame 1Symbol 114 MovieClip
"scoreTxt"Symbol 250 MovieClip Frame 1Symbol 248 EditableText
"btnX"Symbol 258 MovieClip [FWG.SubmitScore] Frame 1Symbol 182 MovieClip [FWG.BtnX]
"btnSubmit"Symbol 258 MovieClip [FWG.SubmitScore] Frame 1Symbol 200 MovieClip [FWG.BtnSubmit]
"scoreTxt"Symbol 258 MovieClip [FWG.SubmitScore] Frame 1Symbol 254 EditableText
"nameTxt"Symbol 258 MovieClip [FWG.SubmitScore] Frame 1Symbol 255 EditableText
"mistakeTxt"Symbol 259 MovieClip [FWG.PageGameOver] Frame 1Symbol 240 EditableText
"percentTxt"Symbol 259 MovieClip [FWG.PageGameOver] Frame 1Symbol 242 EditableText
"missedTxt"Symbol 259 MovieClip [FWG.PageGameOver] Frame 1Symbol 244 EditableText
"foundTxt"Symbol 259 MovieClip [FWG.PageGameOver] Frame 1Symbol 246 EditableText
"btn"Symbol 281 MovieClip [FWG.BtnQ] Frame 1Symbol 278 Button
"btn"Symbol 284 MovieClip [FWG.BtnM] Frame 1Symbol 278 Button
"btn"Symbol 287 MovieClip [FWG.BtnS] Frame 1Symbol 278 Button
"btnQ"Symbol 288 MovieClip [FWG._3Btn] Frame 1Symbol 281 MovieClip [FWG.BtnQ]
"btnM"Symbol 288 MovieClip [FWG._3Btn] Frame 1Symbol 284 MovieClip [FWG.BtnM]
"btnS"Symbol 288 MovieClip [FWG._3Btn] Frame 1Symbol 287 MovieClip [FWG.BtnS]
"txt"Symbol 290 MovieClip Frame 1Symbol 289 EditableText
"body"Symbol 291 MovieClip [ui.Txt] Frame 1Symbol 290 MovieClip
"scoreTxt"Symbol 292 MovieClip [FWG.GamePad] Frame 1Symbol 291 MovieClip [ui.Txt]
"timeTxt"Symbol 292 MovieClip [FWG.GamePad] Frame 1Symbol 291 MovieClip [ui.Txt]
"stageNumTxt"Symbol 292 MovieClip [FWG.GamePad] Frame 1Symbol 291 MovieClip [ui.Txt]
"foundTxt"Symbol 292 MovieClip [FWG.GamePad] Frame 1Symbol 291 MovieClip [ui.Txt]
"missedTxt"Symbol 292 MovieClip [FWG.GamePad] Frame 1Symbol 291 MovieClip [ui.Txt]
"percentTxt"Symbol 292 MovieClip [FWG.GamePad] Frame 1Symbol 291 MovieClip [ui.Txt]
"mistakeTxt"Symbol 292 MovieClip [FWG.GamePad] Frame 1Symbol 291 MovieClip [ui.Txt]
"txt"Symbol 297 MovieClip [wordfreak.Letter] Frame 1Symbol 295 EditableText
"hitRec"Symbol 300 MovieClip Frame 1Symbol 128 MovieClip [FWG.HitRec]
"letterArea"Symbol 300 MovieClip Frame 1Symbol 298 MovieClip
"recArea"Symbol 300 MovieClip Frame 1Symbol 299 MovieClip
"wordsTxt"Symbol 303 MovieClip Frame 1Symbol 302 EditableText
"pzPad"Symbol 304 MovieClip [wordfreak.Game] Frame 1Symbol 300 MovieClip
"listPad"Symbol 304 MovieClip [wordfreak.Game] Frame 1Symbol 303 MovieClip
"btnNext"Symbol 320 MovieClip [FWG.Instructions] Frame 1Symbol 186 MovieClip [FWG.BtnNext]
"btnBack"Symbol 320 MovieClip [FWG.Instructions] Frame 1Symbol 130 MovieClip [FWG.BtnBack]
"btnSkip"Symbol 320 MovieClip [FWG.Instructions] Frame 1Symbol 196 MovieClip [FWG.BtnSkip]
"arc2"Symbol 326 MovieClip [wordfreak.Rect] Frame 1Symbol 323 MovieClip
"arc1"Symbol 326 MovieClip [wordfreak.Rect] Frame 1Symbol 323 MovieClip
"rect"Symbol 326 MovieClip [wordfreak.Rect] Frame 1Symbol 325 MovieClip
"bg"Symbol 336 MovieClip [ui.Alt] Frame 1Symbol 332 MovieClip
"bottom"Symbol 336 MovieClip [ui.Alt] Frame 1Symbol 334 MovieClip
"msgTxt"Symbol 336 MovieClip [ui.Alt] Frame 1Symbol 335 EditableText
"loader2"Symbol 339 MovieClip [effect.ScrollFade] Frame 2Symbol 338 MovieClip
"loader1"Symbol 339 MovieClip [effect.ScrollFade] Frame 2Symbol 338 MovieClip
"snd_mc"Symbol 340 MovieClip [FWG.Main] Frame 1Symbol 299 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 341 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 342 as "__Packages.Global"
ExportAssets (56)Timeline Frame 1Symbol 343 as "__Packages.FWG.BasicMain"
ExportAssets (56)Timeline Frame 1Symbol 344 as "__Packages.FWG.LocalSetting"
ExportAssets (56)Timeline Frame 1Symbol 345 as "__Packages.Common"
ExportAssets (56)Timeline Frame 1Symbol 346 as "__Packages.record.Recorder"
ExportAssets (56)Timeline Frame 1Symbol 347 as "__Packages.record.Output"
ExportAssets (56)Timeline Frame 1Symbol 348 as "__Packages.record.MouseArrow"
ExportAssets (56)Timeline Frame 1Symbol 349 as "__Packages.record.CtrlItem"
ExportAssets (56)Timeline Frame 1Symbol 350 as "__Packages.FWG.PlayerInfo"
ExportAssets (56)Timeline Frame 1Symbol 351 as "__Packages.FWG.KeySetting"
ExportAssets (56)Timeline Frame 1Symbol 352 as "__Packages.FWG.StageSave"
ExportAssets (56)Timeline Frame 1Symbol 353 as "__Packages.FWG.SubmitScore"
ExportAssets (56)Timeline Frame 1Symbol 354 as "__Packages.ui.SBtn"
ExportAssets (56)Timeline Frame 1Symbol 355 as "__Packages.FWG.Btn"
ExportAssets (56)Timeline Frame 1Symbol 356 as "__Packages.ui.Alt"
ExportAssets (56)Timeline Frame 1Symbol 357 as "__Packages.effect.AlphaFadeSp"
ExportAssets (56)Timeline Frame 1Symbol 358 as "__Packages.FWG.MusicCredits"
ExportAssets (56)Timeline Frame 1Symbol 359 as "__Packages.FWG.QualitySetting"
ExportAssets (56)Timeline Frame 1Symbol 360 as "__Packages.FWG.BtnSs"
ExportAssets (56)Timeline Frame 1Symbol 361 as "__Packages.effect.FadeEffect"
ExportAssets (56)Timeline Frame 1Symbol 362 as "__Packages.FWG.MainContainer"
ExportAssets (56)Timeline Frame 1Symbol 363 as "__Packages.FWG.BasicGamePad"
ExportAssets (56)Timeline Frame 1Symbol 364 as "__Packages.FWG.GamePad"
ExportAssets (56)Timeline Frame 1Symbol 365 as "__Packages.ui.Txt"
ExportAssets (56)Timeline Frame 1Symbol 366 as "__Packages.ui.Alert"
ExportAssets (56)Timeline Frame 1Symbol 367 as "__Packages.FWG.Main"
ExportAssets (56)Timeline Frame 1Symbol 368 as "__Packages.FWG.BasicGame"
ExportAssets (56)Timeline Frame 1Symbol 369 as "__Packages.wordfreak.Game"
ExportAssets (56)Timeline Frame 1Symbol 370 as "__Packages.wordfreak.Rect"
ExportAssets (56)Timeline Frame 1Symbol 371 as "__Packages.math.Vector"
ExportAssets (56)Timeline Frame 1Symbol 372 as "__Packages.wordfreak.Letter"
ExportAssets (56)Timeline Frame 1Symbol 373 as "__Packages.FWG.HitRec"
ExportAssets (56)Timeline Frame 1Symbol 374 as "__Packages.wordfreak.WordList"
ExportAssets (56)Timeline Frame 1Symbol 375 as "__Packages.FWG.BtnCopyright"
ExportAssets (56)Timeline Frame 1Symbol 376 as "__Packages.FWG.BtnCredits"
ExportAssets (56)Timeline Frame 1Symbol 377 as "__Packages.FWG.BtnAgtys"
ExportAssets (56)Timeline Frame 1Symbol 378 as "__Packages.FWG.BtnDg"
ExportAssets (56)Timeline Frame 1Symbol 379 as "__Packages.FWG.BtnInstructions"
ExportAssets (56)Timeline Frame 1Symbol 380 as "__Packages.FWG.BtnMog"
ExportAssets (56)Timeline Frame 1Symbol 381 as "__Packages.FWG.BtnPg"
ExportAssets (56)Timeline Frame 1Symbol 382 as "__Packages.FWG.BtnVh"
ExportAssets (56)Timeline Frame 1Symbol 383 as "__Packages.FWG.PageMenu"
ExportAssets (56)Timeline Frame 1Symbol 384 as "__Packages.FWG.BtnQ0"
ExportAssets (56)Timeline Frame 1Symbol 385 as "__Packages.FWG.BtnQ1"
ExportAssets (56)Timeline Frame 1Symbol 386 as "__Packages.FWG.BtnQ2"
ExportAssets (56)Timeline Frame 1Symbol 387 as "__Packages.FWG.BtnQ3"
ExportAssets (56)Timeline Frame 1Symbol 388 as "__Packages.FWG.BtnMenu"
ExportAssets (56)Timeline Frame 1Symbol 389 as "__Packages.FWG.BtnNs"
ExportAssets (56)Timeline Frame 1Symbol 390 as "__Packages.FWG.BtnPa"
ExportAssets (56)Timeline Frame 1Symbol 391 as "__Packages.FWG.BtnPlay"
ExportAssets (56)Timeline Frame 1Symbol 392 as "__Packages.FWG.BtnSkip"
ExportAssets (56)Timeline Frame 1Symbol 393 as "__Packages.FWG.PageGameOver"
ExportAssets (56)Timeline Frame 1Symbol 394 as "__Packages.FWG._3Btn"
ExportAssets (56)Timeline Frame 1Symbol 395 as "__Packages.FWG.PageGame"
ExportAssets (56)Timeline Frame 1Symbol 396 as "__Packages.FWG.PageOptions"
ExportAssets (56)Timeline Frame 1Symbol 397 as "__Packages.FWG.Instructions"
ExportAssets (56)Timeline Frame 1Symbol 398 as "__Packages.FWG.PageInst"
ExportAssets (56)Timeline Frame 1Symbol 399 as "__Packages.effect.ScrollFade"
ExportAssets (56)Timeline Frame 1Symbol 400 as "__Packages.FWG.Logo"
ExportAssets (56)Timeline Frame 10Symbol 39 as "FWG.Logo"
ExportAssets (56)Timeline Frame 10Symbol 45 as "FWG.BtnCopyright"
ExportAssets (56)Timeline Frame 10Symbol 49 as "FWG.BtnCredits"
ExportAssets (56)Timeline Frame 10Symbol 117 as "FWG.BtnAgtys"
ExportAssets (56)Timeline Frame 10Symbol 119 as "FWG.BtnDg"
ExportAssets (56)Timeline Frame 10Symbol 121 as "FWG.BtnInstructions"
ExportAssets (56)Timeline Frame 10Symbol 123 as "FWG.BtnMog"
ExportAssets (56)Timeline Frame 10Symbol 125 as "FWG.BtnPg"
ExportAssets (56)Timeline Frame 10Symbol 127 as "FWG.BtnVh"
ExportAssets (56)Timeline Frame 10Symbol 128 as "FWG.HitRec"
ExportAssets (56)Timeline Frame 10Symbol 130 as "FWG.BtnBack"
ExportAssets (56)Timeline Frame 10Symbol 145 as "FWG.MusicCredits"
ExportAssets (56)Timeline Frame 10Symbol 146 as "FWG.PageMenu"
ExportAssets (56)Timeline Frame 10Symbol 150 as "FWG.BtnOK"
ExportAssets (56)Timeline Frame 10Symbol 161 as "FWG.BtnQ0"
ExportAssets (56)Timeline Frame 10Symbol 164 as "FWG.BtnQ1"
ExportAssets (56)Timeline Frame 10Symbol 167 as "FWG.BtnQ2"
ExportAssets (56)Timeline Frame 10Symbol 170 as "FWG.BtnQ3"
ExportAssets (56)Timeline Frame 10Symbol 171 as "FWG.QualitySetting"
ExportAssets (56)Timeline Frame 10Symbol 174 as "FWG.BtnNo"
ExportAssets (56)Timeline Frame 10Symbol 176 as "FWG.BtnYes"
ExportAssets (56)Timeline Frame 10Symbol 177 as "ui.Alert"
ExportAssets (56)Timeline Frame 10Symbol 182 as "FWG.BtnX"
ExportAssets (56)Timeline Frame 10Symbol 184 as "FWG.BtnMenu"
ExportAssets (56)Timeline Frame 10Symbol 186 as "FWG.BtnNext"
ExportAssets (56)Timeline Frame 10Symbol 188 as "FWG.BtnNs"
ExportAssets (56)Timeline Frame 10Symbol 190 as "FWG.BtnPa"
ExportAssets (56)Timeline Frame 10Symbol 192 as "FWG.BtnPlay"
ExportAssets (56)Timeline Frame 10Symbol 194 as "FWG.BtnReset"
ExportAssets (56)Timeline Frame 10Symbol 196 as "FWG.BtnSkip"
ExportAssets (56)Timeline Frame 10Symbol 198 as "FWG.BtnSs"
ExportAssets (56)Timeline Frame 10Symbol 200 as "FWG.BtnSubmit"
ExportAssets (56)Timeline Frame 10Symbol 211 as "FWG.BtnMenu2"
ExportAssets (56)Timeline Frame 10Symbol 258 as "FWG.SubmitScore"
ExportAssets (56)Timeline Frame 10Symbol 259 as "FWG.PageGameOver"
ExportAssets (56)Timeline Frame 10Symbol 260 as "record.Recorder"
ExportAssets (56)Timeline Frame 10Symbol 281 as "FWG.BtnQ"
ExportAssets (56)Timeline Frame 10Symbol 284 as "FWG.BtnM"
ExportAssets (56)Timeline Frame 10Symbol 287 as "FWG.BtnS"
ExportAssets (56)Timeline Frame 10Symbol 288 as "FWG._3Btn"
ExportAssets (56)Timeline Frame 10Symbol 291 as "ui.Txt"
ExportAssets (56)Timeline Frame 10Symbol 292 as "FWG.GamePad"
ExportAssets (56)Timeline Frame 10Symbol 297 as "wordfreak.Letter"
ExportAssets (56)Timeline Frame 10Symbol 304 as "wordfreak.Game"
ExportAssets (56)Timeline Frame 10Symbol 305 as "FWG.PageGame"
ExportAssets (56)Timeline Frame 10Symbol 307 as "FWG.PageOptions"
ExportAssets (56)Timeline Frame 10Symbol 318 as "record.MouseArrow"
ExportAssets (56)Timeline Frame 10Symbol 320 as "FWG.Instructions"
ExportAssets (56)Timeline Frame 10Symbol 321 as "FWG.PageInst"
ExportAssets (56)Timeline Frame 10Symbol 326 as "wordfreak.Rect"
ExportAssets (56)Timeline Frame 10Symbol 327 as "SndPress"
ExportAssets (56)Timeline Frame 10Symbol 328 as "SndBg"
ExportAssets (56)Timeline Frame 10Symbol 330 as "FWG.MainContainer"
ExportAssets (56)Timeline Frame 10Symbol 336 as "ui.Alt"
ExportAssets (56)Timeline Frame 10Symbol 339 as "effect.ScrollFade"
ExportAssets (56)Timeline Frame 10Symbol 340 as "FWG.Main"

Labels

"Loading"Frame 1
"Logo"Frame 7
"onRollOut"Symbol 318 MovieClip [record.MouseArrow] Frame 1
"onReleaseOutside"Symbol 318 MovieClip [record.MouseArrow] Frame 2
"onRollOver"Symbol 318 MovieClip [record.MouseArrow] Frame 3
"onPress"Symbol 318 MovieClip [record.MouseArrow] Frame 4
"onRelease"Symbol 318 MovieClip [record.MouseArrow] Frame 5
"show"Symbol 339 MovieClip [effect.ScrollFade] Frame 1
"fadeHide"Symbol 339 MovieClip [effect.ScrollFade] Frame 2




http://swfchan.com/9/42282/info.shtml
Created: 10/5 -2019 00:44:33 Last modified: 10/5 -2019 00:44:33 Server time: 12/05 -2024 21:59:55