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

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

pootris.swf

This is the info page for
Flash #564

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


Text
12%

loading...

SKIP

SKIP

SUBMIT SCORE

X

SCORE :

NAME :

SUBMIT

SUBMIT

SENDING ...

Highscore Received

VIEW HIGHSCORES

loader

GAME OVER

MORE ONLINE
GAMES

DOWNLOAD
GAMES

ADD THIS GAME
TO YOUR SITE

VIEW
HIGHSCORES

MAIN MENU

PLAY AGAIN

SCORE

200000

GAME PAUSED

RETURN TO GAME

MORE ONLINE
GAMES

DOWNLOAD
GAMES

LEVEL UP

QUALITY

BACK

BEST

HIGH

MEDIUM

MEDIUN

LOW

MAIN MENU

NEXT

SKIP

It's toilet time and you're about to explode. Unfortunately having a
dump is no longer as convenient as it once was.
Your objective is to get the pipes from the toilet to connect to the
sewer or you could experience some seriously smelly overflow.
This is a hybrid of the classic games pipedream and tetris. Enjoy!

Mouse click to select and use powerups.

move left

move right

rotate

drop

INSTRUCTIONS

bomb- This will blow up blocks in all four directions (max 1
block distance).
plunger - This power-up will remove one entire vertical line
from the playing area.
clock - This will slow down the downward movement of
blocks.
ice - This stop block movement for 5 seconds - allowing you
to plan ahead.
Power-ups will be floating in the drain below the playing
area.  If you clear a line while the power-up is in the drain,
you will be given that power-up.

POWERUPS

START

Golden blocks - You will get bonus points when you
clear a line with a golden block.
Multiple connections - Bonus points will be awarded
if you make more than one pipe connection from
the toilet side to the left hand (drain side).

BONUS POINTS

MUSIC CREDITS

"AP - Tetris Again?"
by
andrew_parker

+ 1

endPos

NEXT

5

10

5

1

x

5

MENU

SOUND

MUSIC

QUALITY

150

LEVEL

SCORE

1

1000000

OBJECTIVE

1000000

keyPress

SETTING

MORE ONLINE
GAMES

DOWNLOAD
GAMES

ADD THIS GAME
TO YOUR SITE

VIEW
HIGHSCORES

Copyright 2007 freeworldgroup.com

V.1.0

PLAY GAME

SETTINGS

S

I

R

T

O

P

Credits

SETTINGS

ActionScript [AS1/AS2]

Frame 1
var my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); this.menu = my_cm; MochiAd.showPreloaderAd({id:"b148a640106a6d38", res:"820x600"});
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) { gotoAndStop ("loading"); }
Frame 6
stop();
Instance of Symbol 146 MovieClip in Frame 6
//component parameters onClipEvent (construct) { _game_name = "pootris"; score_var = "_root.score"; }
Frame 7
function game_initData() { score = 0; levelID = 1; item_bomb_num = 3; item_time_num = 1; item_speed_num = 1; item_clear_num = 3; item_bonus_num = 1; inPause = false; } function setData() { var _local2 = 1000 + ((levelID - 1) * 300); objectScore = _root.score + _local2; gameSpeed = 2 + (levelID * 1); if (gameSpeed > 20) { gameSpeed = 20; } } function game_createGame() { setData(); gameLoader_mc = _root.attachMovie("gameLoader", "gameLoader_mc", depth_game, {_x:114, _y:-15.5}); game_mc = _root.gameLoader_mc.attachMovie("mc", "game_mc", depth_game); _global.Game = game_mc; role_mc = _root.gameLoader_mc.role_mc; UI_mc = _root.gameLoader_mc.UI_mc; game_mc.init(gameSpeed); } function game_start() { game_mc.start(); itemControl(); } function game_pause(type) { if (inPause != true) { inPause = true; } else { inPause = false; } } function game_gameOver() { var _local2 = "UI_gameOver"; var _local3 = _root.attachMovie(_local2, _local2, depth_screen); _root.gameLoader_mc.bg_mc.pipe_mc.item_mc.removeMovieClip(); } function game_playAgain() { game_initData(); game_createGame(); game_start(); } function game_mainMenu() { game_initData(); gameLoader_mc.removeMovieClip(); gotoAndStop ("main"); } function game_showMenu() { if (UI.inGameOver) { return(undefined); } if (UI_mc.quality_mc._currentframe > 1) { return(undefined); } if (UI_menu instanceof MovieClip) { game_closeMenu(); return(undefined); } game_pause(); var _local2 = "UI_menu"; var UI = _root.attachMovie(_local2, _local2, depth_screen); } function game_closeMenu() { UI_menu.type = "return"; UI_menu.play(); } function game_passLevel_1() { var _local2 = "UI_pass"; var _local3 = _root.attachMovie(_local2, _local2, depth_screen); } function game_nextLevel() { levelID++; setData(); game_mc.init(gameSpeed); game_mc.nextBlock(); game_mc.control(); } function addPoo() { var _local2 = _root.gameLoader_mc.bg_mc.pipe_mc; var _local5 = _local2.attachMovie("poo_mc", "poo_mc", 122, {_x:134, _y:-92}); } function addItem() { var _local3 = _root.gameLoader_mc.bg_mc.pipe_mc; item = _local3.attachMovie("item_mc", "item_mc", 120, {_x:-40, _y:40}); clearInterval(timer_item); timer_item = setInterval(this, "stopItem", 8000, item); } function stopItem() { item.moveStop(); clearInterval(timer_item); timer_item = setInterval(this, "removeItem", 15000, item); } function removeItem() { item.moveOut(); clearInterval(timer_item); timer_item = setInterval(this, "itemControl", 5000, item); } function itemControl() { clearInterval(timer_item); timer_item = setInterval(this, "addItem", 15000); } function getItem(_item) { trace("getItem: " + _item); this[("item_" + _item) + "_num"]++; trace((("item_" + _item) + "_num ") + this[("item_" + _item) + "_num"]); } function musicStart() { bgMusic_snd.stop(); bgMusic_snd.start(0, 100); bgMusic_snd.setVolume(volume_music); bgMusic_snd.onSoundComplete = function () { }; } function musicStop() { bgMusic_snd.stop(); } function getSound(obj) { if (soundOn) { return(true); } if (soundOn == false) { return(false); } } function getMusic(obj) { if (musicOn) { return(true); } if (musicOn == false) { return(false); } } function setSound(obj) { if (soundOn == false) { soundOn = true; obj.gotoAndStop(1); } else if (soundOn) { soundOn = false; obj.gotoAndStop(2); } } function setMusic(obj) { if (musicOn == false) { bgMusic_snd.setVolume(volume_music); musicOn = true; obj.gotoAndStop(1); } else if (musicOn) { bgMusic_snd.setVolume(0); musicOn = false; obj.gotoAndStop(2); } } function soundStart(soundName) { if (soundOn) { var _local2 = this[soundName]; _local2.start(); } } function game_setDifficulty(num) { game_level = num; menu_difficulty.mc_1.gotoAndStop(1); menu_difficulty.mc_2.gotoAndStop(1); menu_difficulty.mc_3.gotoAndStop(1); menu_difficulty["mc_" + game_level].gotoAndStop(2); set_level(num); } function game_getDifficulty(obj) { obj.mc1.gotoAndStop(1); obj.mc2.gotoAndStop(1); obj.mc3.gotoAndStop(1); obj["mc_" + game_level].gotoAndStop(2); menu_difficulty = obj; set_level(game_level); } function game_setQuality(num) { game_quality = num; menu_quality.mc_1.gotoAndStop(1); menu_quality.mc_2.gotoAndStop(1); menu_quality.mc_3.gotoAndStop(1); menu_quality.mc_4.gotoAndStop(1); menu_quality["mc_" + game_quality].gotoAndStop(2); if (num == 1) { _quality = "LOW"; } else if (num == 2) { _quality = "MEDIUM"; } else if (num == 4) { _quality = "BEST"; } else { _quality = "HIGH"; } } function game_getQuality(obj) { if (_quality == "LOW") { game_quality = 1; } else if (_quality == "MEDIUM") { game_quality = 2; } else if (_quality == "BEST") { game_quality = 4; } else { game_quality = 3; } obj.mc1.gotoAndStop(1); obj.mc2.gotoAndStop(1); obj.mc3.gotoAndStop(1); obj.mc4.gotoAndStop(1); obj["mc_" + game_quality].gotoAndStop(2); menu_quality = obj; } stop(); _root.reserved.swapDepths(-2); _root.focusManager.swapDepths(-1); _global.atMV = function (link, _loader, initObj) { var _local3; var _local2; var _local6; if (_loader == undefined) { _local3 = _root; } else { _local3 = _loader; } if (initObj.depth == undefined) { _local2 = _local3.getNextHighestDepth(); } else { _local2 = initObj.depth; } _local6 = link + _local2; var _local4 = _local3.attachMovie(link, _local6, _local2, initObj); return(_local4); }; _global.cMC = function (MCname, _loader) { var _local2; var _local4; if (_loader == undefined) { _local2 = _root; } else { _local2 = _loader; } _local4 = _local2.getNextHighestDepth(); var _local3 = _local2.createEmptyMovieClip(MCname, _local4); return(_local3); }; _global.lToG = function (mc) { var _local1 = new Object(); _local1.x = mc._x; _local1.y = mc._y; mc._parent.localToGlobal(_local1); return(_local1); }; _global.rMC = function (mc) { mc.removeMovieClip(); }; var depth_game = 110; var depth_screen = 210; var gameLoader_mc; var game_mc; var UI_mc; var role_mc; var score; var objectScore; var levelID; var gameSpeed; var inPause; var item_bomb_num; var item_time_num; var item_speed_num; var item_clear_num; var item_bonus_num; var item; var soundOn = true; var musicOn = true; var sound_mc = createEmptyMovieClip("sound_mc", this.getNextHighestDepth()); var music_mc = createEmptyMovieClip("music_mc", this.getNextHighestDepth()); var allSound_snd = new Sound(sound_mc); allSound_snd.setVolume(100); var volume_music = 30; var volume_sound = 100; var bgMusic_snd = new Sound(music_mc); bgMusic_snd.attachSound("bgm_snd"); var pooDrop_snd = new Sound(sound_mc); pooDrop_snd.attachSound("pooDrop_snd"); var toilet_snd = new Sound(sound_mc); toilet_snd.attachSound("toilet_snd"); var boom_snd = new Sound(sound_mc); boom_snd.attachSound("boom_snd"); var beep_snd = new Sound(sound_mc); beep_snd.attachSound("beep_snd"); var land_snd = new Sound(sound_mc); land_snd.attachSound("land_snd"); var fire_snd = new Sound(sound_mc); fire_snd.attachSound("fire_snd"); var powerUP_snd = new Sound(sound_mc); powerUP_snd.attachSound("powerUP_snd"); var menu_difficulty; var game_quality; var menu_quality; musicStart();
Frame 12
stop();
Frame 18
stop(); game_initData(); game_createGame(); game_start();
Frame 26
stop();
Symbol 1 MovieClip [mc] Frame 1
#initclip 33 Object.registerClass("mc", Game); #endinitclip
Symbol 6 MovieClip Frame 1
onEnterFrame = function () { var _local4 = _root.getBytesLoaded(); var _local3 = _root.getBytesTotal(); var _local5 = int((_local4 / _local3) * 100); num_txt.text = _local5 + "%"; if (_local4 == _local3) { delete this.onEnterFrame; if ((_root._mochiad instanceof MovieClip) != true) { _root.play(); } } };
Symbol 10 MovieClip Frame 1
this._visible = false;
Symbol 10 MovieClip Frame 2
this._visible = true;
Symbol 10 MovieClip Frame 39
stop();
Instance of Symbol 3 MovieClip in Symbol 10 MovieClip Frame 39
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 518 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function showPreloaderAd(options) { var _local29 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812}; options = _parseOptions(options, _local29); var _local15 = options.clip; var _local25 = 11000; var _local28 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local15.stop(); var mc = _local15._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local16 = _getRes(options); var _local5 = _local16[0]; var _local14 = _local16[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local8 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local8._x = 10; _local8._y = _local14 - 20; var _local24 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local26 = options.outline; delete options.outline; var _local6 = _local8.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local8.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local24); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local7 = _local8.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local26, 100); _local7.moveTo(0, 0); _local7.lineTo(_local5 - 20, 0); _local7.lineTo(_local5 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local25; chk.ad_timeout = _local28; 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.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 showTimedAd(options) { var _local15 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd"}; options = _parseOptions(options, _local15); var _local6 = options.clip; var _local12 = 11000; var _local14 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local6.stop(); var mc = _local6._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local7 = _getRes(options); var _local16 = _local7[0]; var _local13 = _local7[1]; mc._x = _local16 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local12; chk.ad_timeout = _local14; 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.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 _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 _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = "1.4"; 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 _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); 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) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; 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 = "1.4"; var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } 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 _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _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 519 MovieClip [__Packages.Game] Frame 0
class Game extends MovieClip { var w, h, d, block_typeAll, typeRateArray, map, startPos, endPos, startArray, endArray, event_countNum, _v, v, blockType, pipeType, block_now, attachMovie, addEventListener, onEnterFrame, onKeyDown, onKeyUp, checkArray2, checkArray, clearArray, dispatchEvent; function Game () { super(); w = 10; h = 12; d = 50; block_typeAll = 5; typeRateArray = [0.1, 0.3, 0.25, 0.25, 0.1]; Block.d = d; Block.typeArray = new Array(); Block.portObjArray = new Array(); Block.portObjArray[0] = {t:0, b:0, l:0, r:1}; Block.portObjArray[1] = {t:0, b:1, l:0, r:1}; Block.portObjArray[2] = {t:0, b:0, l:1, r:1}; Block.portObjArray[3] = {t:1, b:0, l:1, r:1}; Block.portObjArray[4] = {t:1, b:1, l:1, r:1}; map = new Array(); startPos = new Array([0, 10], [0, 9], [0, 8], [0, 7], [0, 6], [0, 5], [0, 4], [0, 3], [0, 2], [0, 1]); endPos = new Array([9, 10], [9, 9], [9, 8], [9, 7], [9, 6], [9, 5], [9, 4], [9, 3], [9, 2], [9, 1]); startArray = new Array(); endArray = new Array(); event_countNum = {target:this, type:"onCountNum"}; mx.events.EventDispatcher.initialize(this); createMap(); } function init($v) { _v = $v; v = _v; } function createMap() { var _local5; var _local4; _local4 = 0; while (_local4 < h) { var _local2 = new Array(); _local5 = 0; while (_local5 < w) { if ((((_local5 == 0) || (_local5 == (w - 1))) || (_local4 == 0)) || (_local4 == (h - 1))) { _local2.push(1); } else { _local2.push(0); } _local5++; } map.push(_local2); _local4++; } for (var _local6 in startPos) { _local5 = startPos[_local6][0]; _local4 = startPos[_local6][1]; var _local3 = addBlock_fix(_local5, _local4, "block_end"); startArray.push(_local3); } for (var _local6 in endPos) { _local5 = endPos[_local6][0]; _local4 = endPos[_local6][1]; var _local3 = addBlock_fix(_local5, _local4, "block_end2"); endArray.push(_local3); } } function traceMap() { var _local2 = 0; while (_local2 < map.length) { trace(map[_local2]); _local2++; } trace("====================="); } function start() { startBlock(); control(); } function startBlock() { addBlock(4, 1, "block_mc", countNextBlock()); blockType = "block"; pipeType = countNextBlock(); _root.UI_mc.showNextBlock(blockType, pipeType); } function nextBlock() { if (blockType == "bomb") { trace("\u70B8\u5F39: "); addBlock(4, 1, "block_bomb", pipeType); _root.role_mc.useItem("bomb"); } else if (blockType == "clear") { addBlock(4, 1, "block_clear", pipeType); _root.role_mc.useItem("clear"); } else if (blockType == "bonus") { trace("\u91D1\u5757:11111 " + blockType); addBlock(4, 1, "block_mc", pipeType); } else { addBlock(4, 1, "block_mc", pipeType); } trace("blockType: " + blockType); blockType = "block"; pipeType = countNextBlock(); if (((Block.totalNum % 10) == 0) && (Block.totalNum != 0)) { item_bonus(); } _root.UI_mc.showNextBlock(blockType, pipeType); _root.role_mc.showFace(); inDelay = false; } function addBlock(x, y, block, block_type) { block_now = attachMovie(block, "block_now", 2); trace("block_now: " + block); block_now.setPos(x, y); trace("block_now: " + block_now.x); block_now.setType(block_type); trace("blockType2222: " + blockType); if (blockType == "bonus") { trace("setGold============="); block_now.setGold(); } checkOver(); return(block_now); } function addBlock2(x, y, block, block_type, rotation, isGold) { var _local2 = attachMovie(block, (("block_" + x) + "_") + y, ((y * w) + x) + 10); _local2.setPos(x, y); _local2.setType(block_type); _local2.setRotation(rotation); if (isGold) { _local2.setGold(); } addEventListener("onCountNum", _local2); return(_local2); } function addBlock_fix(x, y, block) { var _local2 = attachMovie(block, (("block_" + x) + "_") + y, ((y * w) + x) + 10); _local2.x = x; _local2.y = y; _local2._x = (_local2.x * d) + (d / 2); _local2._y = (_local2.y * d) + (d / 2); return(_local2); } function control() { trace((((("control: " + _root.inPause) + " ") + inItem_time) + " ") + inDelay); var x; var y; var dis = 0; var _local3; var keyTime = 0; var spaceDown = false; onEnterFrame = function () { if (_root.inPause) { return(undefined); } if (this.inItem_time) { return(undefined); } if (this.inDelay) { return(undefined); } x = this.block_now.x; y = this.block_now.y; if (Key.isDown(38)) { if (keyTime == 0) { this.block_now.rotate(); } keyTime++; if (keyTime == 3) { keyTime = 0; } } if (spaceDown) { this.block_now._y = this.block_now._y + 30; dis = dis + 30; } if (Key.isDown(37) && (spaceDown != true)) { if (keyTime == 0) { if (this.map[y + 1][x - 1] == 0) { this.block_now.x--; this.block_now._x = this.block_now._x - this.d; } } keyTime++; if (keyTime == 3) { keyTime = 0; } } else if (Key.isDown(39) && (spaceDown != true)) { if (keyTime == 0) { if (this.map[y + 1][x + 1] == 0) { this.block_now.x++; this.block_now._x = this.block_now._x + this.d; } } keyTime++; if (keyTime == 3) { keyTime = 0; } } this.block_now._y = this.block_now._y + this.v; dis = dis + this.v; if (dis >= this.d) { dis = 0; this.block_now.y++; this.block_now.updatePos(); if (this.checkHit()) { spaceDown = false; } } }; onKeyDown = function () { if (_root.inPause) { return(undefined); } if (this.inItem_time) { return(undefined); } if (this.inDelay) { return(undefined); } if (Key.isDown(40)) { spaceDown = true; } }; onKeyUp = function () { keyTime = 0; }; Key.addListener(this); } function checkHit() { if (checkMap(block_now.x, block_now.y + 1)) { map[block_now.y][block_now.x] = 1; _root.soundStart("land_snd"); if (block_now instanceof Block_bomb) { inDelay = true; block_now.doBoom(); TimeControl.delayFrame(this, "boomEnd", 15); return(true); } if (block_now instanceof Block_clear) { inDelay = true; block_now.doClear(); return(true); } inDelay = true; var _local3 = addBlock2(block_now.x, block_now.y, "block_mc", block_now.block_type, block_now.rotation, block_now.isGold); block_now.removeMovieClip(); if (checkConnect()) { } else { TimeControl.delayFrame(this, "nextBlock", 5); } return(true); } } function checkOver() { if (checkMap(block_now.x, block_now.y + 1)) { if (block_now.y == 1) { delete onEnterFrame; Key.removeListener(); onKeyDown = null; _root.game_gameOver(); } } } function checkWin() { trace("_root.objectScore: " + _root.objectScore); trace("_root.score: " + _root.score); if (_root.score >= _root.objectScore) { delete onEnterFrame; return(true); } } function checkMap(x, y) { if (map[y][x] == 1) { return(true); } } function getNextBlock(x, y) { var _local2 = this[(("block_" + x) + "_") + y]; if (_local2 instanceof Block) { return(_local2); } return(false); } function checkConnect() { checkArray2 = new Array(); for (var _local4 in this) { var _local2 = this[_local4]; if (_local2 instanceof Block) { _local2.isSearched = false; } } for (var _local4 in startArray) { checkArray = new Array(); endArray[_local4].searchStart(); } for (var _local4 in checkArray2) { for (var _local3 in checkArray2[_local4]) { checkArray2[_local4][_local3].isConnect = true; } } if (checkArray2.length > 0) { return(true); } } function checkBoom(mc) { var _local3 = [this[(("block_" + mc.x) + "_") + (mc.y + 1)], this[(("block_" + mc.x) + "_") + (mc.y - 1)], this[(("block_" + (mc.x + 1)) + "_") + mc.y], this[(("block_" + (mc.x - 1)) + "_") + mc.y]]; for (var _local5 in _local3) { var _local2 = _local3[_local5]; if (_local2 instanceof Block) { if ((_local2.type != "start") && (_local2.type != "end")) { map[_local2.y][_local2.x] = 0; _local2.doClear(); trace("block: " + _local2); } } } map[mc.y][mc.x] = 0; TimeControl.delayFrame(this, "moveBlockDown", 10); } function checkClear(mc) { var _local3; var _local4; _local4 = h - 1; while (_local4 > 0) { _local3 = 1; while (_local3 < (w - 1)) { var _local2 = this[(("block_" + _local3) + "_") + _local4]; if (_local2 instanceof Block) { if (_local2.x == mc.x) { map[_local2.y][_local2.x] = 0; mc.addBlock(_local2); } } _local3++; } _local4--; } map[mc.y][mc.x] = 0; } function startClear() { _root.role_mc.pullLine(); TimeControl.delayFrame(this, "get_clearArray", 15); } function get_clearArray() { clearArray = new Array(); var _local4; var _local5; _local5 = 1; while (_local5 < (h - 1)) { _local4 = 1; while (_local4 < (w - 1)) { var _local3 = this[(("block_" + _local4) + "_") + _local5]; if (_local3 instanceof Block) { if ((_local3.isConnect && (_local3.type != "start")) && (_local3.type != "end")) { clearArray.push(_local3); _local3.shine(); } } _local4++; } _local5++; } _root.addPoo(); TimeControl.delayFrame(this, "clearPipe", 10); } function clearPipe() { var _local5 = 0; var _local4 = 0; var _local7 = 0; var _local6 = 0; for (var _local8 in clearArray) { var _local3 = clearArray[_local8]; map[_local3.y][_local3.x] = 0; _local5 = _local5 + block_score; if (_local3.isGold) { _local4++; } if (_local3.x == 1) { if (_local3.portObj.l == 1) { _local7++; } } else if (_local3.x == 9) { if (_local3.portObj.r == 1) { _local6++; } } _local3.doClear(); } trace("linkNum_L: " + _local7); trace("linkNum_R: " + _local6); var _local12 = _local4 * 100; var _local10 = Math.max(_local7, _local6) - 1; if (_local10 < 0) { _local10 = 0; } var _local9 = _local10 * 150; _root.UI_mc.showGetScore(_local5, _local12, _local9); var _local11 = (_local5 + _local12) + _local9; trace("scoreNow: " + _local11); _root.score = _root.score + _local11; trace("score: " + _local5); trace("goldBlock: " + _local4); trace("linkNum: " + _local9); if (_local4 > 0) { _root.role_mc.showFace("clear2"); } else { _root.role_mc.showFace("clear1"); } if (checkWin()) { TimeControl.delayFrame(_root, "game_passLevel_1", 50); } else { TimeControl.delayFrame(this, "nextBlock", 50); } _root.soundStart("fire_snd"); TimeControl.delayFrame(this, "moveBlockDown", 10); } function moveBlockDown() { var _local3; var _local4; _local4 = h - 2; while (_local4 > 0) { _local3 = 1; while (_local3 < (w - 1)) { var _local2 = this[(("block_" + _local3) + "_") + _local4]; if (_local2 instanceof Block) { _local2.turnRed(); _local2.moveDown(); } _local3++; } _local4--; } countNum(); } function countNum2() { Block.totalNum = 0; Block.typeArray = [0, 0, 0, 0, 0]; dispatchEvent(event_countNum); } function countNum() { Block.totalNum = 0; Block.typeArray = [0, 0, 0, 0, 0]; var _local2; var _local4; _local4 = h - 1; while (_local4 > 0) { _local2 = 1; while (_local2 < (w - 1)) { var _local3 = this[(("block_" + _local2) + "_") + _local4]; if (_local3 instanceof Block) { Block.totalNum++; Block.typeArray[_local3.block_type - 1]++; } _local2++; } _local4--; } } function countRate(type) { var _local2 = Block.typeArray[type - 1]; var _local1 = Block.totalNum; if (_local1 == 0) { return(0); } var _local3 = _local2 / _local1; return(_local3); } function countNextBlock() { var _local2; var _local9 = typeRateArray[0]; var _local8 = typeRateArray[0] + typeRateArray[1]; var _local7 = (typeRateArray[0] + typeRateArray[1]) + typeRateArray[2]; var _local6 = ((typeRateArray[0] + typeRateArray[1]) + typeRateArray[2]) + typeRateArray[3]; var _local5 = (((typeRateArray[0] + typeRateArray[1]) + typeRateArray[2]) + typeRateArray[3]) + typeRateArray[4]; var _local3 = Math.random(); if (_local3 < _local9) { _local2 = 1; } else if (_local3 < _local8) { _local2 = 2; } else if (_local3 < _local7) { _local2 = 3; } else if (_local3 < _local6) { _local2 = 4; } else if (_local3 < _local5) { _local2 = 5; } countNum(); var _local4 = countRate(_local2); trace("rate: " + _local4); trace("typeRateArray[block_type-1]: " + typeRateArray[_local2 - 1]); if (_local4 > typeRateArray[_local2 - 1]) { trace("rrrrrrrrrrrrrrr: "); countNextBlock(); } return(_local2); } function useItem(type) { if (_root.inPause) { return(undefined); } this["item_" + type](); } function item_bomb() { if (_root.item_bomb_num == 0) { return(undefined); } _root.item_bomb_num--; blockType = "bomb"; _root.UI_mc.showNextBlock(blockType, pipeType); } function item_clear() { if (_root.item_clear_num == 0) { return(undefined); } _root.item_clear_num--; blockType = "clear"; _root.UI_mc.showNextBlock(blockType, pipeType); } function item_bonus() { blockType = "bonus"; _root.UI_mc.showNextBlock(blockType, pipeType); } function item_time() { if (inItem_time) { return(undefined); } if (_root.item_time_num == 0) { return(undefined); } _root.item_time_num--; inItem_time = true; _root.UI_mc.count(5, "timeEnd"); speedEnd(); _root.role_mc.useItem("time"); } function item_speed() { trace("item_speed: " + item_speed); if (inItem_speed) { return(undefined); } if (_root.item_speed_num == 0) { return(undefined); } _root.item_speed_num--; v = 1; _root.UI_mc.count(10, "speedEnd"); timeEnd(); _root.role_mc.useItem("speed"); } function itemEnd(func) { this[func](); } function boomEnd() { inDelay = false; nextBlock(); _root.role_mc.useItemEnd(); } function clearEnd(mc) { trace("clearEnd: " + clearEnd); inDelay = false; mc.removeMovieClip(); nextBlock(); _root.role_mc.useItemEnd(); } function timeEnd() { inItem_time = false; _root.role_mc.useItemEnd(); } function speedEnd() { v = _v; _root.role_mc.useItemEnd(); } var inDelay = false; var inItem_time = false; var inItem_speed = false; var block_score = 20; }
Symbol 520 MovieClip [__Packages.Block] Frame 0
class Block extends MovieClip { static var d, portObjArray, totalNum, typeArray; var score, rotation, portObj, x, y, _x, _y, _name, swapDepths, _parent, block_type, mc, onEnterFrame, bg_mc, play; function Block () { super(); score = 20; rotation = 0; portObj = new Object(); } function setPos(px, py) { x = px; y = py; _x = (x * d) + (d / 2); _y = (y * d) + (d / 2); } function updatePos() { _x = (x * d) + (d / 2); _y = (y * d) + (d / 2); } function updateName() { _name = (("block_" + x) + "_") + y; swapDepths(((y * _parent.w) + x) + 10); } function setType(_block_type) { block_type = _block_type; var _local2 = new Object(); _local2 = portObjArray[block_type - 1]; for (var _local3 in _local2) { portObj[_local3] = _local2[_local3]; } mc.gotoAndStop(block_type); } function setRotation(r) { var _local3 = int((Math.abs((r + 360) - rotation) % 360) / 90); var _local2 = 0; while (_local2 < _local3) { rotate(); _local2++; } } function rotate() { mc.mc.nextFrame(); rotation = rotation + 90; var _local2 = new Object(); for (var _local3 in portObj) { _local2[_local3] = portObj[_local3]; } portObj.t = _local2.l; portObj.r = _local2.t; portObj.b = _local2.r; portObj.l = _local2.b; } function setGold() { trace("setGold: " + setGold); score = score * 2; turnGold(); isGold = true; } function searchStart() { isSearched = true; getPort(); _parent.checkArray.push(this); } function getPort() { for (var _local2 in portObj) { if (portObj[_local2] == 1) { checkConnect(_local2); } } } function checkConnect(port) { var _local6; var _local5; var _local4; if (port == "t") { _local4 = "b"; _local6 = x; _local5 = y - 1; } else if (port == "b") { _local4 = "t"; _local6 = x; _local5 = y + 1; } else if (port == "l") { _local4 = "r"; _local6 = x - 1; _local5 = y; } else if (port == "r") { _local4 = "l"; _local6 = x + 1; _local5 = y; } var _local3 = _root.game_mc.getNextBlock(_local6, _local5); if ((_local3 != false) && (_local3.isSearched != true)) { if (_local3.portObj[_local4] == 1) { if (_local3.type == "start") { if (_parent.checkArray2.length == 0) { trace("========clear=========="); _parent.checkArray2.push(_parent.checkArray); _root.game_mc.startClear(); } } else { trace("nextBlock: " + _local3); _local3.turnBlue(); _local3.searchStart(); } } } } function moveControl() { if (_parent.checkMap(x, y + 1) != true) { _parent.map[y][x] = 0; y++; updatePos(); updateName(); moveDown(); } else { _parent.map[y][x] = 1; } } function moveDown() { if (_parent.checkMap(x, y + 1) != true) { _parent.map[y][x] = 0; y++; updatePos(); updateName(); moveDown(); } else { _parent.map[y][x] = 1; } } function moveDown_quick() { onEnterFrame = function () { }; if (_parent.checkMap(x, y + 1) != true) { _parent.map[y][x] = 0; y++; updatePos(); updateName(); moveDown(); } else { _parent.map[y][x] = 1; } } function shine() { var i = 0; onEnterFrame = function () { i++; if (i == 3) { i = 0; this.turnBlue(); } else { this.turnNormal(); } }; } function turnBlue(Void) { var _local2 = {ra:"40", rb:"20", ga:"40", gb:"70", ba:"40", bb:"150", aa:"100", ab:"0"}; ColorEffect.setColor(mc, _local2); } function turnRed(Void) { } function turnGold(Void) { var _local2 = {ra:"100", rb:"20", ga:"80", gb:"15", ba:"-100", bb:"50", aa:"100", ab:"0"}; ColorEffect.setColor(bg_mc, _local2); } function turnNormal(Void) { var _local2 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; ColorEffect.setColor(mc, _local2); } function onCountNum() { totalNum++; typeArray[block_type - 1]++; } function doClear() { play(); doClear = null; } var isSearched = false; var isGold = false; }
Symbol 521 MovieClip [__Packages.ColorEffect] Frame 0
class ColorEffect { var MC_color, oldColor, timer_color, MC; function ColorEffect () { } static function setColor(_mc, colorType) { var _local1 = new Color(_mc); if (typeof(colorType) == "string") { _local1.setTransform(ColorEffect[colorType]); } else if (colorType instanceof Object) { _local1.setTransform(colorType); } } function colorRecover() { MC_color.setTransform(oldColor); clearInterval(timer_color); MC.inWhite = null; this=null;//parameter overwritten } static var color_hit1 = {ra:"100", rb:"255", ga:"100", gb:"137", ba:"100", bb:"66", aa:"100", ab:"0"}; }
Symbol 128 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 522 MovieClip [__Packages.Block_bomb] Frame 0
class Block_bomb extends Block { var onEnterFrame, play; function Block_bomb () { super(); trace("Block_bomb: " + Block_bomb); onEnterFrame = function () { trace(433); }; } function searchStart() { } function doBoom() { play(); } }
Symbol 523 MovieClip [__Packages.TimeControl] Frame 0
class TimeControl { static var Timer_id; function TimeControl () { } static function delayTime(mc, func, _time) { Timer_id = setInterval(mc, func, _time); trace("_time: " + _time); trace("func: " + func); trace("mc: " + mc); trace("Timer_id: " + Timer_id); } static function delayFrame(mc, func, _time) { var _local3 = _root.getNextHighestDepth(); var _local4 = _root.createEmptyMovieClip("timer_" + _local3, _local3); var time_f = 0; _local4.onEnterFrame = function () { if (_root.inPause) { return(undefined); } time_f++; if (time_f == _time) { mc[func](); delete this.onEnterFrame; this.removeMovieClip(); } }; } }
Symbol 524 MovieClip [__Packages.Block_clear] Frame 0
class Block_clear extends Block { var blockArray, play, onEnterFrame; function Block_clear () { super(); blockArray = new Array(); } function searchStart() { } function doClear() { _global.Game.checkClear(this); play(); } function addBlock(b) { blockArray.push(b); } function moveUp() { var v = 1; var v_a = 0.3; onEnterFrame = function () { v = v + v_a; if (v > 20) { v = 20; } this._y = this._y - v; if (this.blockArray.length > 0) { for (var _local4 in this.blockArray) { var _local3 = this.blockArray[_local4]; _local3._y = _local3._y - v; } if (this.blockArray[0]._y < -50) { delete this.onEnterFrame; for (var _local4 in this.blockArray) { var _local3 = this.blockArray[_local4]; _local3.removeMovieClip(); } _global.Game.clearEnd(this); } } else if (this._y < -50) { delete this.onEnterFrame; _global.Game.clearEnd(this); } }; } }
Symbol 525 MovieClip [__Packages.Block_side] Frame 0
class Block_side extends Block { var _visible, type, x, y; function Block_side () { super(); _visible = false; } function searchStart() { if (type == "end") { trace("ffffffffffffffffffff"); } isSearched = true; checkConnect(type); } function checkConnect(type) { var _local6; var _local5; var _local4; if (type == "end") { _local4 = "r"; _local6 = x - 1; _local5 = y; } else if (type == "start") { _local4 = "l"; _local6 = x + 1; _local5 = y; } var _local3 = _root.game_mc.getNextBlock(_local6, _local5); if ((_local3 != false) && (_local3.isSearched != true)) { if (_local3.portObj[_local4] == 1) { trace("nextBlock: " + _local3); _local3.turnBlue(); _local3.searchStart(); } } } function turnBlue(Void) { } function turnRed(Void) { } function turnNormal(Void) { } var isSearched = false; }
Symbol 526 MovieClip [__Packages.Item] Frame 0
class Item extends MovieClip { var v, mc, onEnterFrame, gotoAndPlay, stop; function Item () { super(); v = 2; setType(); move(); } function setType() { var _local2 = int(Math.random() * 4) + 1; mc.gotoAndStop(_local2); } function move() { onEnterFrame = function () { if (_root.inPause) { return(undefined); } this._x = this._x + this.v; }; } function moveOut() { gotoAndPlay("go"); onEnterFrame = function () { if (_root.inPause) { return(undefined); } this._x = this._x + this.v; if (this._x > this._parent.endPos_mc._x) { this.removeMovieClip(); _root.itemControl(); } }; } function moveStop() { delete onEnterFrame; stop(); } function receive() { trace("receive: " + receive); move = null; moveOut = null; moveStop = null; delete onEnterFrame; _root.itemControl(); _root.getItem(mc.type); var _local4 = _global.lToG(this); _root.attachMovie("getPower_mc", "getPower_mc", _root.getNextHighestDepth(), {type:mc.type, _x:_local4.x, _y:_local4.y}); gotoAndPlay("get"); } }
Symbol 101 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.126"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 102 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 103 MovieClip [__Packages.mx.controls.TextInput] Frame 0
class mx.controls.TextInput extends mx.core.UIComponent { var owner, enterListener, label, tabChildren, tabEnabled, focusTextField, _color, _parent, border_mc, createClassObject, dispatchValueChangedEvent, __get__width, __get__height, tfx, tfy, tfw, tfh, getStyle, bind, updateModel, _getTextFormat, enabled; function TextInput () { super(); } function addEventListener(event, handler) { if (event == "enter") { addEnterEvents(); } super.addEventListener(event, handler); } function enterOnKeyDown() { if (Key.getAscii() == 13) { owner.dispatchEvent({type:"enter"}); } } function addEnterEvents() { if (enterListener == undefined) { enterListener = new Object(); enterListener.owner = this; enterListener.onKeyDown = enterOnKeyDown; } } function init(Void) { super.init(); label.styleName = this; tabChildren = true; tabEnabled = false; focusTextField = label; _color = mx.core.UIObject.textColorList; label.onSetFocus = function () { this._parent.onSetFocus(); }; label.onKillFocus = function (n) { this._parent.onKillFocus(n); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = onLabelChanged; } function setFocus() { Selection.setFocus(label); } function onLabelChanged(Void) { _parent.dispatchEvent({type:"change"}); _parent.dispatchValueChangedEvent(text); } function createChildren(Void) { super.createChildren(); if (border_mc == undefined) { createClassObject(_global.styles.rectBorderClass, "border_mc", 0, {styleName:this}); } border_mc.swapDepths(label); label.autoSize = "none"; } function get html() { return(getHtml()); } function set html(value) { setHtml(value); //return(html); } function getHtml() { return(label.html); } function setHtml(value) { if (value != label.html) { label.html = value; } } function get text() { return(getText()); } function set text(t) { setText(t); //return(text); } function getText() { if (initializing) { return(initText); } if (label.html == true) { return(label.htmlText); } return(label.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } } dispatchValueChangedEvent(t); } function size(Void) { border_mc.setSize(__get__width(), __get__height()); var _local2 = border_mc.__get__borderMetrics(); var _local6 = _local2.left + _local2.right; var _local3 = _local2.top + _local2.bottom; var _local5 = _local2.left; var _local4 = _local2.top; tfx = _local5; tfy = _local4; tfw = __get__width() - _local6; tfh = __get__height() - _local3; label.move(tfx, tfy); label.setSize(tfw, tfh + 1); } function setEnabled(enable) { label.type = (((__editable == true) || (enable == false)) ? "input" : "dynamic"); label.selectable = enable; var _local2 = getStyle((enable ? "color" : "disabledColor")); if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } setColor(_local2); } function setColor(col) { label.textColor = col; } function onKillFocus(newFocus) { if (enterListener != undefined) { Key.removeListener(enterListener); } if (bind != undefined) { updateModel(text); } super.onKillFocus(newFocus); } function onSetFocus(oldFocus) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } if (enterListener != undefined) { Key.addListener(enterListener); } super.onSetFocus(oldFocus); } function draw(Void) { var _local2 = label; var _local4 = getText(); if (initializing) { initializing = false; delete initText; } var _local3 = _getTextFormat(); _local2.embedFonts = _local3.embedFonts == true; if (_local3 != undefined) { _local2.setTextFormat(_local3); _local2.setNewTextFormat(_local3); } _local2.multiline = false; _local2.wordWrap = false; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = (((__editable == true) || (enabled == false)) ? "input" : "dynamic"); size(); } function setEditable(s) { __editable = s; label.type = (s ? "input" : "dynamic"); } function get maxChars() { return(label.maxChars); } function set maxChars(w) { label.maxChars = w; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(w) { label.restrict = ((w == "") ? null : (w)); //return(restrict); } function get hPosition() { return(label.hscroll); } function set hPosition(w) { label.hscroll = w; //return(hPosition); } function get maxHPosition() { return(label.maxhscroll); } function get editable() { return(__editable); } function set editable(w) { setEditable(w); //return(editable); } function get password() { return(label.password); } function set password(w) { label.password = w; //return(password); } function get tabIndex() { return(label.tabIndex); } function set tabIndex(w) { label.tabIndex = w; //return(tabIndex); } function set _accProps(val) { label._accProps = val; //return(_accProps); } function get _accProps() { return(label._accProps); } static var symbolName = "TextInput"; static var symbolOwner = mx.controls.TextInput; static var version = "2.0.2.126"; var className = "TextInput"; var initializing = true; var clipParameters = {text:1, editable:1, password:1, maxChars:1, restrict:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var _maxWidth = mx.core.UIComponent.kStretch; var __editable = true; var initText = ""; }
Symbol 122 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 123 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 124 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 125 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 126 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 127 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 129 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 130 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 131 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 132 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 133 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 134 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 135 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 136 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 137 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 138 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 139 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 140 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 141 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 75 MovieClip Frame 350
_root.play();
Symbol 80 Button
on (release) { play(); }
Symbol 89 Button
on (release) { gotoAndStop ("submit"); }
Symbol 94 Button
on (release) { back(); }
Symbol 106 MovieClip [Defaults] Frame 1
#initclip 34 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 107 MovieClip [UIObjectExtensions] Frame 1
#initclip 35 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 108 MovieClip [UIObject] Frame 1
#initclip 36 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 109 MovieClip [Border] Frame 1
#initclip 37 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 110 MovieClip [RectBorder] Frame 1
#initclip 38 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 113 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 114 MovieClip Frame 1
#initclip 39 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 117 MovieClip [FocusRect] Frame 1
#initclip 40 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 118 MovieClip [FocusManager] Frame 1
#initclip 41 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 119 MovieClip [UIComponentExtensions] Frame 1
#initclip 42 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 120 MovieClip [UIComponent] Frame 1
#initclip 43 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 121 MovieClip [TextInput] Frame 1
#initclip 44 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 145 Button
on (release) { viewHighscore(); }
Symbol 146 MovieClip Frame 1
stop(); _global.game_name = _game_name; var highscore = eval (score_var); _global.viewHighscore = function () { getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + game_name, "_blank"); }; if (highscore == 0) { this._visible = false; }
Symbol 146 MovieClip Frame 3
function sendData() { send_var.game = game_name; send_var.score = highscore; send_var.name = name_txt.text; if (send_var.name == "") { send_var.name = "guest" + int(Math.random() * 1000); } send_var.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", load_var, "POST"); gotoAndStop ("sending"); } function back() { if (submited) { gotoAndStop ("submited"); } else { gotoAndStop (1); } } stop(); gold_txt.text = highscore; _root.focusManager.setFocus(name_txt); name_txt.restrict = "^$!<>?#%@~`&*()=^"; send_var = new LoadVars(); load_var = new LoadVars(); ok_btn.onRelease = sendData; load_var.onLoad = function () { gotoAndStop ("done"); };
Instance of Symbol 121 MovieClip [TextInput] "gold_txt" in Symbol 146 MovieClip Frame 3
//component parameters onClipEvent (construct) { editable = false; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 121 MovieClip [TextInput] "name_txt" in Symbol 146 MovieClip Frame 3
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 146 MovieClip Frame 5
submited = true;
Symbol 150 MovieClip [poo_mc] Frame 1
function move() { this.onEnterFrame = function () { _x = (_x + v); checkHit(); if (_x > _parent.endPos_mc._x) { this.removeMovieClip(); } }; } function checkHit() { var _local2 = _parent.item_mc; if (_x > _local2._x) { _local2.receive(); checkHit = null; } } var v = 5;
Symbol 150 MovieClip [poo_mc] Frame 7
move(); _root.soundStart("pooDrop_snd");
Symbol 150 MovieClip [poo_mc] Frame 33
gotoAndPlay ("go");
Symbol 150 MovieClip [poo_mc] Frame 47
stop(); this.removeMovieClip();
Symbol 156 MovieClip Frame 1
stop(); type = "bomb";
Symbol 156 MovieClip Frame 2
type = "clear";
Symbol 156 MovieClip Frame 3
type = "speed";
Symbol 156 MovieClip Frame 4
type = "time";
Symbol 156 MovieClip Frame 5
type = "bonus";
Symbol 159 MovieClip [item_mc] Frame 1
#initclip 50 Object.registerClass("item_mc", Item); #endinitclip
Symbol 159 MovieClip [item_mc] Frame 32
gotoAndPlay ("go");
Symbol 159 MovieClip [item_mc] Frame 33
_root.soundStart("powerUP_snd");
Symbol 159 MovieClip [item_mc] Frame 46
this.removeMovieClip();
Symbol 164 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 5
gotoAndStop (1);
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 5
gotoAndStop (1);
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 5
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 5
gotoAndStop (1);
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 5
gotoAndStop (1);
Symbol 179 MovieClip [m] Frame 1
stop();
Symbol 181 MovieClip [block_mc] Frame 1
#initclip 45 Object.registerClass("block_mc", Block); #endinitclip stop();
Symbol 181 MovieClip [block_mc] Frame 7
this.removeMovieClip();
Symbol 187 MovieClip [block_bomb] Frame 1
#initclip 46 Object.registerClass("block_bomb", Block_bomb); #endinitclip stop();
Symbol 187 MovieClip [block_bomb] Frame 2
_root.soundStart("boom_snd");
Symbol 187 MovieClip [block_bomb] Frame 4
_global.Game.checkBoom(this);
Symbol 187 MovieClip [block_bomb] Frame 8
this.removeMovieClip();
Symbol 189 MovieClip [block_clear] Frame 1
#initclip 47 Object.registerClass("block_clear", Block_clear); #endinitclip stop();
Symbol 189 MovieClip [block_clear] Frame 6
stop(); moveUp();
Symbol 189 MovieClip [block_clear] Frame 10
Symbol 192 MovieClip [block_end] Frame 1
#initclip 48 Object.registerClass("block_end", Block_side); #endinitclip portObj = {t:0, b:0, l:0, r:1}; type = "start";
Symbol 193 MovieClip [block_end2] Frame 1
#initclip 49 Object.registerClass("block_end2", Block_side); #endinitclip portObj = {t:0, b:0, l:1, r:0}; type = "end";
Symbol 209 Button
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 210 Button
on (release) { getURL ("http://www.ifungames.com", "_blank"); }
Symbol 211 Button
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 213 Button
on (release) { viewHighscore(); }
Symbol 214 Button
on (release) { _parent.game_mainMenu(); }
Symbol 216 Button
on (release) { _parent.game_playAgain(); }
Instance of Symbol 146 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters onClipEvent (construct) { _game_name = "pootris"; score_var = "_root.score"; }
Symbol 221 MovieClip [UI_gameOver] Frame 40
function game_mainMenu() { type = "mainMenu"; play(); } function game_playAgain() { type = "playAgain"; play(); } stop(); var type;
Symbol 221 MovieClip [UI_gameOver] Frame 44
if (type == "playAgain") { _root.game_playAgain(); } else { _root.game_mainMenu(); }
Symbol 221 MovieClip [UI_gameOver] Frame 53
stop(); this.removeMovieClip();
Symbol 229 Button
on (release) { _parent.game_return(); }
Symbol 234 MovieClip [UI_menu] Frame 14
function game_mainMenu() { type = "mainMenu"; play(); } function game_return() { type = "return"; play(); } stop(); var type;
Symbol 234 MovieClip [UI_menu] Frame 16
if (type != "return") { _root.game_mainMenu(); }
Symbol 234 MovieClip [UI_menu] Frame 32
stop(); _root.game_pause(); this.removeMovieClip();
Symbol 237 MovieClip [UI_pass] Frame 16
Symbol 237 MovieClip [UI_pass] Frame 33
_root.game_nextLevel(); this.removeMovieClip();
Symbol 240 Button
on (release) { _parent.play(); }
Symbol 242 Button
on (release) { _root.game_setQuality(4); }
Symbol 244 MovieClip Frame 1
stop(); if (_quality == "BEST") { gotoAndStop (2); }
Symbol 245 Button
on (release) { _root.game_setQuality(3); }
Symbol 247 MovieClip Frame 1
stop(); if (_quality == "HIGH") { gotoAndStop (2); }
Symbol 248 Button
on (release) { _root.game_setQuality(2); }
Symbol 251 MovieClip Frame 1
stop(); if (_quality == "MEDIUM") { gotoAndStop (2); }
Symbol 252 Button
on (release) { _root.game_setQuality(1); }
Symbol 254 MovieClip Frame 1
stop(); if (_quality == "LOW") { gotoAndStop (2); }
Symbol 256 MovieClip Frame 1
_root.game_getQuality(this);
Symbol 257 MovieClip [UI_setting] Frame 20
stop(); _root.main_mc._visible = false;
Symbol 257 MovieClip [UI_setting] Frame 30
_root.main_mc._visible = true;
Symbol 257 MovieClip [UI_setting] Frame 39
stop(); this.removeMovieClip();
Symbol 259 Button
on (release) { play(); }
Symbol 261 Button
on (release) { _parent.type = "start"; _parent.play(); }
Symbol 263 Button
on (release) { _parent.play(); }
Symbol 274 Button
on (release) { prevFrame(); }
Symbol 277 Button
on (release) { _parent.type = "start"; _parent.play(); }
Symbol 283 MovieClip Frame 1
stop();
Symbol 283 MovieClip Frame 2
stop();
Symbol 283 MovieClip Frame 3
stop();
Symbol 284 MovieClip [UI_instruction] Frame 20
stop(); _root.main_mc._visible = false;
Symbol 284 MovieClip [UI_instruction] Frame 30
_root.main_mc._visible = true; if (type == "start") { _root.gotoAndPlay("start"); }
Symbol 284 MovieClip [UI_instruction] Frame 39
stop(); this.removeMovieClip();
Symbol 288 MovieClip [UI_credits] Frame 20
stop(); _root.main_mc._visible = false;
Symbol 288 MovieClip [UI_credits] Frame 30
_root.main_mc._visible = true;
Symbol 288 MovieClip [UI_credits] Frame 39
stop(); this.removeMovieClip();
Symbol 299 MovieClip Frame 1
this._visible = false; mc.gotoAndStop(_parent.type);
Symbol 299 MovieClip Frame 2
this._visible = true;
Symbol 299 MovieClip Frame 53
gotoAndStop (1);
Symbol 300 MovieClip [getPower_mc] Frame 1
function setItem(type) { mc.mc.gotoAndStop(type); }
Symbol 300 MovieClip [getPower_mc] Frame 2
trace("tttttttttttt" + type);
Symbol 300 MovieClip [getPower_mc] Frame 40
this.removeMovieClip();
Symbol 306 MovieClip Frame 1
this.swapDepths(1000);
Instance of Symbol 305 MovieClip "endPos_mc" in Symbol 307 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 311 MovieClip Frame 1
stop();
Symbol 332 MovieClip Frame 1
stop(); _parent.showFace();
Symbol 332 MovieClip Frame 24
gotoAndStop (1);
Symbol 332 MovieClip Frame 42
gotoAndStop (1);
Symbol 337 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 12
stop();
Symbol 358 MovieClip Frame 1
function pullLine() { hand_mc.play(); line_mc.play(); _root.soundStart("toilet_snd"); } function useItem(item) { gotoAndStop(item); } function useItemEnd() { gotoAndStop (1); } function showFace(face) { if (face != undefined) { face_mc.gotoAndPlay(face); return(undefined); } var _local1 = 1; if (Block.totalNum > 35) { _local1 = 5; } else if (Block.totalNum > 25) { _local1 = 4; } else if (Block.totalNum > 17) { _local1 = 3; } else if (Block.totalNum > 10) { _local1 = 2; } face_mc.gotoAndStop(_local1); trace((("showFace::" + _local1) + " ") + Block.totalNum); } stop();
Symbol 361 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 1
stop(); var num; this._visible = false;
Symbol 364 MovieClip Frame 2
this._visible = true; _root.soundStart("beep_snd");
Symbol 364 MovieClip Frame 28
num--; if (num == 0) { _parent.countEnd(); gotoAndStop (1); } else { gotoAndPlay (2); }
Symbol 373 Button
on (release) { _root.game_mc.useItem("speed"); }
Symbol 378 Button
on (release) { _root.game_mc.useItem("bomb"); }
Symbol 381 Button
on (release) { _root.game_mc.useItem("clear"); }
Symbol 386 Button
on (release) { _root.game_mc.useItem("time"); }
Symbol 387 MovieClip Frame 1
Symbol 391 Button
on (release) { if (_root.inPause) { return(undefined); } _root.game_showMenu(); }
Symbol 393 Button
on (release) { _root.setSound(this); }
Symbol 396 MovieClip Frame 1
stop(); if (_root.getSound(this) == false) { gotoAndStop (2); }
Symbol 396 MovieClip Frame 2
stop();
Symbol 397 Button
on (release) { _root.setMusic(this); }
Symbol 399 MovieClip Frame 1
stop(); if (_root.getMusic(this) == false) { gotoAndStop (2); }
Symbol 399 MovieClip Frame 2
stop();
Symbol 400 Button
on (release) { gotoAndStop (2); }
Symbol 403 MovieClip Frame 1
_root.UI_mc.gotoAndStop(2);
Symbol 403 MovieClip Frame 10
stop(); _root.game_getQuality(this); mc_1.btn.onRelease = function () { _root.game_setQuality(1); play(); }; mc_2.btn.onRelease = function () { _root.game_setQuality(2); play(); }; mc_3.btn.onRelease = function () { _root.game_setQuality(3); play(); }; mc_4.btn.onRelease = function () { _root.game_setQuality(4); play(); };
Symbol 403 MovieClip Frame 19
_root.game_pause(); _root.UI_mc.gotoAndStop(1); _parent.gotoAndStop(1);
Symbol 404 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 2
_root.game_pause();
Symbol 407 MovieClip Frame 1
stop(); var scoreText; this._visible = false;
Symbol 407 MovieClip Frame 2
this._visible = true;
Symbol 407 MovieClip Frame 7
Symbol 407 MovieClip Frame 53
gotoAndStop (1);
Symbol 418 MovieClip Frame 1
this._alpha = 0; this.onRollOver = function () { useHandCursor = false; }; this.onRollOut = function () { useHandCursor = true; };
Symbol 419 MovieClip Frame 1
function showNextBlock(blockType, pipeType) { next_mc.gotoAndStop(blockType); next_mc.pipe_mc.gotoAndStop(pipeType); } function showCombo(score, goldBonus) { if (goldBonus > 0) { scoreShow_mc.scoreText = (score + " + ") + goldBonus; } else { scoreShow_mc.scoreText = score; } scoreShow_mc.play(); } function showGetScore(score, goldBonus, linkBonus) { trace((score + "====") + goldBonus); var _local1 = goldBonus + linkBonus; if (_local1 > 0) { scoreShow_mc.scoreText = (score + " +") + _local1; } else { scoreShow_mc.scoreText = score; } scoreShow_mc.play(); } function count(num, _endFun) { endFun = _endFun; count_mc.num = num; count_mc.play(); } function countEnd() { _global.Game.itemEnd(endFun); } stop(); var endFun;
Instance of Symbol 396 MovieClip in Symbol 419 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 416 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.isDown(80)) { _root.game_showMenu(); } }
Symbol 421 MovieClip Frame 1
stop();
Symbol 424 Button
on (release) { gotoAndStop ("end"); }
Symbol 493 Button
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 498 Button
on (release) { setting(); }
Symbol 506 Button
on (release) { _root.gotoAndPlay("start"); }
Symbol 508 Button
on (release) { credits(); }
Symbol 510 MovieClip Frame 1
this.onRelease = function () { getURL ("http://www.freeworldgroup.com", "_blank"); };
Symbol 511 MovieClip Frame 315
_root.gotoAndStop("main");
Instance of Symbol 494 MovieClip in Symbol 511 MovieClip Frame 315
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Instance of Symbol 510 MovieClip in Symbol 511 MovieClip Frame 315
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 514 Button
on (release) { start(); }
Symbol 515 MovieClip Frame 1
function setting() { if (_root.UI_setting instanceof MovieClip) { return(undefined); } _root.attachMovie("UI_setting", "UI_setting", _root.depth_screen); } function credits() { if (_root.UI_credits instanceof MovieClip) { return(undefined); } _root.attachMovie("UI_credits", "UI_credits", _root.depth_screen); } function start() { if (_root.UI_instruction instanceof MovieClip) { return(undefined); } _root.attachMovie("UI_instruction", "UI_instruction", _root.depth_screen); } stop();
Instance of Symbol 494 MovieClip in Symbol 515 MovieClip Frame 1
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Instance of Symbol 510 MovieClip in Symbol 515 MovieClip Frame 1
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 515 MovieClip Frame 2
stop();
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 13
stop();
Symbol 516 MovieClip Frame 28
stop();

Library Items

Symbol 1 MovieClip [mc]
Symbol 2 GraphicUsed by:3 10
Symbol 3 MovieClipUses:2Used by:10
Symbol 4 FontUsed by:5
Symbol 5 EditableTextUses:4Used by:6
Symbol 6 MovieClipUses:5Used by:10
Symbol 7 FontUsed by:8
Symbol 8 TextUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClipUses:2 3 6 9Used by:Timeline
Symbol 518 MovieClip [__Packages.MochiAd]
Symbol 519 MovieClip [__Packages.Game]
Symbol 520 MovieClip [__Packages.Block]
Symbol 521 MovieClip [__Packages.ColorEffect]
Symbol 128 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 522 MovieClip [__Packages.Block_bomb]
Symbol 523 MovieClip [__Packages.TimeControl]
Symbol 524 MovieClip [__Packages.Block_clear]
Symbol 525 MovieClip [__Packages.Block_side]
Symbol 526 MovieClip [__Packages.Item]
Symbol 101 MovieClip [__Packages.mx.core.UIObject]
Symbol 102 MovieClip [__Packages.mx.core.UIComponent]
Symbol 103 MovieClip [__Packages.mx.controls.TextInput]
Symbol 122 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 123 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 124 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 125 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 126 MovieClip [__Packages.mx.skins.Border]
Symbol 127 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 129 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 130 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 131 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 132 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 133 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 134 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 135 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 136 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 137 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 138 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 139 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 140 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 141 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 11 GraphicUsed by:75
Symbol 12 GraphicUsed by:75
Symbol 13 GraphicUsed by:75
Symbol 14 GraphicUsed by:75
Symbol 15 GraphicUsed by:75
Symbol 16 GraphicUsed by:75
Symbol 17 GraphicUsed by:75
Symbol 18 GraphicUsed by:75
Symbol 19 GraphicUsed by:75
Symbol 20 GraphicUsed by:75
Symbol 21 GraphicUsed by:75
Symbol 22 GraphicUsed by:75
Symbol 23 GraphicUsed by:75
Symbol 24 GraphicUsed by:75
Symbol 25 GraphicUsed by:75
Symbol 26 GraphicUsed by:75
Symbol 27 GraphicUsed by:75
Symbol 28 GraphicUsed by:75
Symbol 29 GraphicUsed by:75
Symbol 30 GraphicUsed by:75
Symbol 31 GraphicUsed by:42
Symbol 32 GraphicUsed by:42
Symbol 33 GraphicUsed by:42
Symbol 34 GraphicUsed by:42
Symbol 35 GraphicUsed by:42
Symbol 36 GraphicUsed by:42
Symbol 37 GraphicUsed by:42
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:31 32 33 34 35 36 37 38 39 40 41Used by:75
Symbol 43 GraphicUsed by:75
Symbol 44 GraphicUsed by:75
Symbol 45 GraphicUsed by:75
Symbol 46 GraphicUsed by:75
Symbol 47 GraphicUsed by:75
Symbol 48 GraphicUsed by:75
Symbol 49 GraphicUsed by:75
Symbol 50 GraphicUsed by:75
Symbol 51 GraphicUsed by:75
Symbol 52 GraphicUsed by:75
Symbol 53 GraphicUsed by:75
Symbol 54 GraphicUsed by:75
Symbol 55 GraphicUsed by:75
Symbol 56 GraphicUsed by:75
Symbol 57 GraphicUsed by:75
Symbol 58 GraphicUsed by:75
Symbol 59 GraphicUsed by:75
Symbol 60 GraphicUsed by:75
Symbol 61 GraphicUsed by:75
Symbol 62 GraphicUsed by:75
Symbol 63 GraphicUsed by:75
Symbol 64 GraphicUsed by:75
Symbol 65 GraphicUsed by:75
Symbol 66 GraphicUsed by:75
Symbol 67 GraphicUsed by:75
Symbol 68 GraphicUsed by:75
Symbol 69 GraphicUsed by:75
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:70 71Used by:74 75
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73 72Used by:75
Symbol 75 MovieClipUses:11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 72 74Used by:Timeline
Symbol 76 FontUsed by:77 78 81 95 96 97 99 142 143 144 147 205 206 207 208 212 215 217 218 219 228 230 231 232 235 239 241 243 246 249 250 253 258 260 262 264 265 269 270 271 272 273 275 276 278 281 282 285 286 298 359 362 365 366 367 368 369 392 394 398 401 405 408 409 410 411 412 413 485 487 488 489 490 496 497 499 500 501 502 503 504 513
Symbol 77 TextUses:76Used by:80 424
Symbol 78 TextUses:76Used by:80 424
Symbol 79 GraphicUsed by:80 424
Symbol 80 ButtonUses:77 78 79Used by:Timeline
Symbol 81 TextUses:76Used by:146
Symbol 82 GraphicUsed by:89 209 210 211 213 214 216 229 240 242 245 248 252 259 261 263 274 277 486 498 506 514
Symbol 83 GraphicUsed by:85 388
Symbol 84 GraphicUsed by:85 388
Symbol 85 MovieClipUses:83 84Used by:89 209 210 211 213 214 216 229 240 242 245 248 252 259 261 263 274 277 486 498 506 514
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:89 209 210 211 213 214 216 229 240 242 245 248 252 259 261 263 274 277 486 498 506 514
Symbol 88 GraphicUsed by:89 209 210 211 213 214 216 229 240 242 245 248 252 259 261 263 274 277 391 393 397 400 486 498 506 514
Symbol 89 ButtonUses:82 85 87 88Used by:146
Symbol 90 GraphicUsed by:146
Symbol 91 FontUsed by:92
Symbol 92 TextUses:91Used by:146
Symbol 93 GraphicUsed by:94
Symbol 94 ButtonUses:93Used by:146
Symbol 95 TextUses:76Used by:146
Symbol 96 TextUses:76Used by:146
Symbol 97 TextUses:76Used by:100
Symbol 98 GraphicUsed by:100 145 493 508
Symbol 99 TextUses:76Used by:100
Symbol 100 ButtonUses:97 98 99Used by:146
Symbol 104 FontUsed by:105
Symbol 105 EditableTextUses:104Used by:121
Symbol 106 MovieClip [Defaults]Used by:108
Symbol 107 MovieClip [UIObjectExtensions]Used by:108
Symbol 108 MovieClip [UIObject]Uses:106 107Used by:109 118 120
Symbol 109 MovieClip [Border]Uses:108Used by:110
Symbol 110 MovieClip [RectBorder]Uses:109Used by:121
Symbol 111 GraphicUsed by:113
Symbol 112 GraphicUsed by:113
Symbol 113 ButtonUses:111 112Used by:118
Symbol 114 MovieClipUsed by:118
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClip [BoundingBox]Uses:115Used by:117
Symbol 117 MovieClip [FocusRect]Uses:116Used by:118
Symbol 118 MovieClip [FocusManager]Uses:113 114 117 108Used by:120
Symbol 119 MovieClip [UIComponentExtensions]Used by:120
Symbol 120 MovieClip [UIComponent]Uses:108 118 119Used by:121
Symbol 121 MovieClip [TextInput]Uses:105 110 120Used by:146
Symbol 142 TextUses:76Used by:146
Symbol 143 TextUses:76Used by:146
Symbol 144 TextUses:76Used by:145
Symbol 145 ButtonUses:144 98Used by:146
Symbol 146 MovieClipUses:81 89 90 92 94 95 96 100 121 142 143 145Used by:220  Timeline
Symbol 147 EditableTextUses:76Used by:421
Symbol 148 GraphicUsed by:150 391 393 397 400
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClip [poo_mc]Uses:148 149Used by:421
Symbol 151 GraphicUsed by:156
Symbol 152 GraphicUsed by:156 283 381
Symbol 153 GraphicUsed by:156 283 373
Symbol 154 GraphicUsed by:156 283
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:151 152 153 154 155Used by:159 283 299
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159 300
Symbol 159 MovieClip [item_mc]Uses:156 158Used by:421
Symbol 160 GraphicUsed by:161 283
Symbol 161 MovieClipUses:160Used by:181 361
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:162 163Used by:179
Symbol 165 GraphicUsed by:169
Symbol 166 GraphicUsed by:169
Symbol 167 GraphicUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:165 166 167 168Used by:179
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:179
Symbol 172 GraphicUsed by:176
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:172 173 174 175Used by:179 283
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:179
Symbol 179 MovieClip [m]Uses:164 169 171 176 178Used by:181 361 421
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClip [block_mc]Uses:161 179 180Used by:421
Symbol 182 GraphicUsed by:185 361
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:182 183 184Used by:187 341
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip [block_bomb]Uses:185 186Used by:421
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip [block_clear]Uses:188Used by:421
Symbol 190 GraphicUsed by:192 193
Symbol 191 GraphicUsed by:192 193
Symbol 192 MovieClip [block_end]Uses:190 191Used by:421
Symbol 193 MovieClip [block_end2]Uses:190 191Used by:421
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip [block_mc2]Uses:194Used by:421
Symbol 196 GraphicUsed by:221 234 257 284 288 420 511
Symbol 197 GraphicUsed by:220
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:198 199Used by:220 332
Symbol 201 GraphicUsed by:220
Symbol 202 GraphicUsed by:220 233 306
Symbol 203 GraphicUsed by:220 233 306
Symbol 204 GraphicUsed by:220 233 306
Symbol 205 TextUses:76Used by:220
Symbol 206 TextUses:76Used by:220
Symbol 207 TextUses:76Used by:220
Symbol 208 TextUses:76Used by:220 233
Symbol 209 ButtonUses:82 85 87 88Used by:220 233 511 515
Symbol 210 ButtonUses:82 85 87 88Used by:220 233 511 515
Symbol 211 ButtonUses:82 85 87 88Used by:220 233 511 515
Symbol 212 TextUses:76Used by:220
Symbol 213 ButtonUses:82 85 87 88Used by:220 511 515
Symbol 214 ButtonUses:82 85 87 88Used by:220 233
Symbol 215 TextUses:76Used by:220 233
Symbol 216 ButtonUses:82 85 87 88Used by:220
Symbol 217 TextUses:76Used by:220
Symbol 218 TextUses:76Used by:220
Symbol 219 EditableTextUses:76Used by:220
Symbol 220 MovieClipUses:197 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 146Used by:221
Symbol 221 MovieClip [UI_gameOver]Uses:196 220Used by:421
Symbol 222 GraphicUsed by:233
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:223 224 225Used by:233 256 283 287 511 515
Symbol 227 GraphicUsed by:233
Symbol 228 TextUses:76Used by:233
Symbol 229 ButtonUses:82 85 87 88Used by:233
Symbol 230 TextUses:76Used by:233
Symbol 231 TextUses:76Used by:233
Symbol 232 TextUses:76Used by:233
Symbol 233 MovieClipUses:222 226 227 202 203 204 228 229 230 214 215 231 232 208 209 210 211Used by:234
Symbol 234 MovieClip [UI_menu]Uses:196 233Used by:421
Symbol 235 TextUses:76Used by:236 237
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClip [UI_pass]Uses:235 236Used by:421
Symbol 238 GraphicUsed by:256 283 287
Symbol 239 TextUses:76Used by:256
Symbol 240 ButtonUses:82 85 87 88Used by:256 283 287
Symbol 241 TextUses:76Used by:256 283 287
Symbol 242 ButtonUses:82 85 87 88Used by:244
Symbol 243 TextUses:76Used by:244
Symbol 244 MovieClipUses:242 243Used by:256 403
Symbol 245 ButtonUses:82 85 87 88Used by:247
Symbol 246 TextUses:76Used by:247
Symbol 247 MovieClipUses:245 246Used by:256 403
Symbol 248 ButtonUses:82 85 87 88Used by:251
Symbol 249 TextUses:76Used by:251
Symbol 250 TextUses:76Used by:251
Symbol 251 MovieClipUses:248 249 250Used by:256 403
Symbol 252 ButtonUses:82 85 87 88Used by:254
Symbol 253 TextUses:76Used by:254
Symbol 254 MovieClipUses:252 253Used by:256 403
Symbol 255 GraphicUsed by:256 283 287 511 515
Symbol 256 MovieClipUses:238 239 240 241 244 247 251 254 226 255Used by:257
Symbol 257 MovieClip [UI_setting]Uses:196 256Used by:421
Symbol 258 TextUses:76Used by:283
Symbol 259 ButtonUses:82 85 87 88Used by:283
Symbol 260 TextUses:76Used by:283
Symbol 261 ButtonUses:82 85 87 88Used by:283
Symbol 262 TextUses:76Used by:283
Symbol 263 ButtonUses:82 85 87 88Used by:283
Symbol 264 TextUses:76Used by:283
Symbol 265 TextUses:76Used by:283
Symbol 266 GraphicUsed by:283
Symbol 267 GraphicUsed by:283
Symbol 268 GraphicUsed by:283
Symbol 269 TextUses:76Used by:283
Symbol 270 TextUses:76Used by:283
Symbol 271 TextUses:76Used by:283
Symbol 272 TextUses:76Used by:283
Symbol 273 TextUses:76Used by:283
Symbol 274 ButtonUses:82 85 87 88Used by:283
Symbol 275 TextUses:76Used by:283
Symbol 276 TextUses:76Used by:283
Symbol 277 ButtonUses:82 85 87 88Used by:283
Symbol 278 TextUses:76Used by:283
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:283
Symbol 281 TextUses:76Used by:283
Symbol 282 TextUses:76Used by:283
Symbol 283 MovieClipUses:238 226 255 240 258 259 260 261 262 263 241 264 265 266 267 268 269 270 271 272 273 274 275 156 152 154 153 276 277 278 280 281 160 176 282Used by:284 516
Symbol 284 MovieClip [UI_instruction]Uses:196 283Used by:421
Symbol 285 TextUses:76Used by:287
Symbol 286 TextUses:76Used by:287
Symbol 287 MovieClipUses:238 285 240 241 286 226 255Used by:288
Symbol 288 MovieClip [UI_credits]Uses:196 287Used by:421
Symbol 289 Sound [beep_snd]Used by:421
Symbol 290 Sound [bgm_snd]Used by:421
Symbol 291 Sound [boom_snd]Used by:421
Symbol 292 Sound [fire_snd]Used by:421
Symbol 293 Sound [freeze_snd]Used by:421
Symbol 294 Sound [land_snd]Used by:421
Symbol 295 Sound [pooDrop_snd]Used by:421
Symbol 296 Sound [powerUP_snd]Used by:421
Symbol 297 Sound [toilet_snd]Used by:421
Symbol 298 TextUses:76Used by:299
Symbol 299 MovieClipUses:156 298Used by:300
Symbol 300 MovieClip [getPower_mc]Uses:158 299Used by:421
Symbol 301 GraphicUsed by:308
Symbol 302 GraphicUsed by:307
Symbol 303 FontUsed by:304
Symbol 304 TextUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:307
Symbol 306 MovieClipUses:202 203 204Used by:307
Symbol 307 MovieClipUses:302 305 306Used by:308
Symbol 308 MovieClipUses:301 307Used by:420
Symbol 309 GraphicUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:309 310Used by:357 358
Symbol 312 GraphicUsed by:332
Symbol 313 GraphicUsed by:315 475
Symbol 314 GraphicUsed by:315 475
Symbol 315 MovieClipUses:313 314Used by:332
Symbol 316 GraphicUsed by:318 478
Symbol 317 GraphicUsed by:318 478
Symbol 318 MovieClipUses:316 317Used by:332
Symbol 319 GraphicUsed by:321
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:319 320Used by:332
Symbol 322 GraphicUsed by:326
Symbol 323 GraphicUsed by:326
Symbol 324 GraphicUsed by:326
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:322 323 324 325Used by:332
Symbol 327 GraphicUsed by:328 482
Symbol 328 MovieClipUses:327Used by:332
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:329 330Used by:332
Symbol 332 MovieClipUses:312 315 318 321 200 326 328 331Used by:358
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:358
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:335 336Used by:358
Symbol 338 GraphicUsed by:358
Symbol 339 GraphicUsed by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:185 339 340Used by:358
Symbol 342 GraphicUsed by:344
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:342 343Used by:358
Symbol 345 GraphicUsed by:357
Symbol 346 GraphicUsed by:355
Symbol 347 GraphicUsed by:355
Symbol 348 GraphicUsed by:355
Symbol 349 GraphicUsed by:355
Symbol 350 GraphicUsed by:355
Symbol 351 GraphicUsed by:355
Symbol 352 GraphicUsed by:355
Symbol 353 GraphicUsed by:355
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:346 347 348 349 350 351 352 353 354Used by:357
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:311 345 355 356Used by:358
Symbol 358 MovieClipUses:311 332 334 337 338 341 344 357Used by:420
Symbol 359 TextUses:76Used by:419
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:161 179 182 360Used by:419
Symbol 362 EditableTextUses:76Used by:363 364
Symbol 363 MovieClipUses:362Used by:364
Symbol 364 MovieClipUses:362 363Used by:419
Symbol 365 EditableTextUses:76Used by:387
Symbol 366 EditableTextUses:76Used by:387
Symbol 367 EditableTextUses:76Used by:387
Symbol 368 TextUses:76Used by:387
Symbol 369 EditableTextUses:76Used by:387
Symbol 370 GraphicUsed by:373
Symbol 371 GraphicUsed by:373
Symbol 372 GraphicUsed by:373
Symbol 373 ButtonUses:153 370 371 372Used by:387
Symbol 374 GraphicUsed by:378
Symbol 375 GraphicUsed by:378
Symbol 376 GraphicUsed by:378
Symbol 377 GraphicUsed by:378
Symbol 378 ButtonUses:374 375 376 377Used by:387
Symbol 379 GraphicUsed by:381
Symbol 380 GraphicUsed by:381
Symbol 381 ButtonUses:152 379 380Used by:387
Symbol 382 GraphicUsed by:386
Symbol 383 GraphicUsed by:386
Symbol 384 GraphicUsed by:386
Symbol 385 GraphicUsed by:386
Symbol 386 ButtonUses:382 383 384 385Used by:387
Symbol 387 MovieClipUses:365 366 367 368 369 373 378 381 386Used by:419
Symbol 388 MovieClipUses:83 84Used by:391 393 397 400
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:391 393 397 400
Symbol 391 ButtonUses:148 388 390 88Used by:419
Symbol 392 TextUses:76Used by:419
Symbol 393 ButtonUses:148 388 390 88Used by:396
Symbol 394 TextUses:76Used by:396
Symbol 395 GraphicUsed by:396 399
Symbol 396 MovieClipUses:393 394 395Used by:419
Symbol 397 ButtonUses:148 388 390 88Used by:399
Symbol 398 TextUses:76Used by:399
Symbol 399 MovieClipUses:397 398 395Used by:419
Symbol 400 ButtonUses:148 388 390 88Used by:404
Symbol 401 TextUses:76Used by:404
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402 244 247 251 254Used by:404
Symbol 404 MovieClipUses:400 401 403Used by:419
Symbol 405 EditableTextUses:76Used by:406 407
Symbol 406 MovieClipUses:405Used by:407
Symbol 407 MovieClipUses:405 406Used by:419
Symbol 408 TextUses:76Used by:419
Symbol 409 TextUses:76Used by:419
Symbol 410 EditableTextUses:76Used by:419
Symbol 411 EditableTextUses:76Used by:419
Symbol 412 TextUses:76Used by:419
Symbol 413 EditableTextUses:76Used by:419
Symbol 414 FontUsed by:415
Symbol 415 EditableTextUses:414Used by:416
Symbol 416 MovieClipUses:415Used by:419
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:419 515
Symbol 419 MovieClipUses:359 361 364 387 391 392 396 399 404 407 408 409 410 411 412 413 416 418Used by:420
Symbol 420 MovieClip [gameLoader]Uses:308 358 196 419Used by:421
Symbol 421 MovieClipUses:147 150 159 181 187 189 192 193 195 179 221 234 237 257 284 288 289 290 291 292 293 294 295 296 297 300 420Used by:Timeline
Symbol 422 GraphicUsed by:511
Symbol 423 GraphicUsed by:511
Symbol 424 ButtonUses:77 78 79Used by:511
Symbol 425 GraphicUsed by:511
Symbol 426 GraphicUsed by:511
Symbol 427 GraphicUsed by:511
Symbol 428 GraphicUsed by:511
Symbol 429 GraphicUsed by:511
Symbol 430 GraphicUsed by:511
Symbol 431 GraphicUsed by:511
Symbol 432 GraphicUsed by:511
Symbol 433 GraphicUsed by:511
Symbol 434 GraphicUsed by:511
Symbol 435 GraphicUsed by:511
Symbol 436 GraphicUsed by:511
Symbol 437 GraphicUsed by:511
Symbol 438 GraphicUsed by:511
Symbol 439 GraphicUsed by:511
Symbol 440 GraphicUsed by:511
Symbol 441 GraphicUsed by:511
Symbol 442 GraphicUsed by:511
Symbol 443 GraphicUsed by:511
Symbol 444 GraphicUsed by:511
Symbol 445 GraphicUsed by:511
Symbol 446 GraphicUsed by:511
Symbol 447 GraphicUsed by:511
Symbol 448 GraphicUsed by:511
Symbol 449 GraphicUsed by:511
Symbol 450 GraphicUsed by:511
Symbol 451 GraphicUsed by:511
Symbol 452 GraphicUsed by:511
Symbol 453 GraphicUsed by:511
Symbol 454 GraphicUsed by:511
Symbol 455 GraphicUsed by:511
Symbol 456 GraphicUsed by:511
Symbol 457 GraphicUsed by:511
Symbol 458 GraphicUsed by:511
Symbol 459 GraphicUsed by:511
Symbol 460 GraphicUsed by:511
Symbol 461 ShapeTweeningUsed by:511
Symbol 462 GraphicUsed by:511
Symbol 463 GraphicUsed by:511
Symbol 464 GraphicUsed by:511
Symbol 465 GraphicUsed by:511
Symbol 466 GraphicUsed by:511
Symbol 467 GraphicUsed by:511
Symbol 468 GraphicUsed by:511
Symbol 469 GraphicUsed by:511
Symbol 470 GraphicUsed by:511
Symbol 471 GraphicUsed by:511
Symbol 472 GraphicUsed by:511
Symbol 473 ShapeTweeningUsed by:511
Symbol 474 GraphicUsed by:511
Symbol 475 MovieClipUses:313 314Used by:511
Symbol 476 ShapeTweeningUsed by:511
Symbol 477 GraphicUsed by:511
Symbol 478 MovieClipUses:316 317Used by:511
Symbol 479 GraphicUsed by:481
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:479 480Used by:511
Symbol 482 MovieClipUses:327Used by:511
Symbol 483 GraphicUsed by:511
Symbol 484 GraphicUsed by:511
Symbol 485 TextUses:76Used by:511
Symbol 486 ButtonUses:82 85 87 88Used by:511
Symbol 487 TextUses:76Used by:511 515
Symbol 488 TextUses:76Used by:511 515
Symbol 489 TextUses:76Used by:511 515
Symbol 490 TextUses:76Used by:511 515
Symbol 491 FontUsed by:492 495 507
Symbol 492 TextUses:491Used by:493
Symbol 493 ButtonUses:492 98Used by:494
Symbol 494 MovieClipUses:493Used by:511 515
Symbol 495 TextUses:491Used by:511 515
Symbol 496 TextUses:76Used by:511 515
Symbol 497 TextUses:76Used by:511
Symbol 498 ButtonUses:82 85 87 88Used by:511 515
Symbol 499 TextUses:76Used by:505
Symbol 500 TextUses:76Used by:505
Symbol 501 TextUses:76Used by:505
Symbol 502 TextUses:76Used by:505
Symbol 503 TextUses:76Used by:505
Symbol 504 TextUses:76Used by:505
Symbol 505 MovieClipUses:499 500 501 502 503 504Used by:511 515
Symbol 506 ButtonUses:82 85 87 88Used by:511
Symbol 507 TextUses:491Used by:508
Symbol 508 ButtonUses:507 98Used by:511 515
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:511 515
Symbol 511 MovieClipUses:422 196 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 255 476 477 478 481 482 483 484 226 485 486 487 488 489 490 494 495 496 497 498 209 210 211 213 505 506 508 510Used by:Timeline
Symbol 512 GraphicUsed by:515
Symbol 513 TextUses:76Used by:515
Symbol 514 ButtonUses:82 85 87 88Used by:515
Symbol 515 MovieClipUses:512 226 255 494 495 496 513 487 488 489 490 498 209 210 211 213 505 514 510 508 418Used by:516
Symbol 516 MovieClipUses:515 283Used by:Timeline
Symbol 517 GraphicUsed by:Timeline

Instance Names

"main_mc"Frame 12Symbol 516 MovieClip
"num_txt"Symbol 6 MovieClip Frame 1Symbol 5 EditableText
"boundingBox_mc"Symbol 117 MovieClip [FocusRect] Frame 1Symbol 116 MovieClip [BoundingBox]
"tabCapture"Symbol 118 MovieClip [FocusManager] Frame 1Symbol 113 Button
"label"Symbol 121 MovieClip [TextInput] Frame 1Symbol 105 EditableText
"ok_btn"Symbol 146 MovieClip Frame 3Symbol 100 Button
"gold_txt"Symbol 146 MovieClip Frame 3Symbol 121 MovieClip [TextInput]
"name_txt"Symbol 146 MovieClip Frame 3Symbol 121 MovieClip [TextInput]
"mc"Symbol 159 MovieClip [item_mc] Frame 1Symbol 156 MovieClip
"mc"Symbol 179 MovieClip [m] Frame 1Symbol 164 MovieClip
"mc"Symbol 179 MovieClip [m] Frame 2Symbol 169 MovieClip
"mc"Symbol 179 MovieClip [m] Frame 3Symbol 171 MovieClip
"mc"Symbol 179 MovieClip [m] Frame 4Symbol 176 MovieClip
"mc"Symbol 179 MovieClip [m] Frame 5Symbol 178 MovieClip
"bg_mc"Symbol 181 MovieClip [block_mc] Frame 1Symbol 161 MovieClip
"mc"Symbol 181 MovieClip [block_mc] Frame 1Symbol 179 MovieClip [m]
"btn"Symbol 244 MovieClip Frame 1Symbol 242 Button
"btn"Symbol 247 MovieClip Frame 1Symbol 245 Button
"btn"Symbol 251 MovieClip Frame 1Symbol 248 Button
"btn"Symbol 254 MovieClip Frame 1Symbol 252 Button
"mc_4"Symbol 256 MovieClip Frame 1Symbol 244 MovieClip
"mc_3"Symbol 256 MovieClip Frame 1Symbol 247 MovieClip
"mc_2"Symbol 256 MovieClip Frame 1Symbol 251 MovieClip
"mc_1"Symbol 256 MovieClip Frame 1Symbol 254 MovieClip
"item_mc"Symbol 283 MovieClip Frame 2Symbol 156 MovieClip
"mc"Symbol 283 MovieClip Frame 3Symbol 176 MovieClip
"mc"Symbol 299 MovieClip Frame 1Symbol 156 MovieClip
"mc"Symbol 300 MovieClip [getPower_mc] Frame 1Symbol 299 MovieClip
"endPos_mc"Symbol 307 MovieClip Frame 1Symbol 305 MovieClip
"pipe_mc"Symbol 308 MovieClip Frame 1Symbol 307 MovieClip
"hand_mc"Symbol 358 MovieClip Frame 1Symbol 311 MovieClip
"face_mc"Symbol 358 MovieClip Frame 1Symbol 332 MovieClip
"line_mc"Symbol 358 MovieClip Frame 1Symbol 337 MovieClip
"bg_mc"Symbol 361 MovieClip Frame 1Symbol 161 MovieClip
"pipe_mc"Symbol 361 MovieClip Frame 1Symbol 179 MovieClip [m]
"bg_mc2"Symbol 361 MovieClip Frame 6Symbol 161 MovieClip
"mc_4"Symbol 403 MovieClip Frame 1Symbol 244 MovieClip
"mc_3"Symbol 403 MovieClip Frame 1Symbol 247 MovieClip
"mc_2"Symbol 403 MovieClip Frame 1Symbol 251 MovieClip
"mc_1"Symbol 403 MovieClip Frame 1Symbol 254 MovieClip
"t_txt"Symbol 406 MovieClip Frame 1Symbol 405 EditableText
"t_txt"Symbol 407 MovieClip Frame 1Symbol 405 EditableText
"t_mc"Symbol 407 MovieClip Frame 2Symbol 406 MovieClip
"next_mc"Symbol 419 MovieClip Frame 1Symbol 361 MovieClip
"count_mc"Symbol 419 MovieClip Frame 1Symbol 364 MovieClip
"quality_mc"Symbol 419 MovieClip Frame 1Symbol 404 MovieClip
"scoreShow_mc"Symbol 419 MovieClip Frame 1Symbol 407 MovieClip
"bg_mc"Symbol 420 MovieClip [gameLoader] Frame 1Symbol 308 MovieClip
"role_mc"Symbol 420 MovieClip [gameLoader] Frame 1Symbol 358 MovieClip
"UI_mc"Symbol 420 MovieClip [gameLoader] Frame 1Symbol 419 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "mc"
ExportAssets (56)Timeline Frame 1Symbol 518 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 519 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 520 as "__Packages.Block"
ExportAssets (56)Timeline Frame 1Symbol 521 as "__Packages.ColorEffect"
ExportAssets (56)Timeline Frame 1Symbol 128 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 522 as "__Packages.Block_bomb"
ExportAssets (56)Timeline Frame 1Symbol 523 as "__Packages.TimeControl"
ExportAssets (56)Timeline Frame 1Symbol 524 as "__Packages.Block_clear"
ExportAssets (56)Timeline Frame 1Symbol 525 as "__Packages.Block_side"
ExportAssets (56)Timeline Frame 1Symbol 526 as "__Packages.Item"
ExportAssets (56)Timeline Frame 1Symbol 101 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 102 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 103 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 122 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 123 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 124 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 125 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 126 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 127 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 129 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 130 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 131 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 132 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 133 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 134 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 135 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 136 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 137 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 138 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 139 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 140 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 141 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 6Symbol 106 as "Defaults"
ExportAssets (56)Timeline Frame 6Symbol 107 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 6Symbol 108 as "UIObject"
ExportAssets (56)Timeline Frame 6Symbol 109 as "Border"
ExportAssets (56)Timeline Frame 6Symbol 110 as "RectBorder"
ExportAssets (56)Timeline Frame 6Symbol 116 as "BoundingBox"
ExportAssets (56)Timeline Frame 6Symbol 117 as "FocusRect"
ExportAssets (56)Timeline Frame 6Symbol 118 as "FocusManager"
ExportAssets (56)Timeline Frame 6Symbol 119 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 6Symbol 120 as "UIComponent"
ExportAssets (56)Timeline Frame 6Symbol 121 as "TextInput"
ExportAssets (56)Timeline Frame 6Symbol 150 as "poo_mc"
ExportAssets (56)Timeline Frame 6Symbol 159 as "item_mc"
ExportAssets (56)Timeline Frame 6Symbol 179 as "m"
ExportAssets (56)Timeline Frame 6Symbol 181 as "block_mc"
ExportAssets (56)Timeline Frame 6Symbol 187 as "block_bomb"
ExportAssets (56)Timeline Frame 6Symbol 189 as "block_clear"
ExportAssets (56)Timeline Frame 6Symbol 192 as "block_end"
ExportAssets (56)Timeline Frame 6Symbol 193 as "block_end2"
ExportAssets (56)Timeline Frame 6Symbol 195 as "block_mc2"
ExportAssets (56)Timeline Frame 6Symbol 221 as "UI_gameOver"
ExportAssets (56)Timeline Frame 6Symbol 234 as "UI_menu"
ExportAssets (56)Timeline Frame 6Symbol 237 as "UI_pass"
ExportAssets (56)Timeline Frame 6Symbol 257 as "UI_setting"
ExportAssets (56)Timeline Frame 6Symbol 284 as "UI_instruction"
ExportAssets (56)Timeline Frame 6Symbol 288 as "UI_credits"
ExportAssets (56)Timeline Frame 6Symbol 289 as "beep_snd"
ExportAssets (56)Timeline Frame 6Symbol 290 as "bgm_snd"
ExportAssets (56)Timeline Frame 6Symbol 291 as "boom_snd"
ExportAssets (56)Timeline Frame 6Symbol 292 as "fire_snd"
ExportAssets (56)Timeline Frame 6Symbol 293 as "freeze_snd"
ExportAssets (56)Timeline Frame 6Symbol 294 as "land_snd"
ExportAssets (56)Timeline Frame 6Symbol 295 as "pooDrop_snd"
ExportAssets (56)Timeline Frame 6Symbol 296 as "powerUP_snd"
ExportAssets (56)Timeline Frame 6Symbol 297 as "toilet_snd"
ExportAssets (56)Timeline Frame 6Symbol 300 as "getPower_mc"
ExportAssets (56)Timeline Frame 6Symbol 420 as "gameLoader"

Labels

"loading"Frame 2
"protect"Frame 4
"logo"Frame 6
"open"Frame 7
"main"Frame 12
"start"Frame 17
"submited"Symbol 146 MovieClip Frame 2
"submit"Symbol 146 MovieClip Frame 3
"sending"Symbol 146 MovieClip Frame 4
"done"Symbol 146 MovieClip Frame 5
"go"Symbol 150 MovieClip [poo_mc] Frame 8
"get"Symbol 150 MovieClip [poo_mc] Frame 34
"bomb"Symbol 156 MovieClip Frame 1
"clear"Symbol 156 MovieClip Frame 2
"speed"Symbol 156 MovieClip Frame 3
"time"Symbol 156 MovieClip Frame 4
"bonus"Symbol 156 MovieClip Frame 5
"go"Symbol 159 MovieClip [item_mc] Frame 1
"get"Symbol 159 MovieClip [item_mc] Frame 33
"clear2"Symbol 332 MovieClip Frame 6
"clear1"Symbol 332 MovieClip Frame 25
"time"Symbol 358 MovieClip Frame 2
"bomb"Symbol 358 MovieClip Frame 3
"clear"Symbol 358 MovieClip Frame 4
"speed"Symbol 358 MovieClip Frame 5
"block"Symbol 361 MovieClip Frame 1
"bonus"Symbol 361 MovieClip Frame 6
"bomb"Symbol 361 MovieClip Frame 7
"clear"Symbol 361 MovieClip Frame 8
"end"Symbol 511 MovieClip Frame 315

Dynamic Text Variables

_root.scoreSymbol 219 EditableText"200000"
_parent.numSymbol 362 EditableText"5"
_root.item_time_numSymbol 365 EditableText"10"
_root.item_bomb_numSymbol 366 EditableText"5"
_root.item_speed_numSymbol 367 EditableText"1"
_root.item_clear_numSymbol 369 EditableText"5"
_parent.scoreTextSymbol 405 EditableText"150"
_root.levelIDSymbol 410 EditableText"1"
_root.scoreSymbol 411 EditableText"1000000"
_root.objectScoreSymbol 413 EditableText"1000000"




http://swfchan.com/1/564/info.shtml
Created: 12/8 -2019 08:42:12 Last modified: 12/8 -2019 08:42:12 Server time: 25/04 -2024 22:45:30