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

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

penguin.swf

This is the info page for
Flash #47170

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


Text
12%

loading...

Submit Score

Submit

X

Name:

Score:

Sending...

View Highscores

Highscore Received

loader

100

+

2

X

200.5

200.5

role control

45

100%

200.5

200.5

200.5

200.5

Kill the Bear

Target Shooting

Return To Game

More Online Games

Main Menu

Download Games

Add This Game To Your Site

View Highscores

Play Game

Copyright 2007 freeworldgroup.com

Credits

V.1.2

Settings

Kill the bear

Pop the Balloons

Target Shooting

Mode Select

Try to kill the opposing bear with a cute little
penguin.  You have to aim well and select the right
amount of power just so the penguin hits the bear.
It takes a few hits to kill the bear (try to aim for
the head - results in greatest impact). Try to get a
highscore!

Use your trusty penguins to hit a target in the snow.
Try to get a highscore!

Try to figure out the right angle and power setting
needed to pop all the balloons in one flight. Once
again you take advantage of the local penguins
(what else are they good for)? Try to get a highscore!

CPU VS CPU

Human VS Human

Human VS CPU

Pop the Balloons

Quality Setting

Low Quality

Low Quality

Medium Quality

Medium Quality

High Quality

High Quality

Best Quality

Best Quality

Music Credits

"Waltzes op. 39(no. 1)"  By Simon-F

play control

Next Level

Play Again

<p align="left"><font face="Tw Cen MT Condensed Extra Bold" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">172000</font></p>

wind

MENU

MAIN

LEVEL:

1

SCORE:

0

1P:

100

2P:

CPU:

HP

Q

DISTANCE:

0

Watch out for obstacles in the snow and
wind, they will affect your penguins flight.

OK

<p align="left"><font face="Tw Cen MT Condensed Extra Bold" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">172000</font></p>

12000

10

X

MAX HIGHT:

0

Hit the target in the snow (somewhere to
your right).  You are awarded more points if
your penguin flies higher and hits the middle
of the target.

<p align="left"><font face="Tw Cen MT Condensed Extra Bold" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">172000</font></p>

Balloons:

<p align="left"><font face="Tw Cen MT Condensed Extra Bold" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">50/50</font></p>

<p align="left"><font face="Tw Cen MT Condensed Extra Bold" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">172000</font></p>

<p align="left"><font face="Tw Cen MT Condensed Extra Bold" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">50/50</font></p>

Penguins Left:

<p align="left"><font face="Tw Cen MT Condensed Extra Bold" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1">5</font></p>

12000

BALLOONS:

50/50

You only have 5 penguins to pop all the balloons,
make 'em count and get the angle and power
right.

Practice

Click, drag and release

45°

75%

Angle

Power

Skip

ActionScript [AS1/AS2]

Frame 1
var my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); this.menu = my_cm; MochiAd.showPreloaderAd({id:"75e7a9589a25827f", res:"550x400"});
Frame 3
stop();
Instance of Symbol 158 MovieClip in Frame 3
//component parameters onClipEvent (construct) { _game_name = "penguin"; score_var = "_root.score_target"; }
Frame 4
function musicStart() { bgMusic_snd.stop(); bgMusic_snd.start(0, 999); 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(100); 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; } function game_setMode_1(_mode1, _mode2) { gameMode = _mode1; vsMode = _mode2; game_UIstart(); } function game_UIstart() { atMV("UI_start", _root); } function game_gotoMode() { if (gameMode == "vs") { gotoAndPlay ("mode_vs"); } else if (gameMode == "target") { gotoAndPlay ("mode_target"); } else if (gameMode == "balloon") { gotoAndPlay ("mode_balloon"); } } function game_gameOver() { hideStatus(); } function game_restart() { game_UIstart(); } function game_nextLevel() { if (gameMode == "balloon") { gameLevel++; playerSide = 1; game_UIstart(); } else if (gameMode == "vs") { gameLevel++; playerSide = 1; game_UIstart(); } } function game_playAgain(type) { if (type == "cpu") { } else if (type == "human") { } gameLevel = 0; playerSide = 1; score_vs = 0; score_target = 0; score_balloon = 0; game_UIstart(); } function game_continue() { var _local2 = atMV("trans_continue", _root); } function game_continue_2() { gotoAndPlay ("mode_vs"); showStatus(); } function game_mainMenu() { musicStop(); control.removeMovieClip(); control2.removeMovieClip(); gotoAndStop (4); } function game_menu() { var _local2 = atMV("UI_menu", _root); } function hideStatus() { UI_mc.gotoAndStop(2); } function showStatus() { UI_mc.gotoAndStop(1); } function setScore(_score, _mode) { trace((("getScore: " + ("score_" + _mode)) + " ") + this["score_" + _mode]); this["score_" + _mode] = this["score_" + _mode] + _score; } function setBulletNum(bulletNum) { _root.UI_mc.bullet_mc.bulletNum_txt.text = bulletNum; } function useMouseCursor() { Mouse.hide(); _root.attachMovie("mouse_mc", "mouse_mc", 12122); var owner = this; mouse_mc.onEnterFrame = function () { this._x = owner._xmouse; this._y = owner._ymouse; }; } function stopMouseCursor() { Mouse.show(); mouse_mc.onEnterFrame = null; mouse_mc._x = -100; mouse_mc._y = -100; } _root.reserved.swapDepths(-2); _root.focusManager.swapDepths(-1); _global.atMV = function (link, _loader, initObj) { var _local2; var _local3; var _local5; if (_loader == undefined) { _local2 = _root; } else { _local2 = _loader; } _local3 = _local2.getNextHighestDepth(); _local5 = link + _local3; var _local4 = _local2.attachMovie(link, _local5, _local3, 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); }; var soundOn = true; var musicOn = true; var soundEffect_mc = createEmptyMovieClip("soundEffect_mc", depth_soundEffectMC); var soundShoot_mc = createEmptyMovieClip("soundShoot_mc", _root.getNextHighestDepth()); var allSound_snd = new Sound(soundEffect_mc); allSound_snd.setVolume(100); var music_mc = createEmptyMovieClip("music_mc", depth_musicMC); var bgMusic_snd = new Sound(music_mc); bgMusic_snd.attachSound("bgmusic.mp3"); var shoot1_snd = new Sound(soundShoot_mc); shoot1_snd.attachSound("shoot1.mp3"); var hit1_snd = new Sound(soundShoot_mc); hit1_snd.attachSound("hit1.mp3"); var hit2_snd = new Sound(soundShoot_mc); hit2_snd.attachSound("hit2.wav"); var balloon_snd = new Sound(soundShoot_mc); balloon_snd.attachSound("balloon.wav"); var menu_difficulty; var game_quality; var menu_quality; var stageW = 550; var stageH = 400; var centerX = int(stageW / 2); var centerY = int(stageH / 2); var viewY = 100; var V = 50; var Vg = 0.7; var gameMode; var vsMode; var score_vs = 0; var score_target = 0; var score_balloon = 0; var playerSide = 1; var difficult = 0; var gameLevel = 0; useMouseCursor(); musicStart(); _root.setMask(mask_mc);
Frame 5
stop();
Instance of Symbol 10 MovieClip in Frame 9
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Frame 14
Frame 17
function game_setMode_2(_mode) { control.removeMovieClip(); control2.removeMovieClip(); trace("ccc::" + control); trace("ccc33:" + control2); if (_mode == "humanVScpu") { role2.isCPU = true; control = atMV("control", _root); control.init(role, role2, 1, bullet); control2 = atMV("control_cpu", _root); control2.init(role2, role, 2, bullet2); playControl.nextShoot(_root.playerSide); playControl.getReady(); } else if (_mode == "humanVShuman") { control = atMV("control", _root); control.init(role, role2, 1); control2 = atMV("control", _root); control2.init(role2, role, 2); playControl.nextShoot(_root.playerSide); playControl.getReady(); } else if (_mode == "cpuVScpu") { role.isCPU = true; role2.isCPU = true; control = atMV("control_cpu", _root); control.init(role, role2, 1); control2 = atMV("control_cpu", _root); control2.init(role2, role, 2); playControl.nextShoot(_root.playerSide); playControl.getReady(); } } stop(); var roleNow; var controlNow; var bulletNow; var bulletNow_jump; var bulletNow_ready; var role = mc.role; var role2 = mc.role2; var bullet_ready = mc.hill.bullet; var bullet_ready2 = mc.hill2.bullet; var bullet = mc.bullet; var bullet2 = mc.bullet2; var control; var control2; game_setMode_2(vsMode); _root.mc.resetBullet(1); _root.mc.resetBullet(2); _root.UI_mc.init();
Frame 27
function game_setMode_2(_mode) { control.removeMovieClip(); control = atMV("control", _root); control.init(role, role2, 1); playControl.nextShoot(_root.playerSide); playControl.getReady(); } stop(); var roleNow; var controlNow; var bulletNow; var bulletNow_jump; var bulletNow_ready; var role = mc.role; var bullet_ready = mc.hill.bullet; var bullet = mc.bullet; var control; game_setMode_2(vsMode); _root.mc.resetBullet(1);
Frame 36
function game_setMode_2(_mode) { control = atMV("control", _root); control.init(role, role2, 1); playControl.nextShoot(_root.playerSide); playControl.getReady(); } stop(); var roleNow; var controlNow; var bulletNow; var bulletNow_jump; var bulletNow_ready; var role = mc.role; var bullet_ready = mc.hill.bullet; var bullet = mc.bullet; var control; game_setMode_2(vsMode); _root.mc.resetBullet(1);
Frame 47
function game_setMode_2(_mode) { control.removeMovieClip(); control = atMV("control_demo", _root); control.init(role, role2, 1); playControl.nextShoot(_root.playerSide); playControl.getReady(); } stop(); var roleNow; var controlNow; var bulletNow; var bulletNow_jump; var bulletNow_ready; var role = mc.role; var role2 = mc.role2; var bullet_ready = mc.hill.bullet; var bullet_ready2 = mc.hill2.bullet; var bullet = mc.bullet; var bullet2 = mc.bullet2; var control; var control2; game_setMode_2("humanVShuman"); _root.mc.resetBullet(1); _root.mc.resetBullet(2); _root.UI_mc.init();
Frame 57
function endDemo() { trace("ccc::" + control); control.removeMovieClip(); trace("ccc::" + control); gotoAndStop (5); main_mc.gotoAndPlay("demo_end"); } stop(); _root.endDemo();
Symbol 2 MovieClip [trans_playAgain] Frame 15
gotoAndStop ("ready");
Symbol 2 MovieClip [trans_playAgain] Frame 16
_root.game_continue_2();
Symbol 2 MovieClip [trans_playAgain] Frame 31
stop(); this.removeMovieClip();
Symbol 3 MovieClip [trans_continue] Frame 15
gotoAndStop ("ready");
Symbol 3 MovieClip [trans_continue] Frame 16
_root.game_continue_2();
Symbol 3 MovieClip [trans_continue] Frame 31
stop(); this.removeMovieClip();
Symbol 4 MovieClip [UI_start] Frame 15
_root.gotoAndStop("ready");
Symbol 4 MovieClip [UI_start] Frame 16
_root.game_gotoMode();
Symbol 4 MovieClip [UI_start] Frame 31
stop(); this.removeMovieClip();
Symbol 13 MovieClip Frame 1
onEnterFrame = function () { var _local5 = _root.getBytesLoaded(); var _local4 = _root.getBytesTotal(); var _local3 = int((_local5 / _local4) * 100); num_txt.text = _local3 + "%"; if (_local3 == 100) { delete this.onEnterFrame; if ((_root._mochiad instanceof MovieClip) != true) { _root.play(); } } };
Symbol 17 MovieClip Frame 1
this._visible = false;
Symbol 17 MovieClip Frame 2
this._visible = true;
Symbol 17 MovieClip Frame 39
stop();
Instance of Symbol 10 MovieClip in Symbol 17 MovieClip Frame 39
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 626 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 627 MovieClip [__Packages.Class.Bullet] Frame 0
class Class.Bullet extends MovieClip { var Vg, V_jumpY, opp, _visible, startX, x, startY, y, play, landY, onEnterFrame, gotoAndPlay, Vx, Vy, _rotation, area, timer_bounce, mc, gotoAndStop; function Bullet () { super(); Vg = _root.Vg; V_jumpY = -5; } function init(_opp) { opp = _opp; } function reset() { _visible = false; inHit = false; inHitObj = false; inStop = false; } function jump1() { startX = x; startY = y; play(); } function jump2() { landY = _root.mc.role.y + 10; onEnterFrame = function () { this.y = this.y + this.V_jumpY; _root.mc.make3D(this); this.V_jumpY = this.V_jumpY + this.Vg; if (this.y >= (_root.mc.role.y + 10)) { this.y = _root.mc.role.y + 10; delete this.onEnterFrame; } }; } function hitAway(_Vx, _Vy, countDis) { trace((("hitAway: " + _Vx) + " ") + _Vy); _visible = true; (gotoAndPlay("fly"));// not popped Vx = _Vx; Vy = _Vy; var _local5 = ExtMath.atan2D(Vy, Vx); _rotation = _local5; var _local4 = _root.playControl.wind_lv; var _local3 = _local4 * 5; if (isNaN(_local3)) { _local3 = 0; } if (_local3 != 0) { Vx = Vx + _local3; } var dis = 0; onEnterFrame = function () { this.x = this.x + this.Vx; dis = dis + this.Vx; if (countDis != false) { _root.UI_mc.setDistance(int(Math.abs(dis) * 25) / 100); } this.y = this.y + this.Vy; this.Vy = this.Vy + this.Vg; _root.mc.make3D(this); if (this.checkHit()) { return(undefined); } if (this.y >= _root.mc.role.y) { this.y = _root.mc.role.y; delete this.onEnterFrame; this.stick(); } }; } function bounceAway(_Vx, _Vy) { _visible = true; (gotoAndPlay("fly"));// not popped Vx = _Vx; Vy = _Vy; var _local5 = ExtMath.atan2D(Vy, Vx); _rotation = _local5; var _local4 = _root.playControl.wind_lv; var _local3 = _local4 * 5; if (isNaN(_local3)) { _local3 = 0; } if (_local3 != 0) { Vx = Vx + _local3; } var dis = 0; onEnterFrame = function () { this.x = this.x + this.Vx; dis = dis + this.Vx; this.y = this.y + this.Vy; this.Vy = this.Vy + this.Vg; _root.mc.make3D(this); if (this.y >= _root.mc.role.y) { this.y = _root.mc.role.y; delete this.onEnterFrame; this.stick(); } }; } function checkHit() { if (inHit) { return(undefined); } if (inStop) { return(undefined); } var _local5 = _global.lToG(area); var _local4 = opp.area.getBounds(_root); if ((((_local5.x > _local4.xMin) && (_local5.x < (_local4.xMax + Vx))) && (_local5.y > _local4.yMin)) && (Vx > 0)) { hit(); return(true); } if ((((_local5.x > (_local4.xMin + Vx)) && (_local5.x < _local4.xMax)) && (_local5.y > _local4.yMin)) && (Vx < 0)) { hit(); return(true); } if (_root.mc.iceHill instanceof MovieClip) { hit_obj(_root.mc.iceHill); } } function hit() { inHit = true; var _local4 = _global.lToG(this); var _local5 = 200; if (opp.area1.hitTest(_local4.x, _local4.y, true)) { opp.hit(1, 1); var _local6 = Vx / 3; if (Math.abs(_local6) > 30) { _local6 = Vx / 5; } timer_bounce = setInterval(this, "bounce", _local5, _local6, (-Vy) / 2); _root.playControl.onHit("great"); } else if (opp.area2.hitTest(_local4.x, _local4.y, true)) { opp.hit(2, 0.7); var _local6 = (-Vx) / 3; if (Math.abs(_local6) > 30) { _local6 = (-Vx) / 5; } timer_bounce = setInterval(this, "bounce", _local5, _local6, (-Vy) / 2); _root.playControl.onHit("great"); } else if (opp.area3.hitTest(_local4.x, _local4.y, true)) { opp.hit(3, 0.5); var _local6 = (-Vx) / 3; if (Math.abs(_local6) > 30) { _local6 = (-Vx) / 5; } timer_bounce = setInterval(this, "bounce", _local5, _local6, (-Vy) / 2); _root.playControl.onHit("good"); } else if (opp.area4.hitTest(_local4.x, _local4.y, true)) { opp.hit(4, 0.5); var _local6 = Vx / 3; if (Math.abs(_local6) > 30) { _local6 = Vx / 5; } timer_bounce = setInterval(this, "bounce", _local5, _local6, (-Vy) / 2); _root.playControl.onHit("good"); } else if (opp.area5.hitTest(_local4.x, _local4.y, true)) { opp.hit(5, 0.3); var _local6 = (-Vx) / 3; if (Math.abs(_local6) > 30) { _local6 = (-Vx) / 5; } timer_bounce = setInterval(this, "bounce", _local5, _local6, (-Vy) / 6); _root.playControl.onHit("good"); } else { opp.hit(4, 0.5); var _local6 = Vx / 3; if (Math.abs(_local6) > 30) { _local6 = Vx / 5; } timer_bounce = setInterval(this, "bounce", _local5, _local6, (-Vy) / 2); _root.playControl.onHit("good"); } delete onEnterFrame; mc.stop(); } function hit_obj(mc) { if (inHitObj) { return(undefined); } var _local4 = _global.lToG(this); var _local6 = 50; if (mc.area1.hitTest(_local4.x, _local4.y, true)) { inHitObj = true; trace("hit_obj11111: "); mc.hit(1, 1); _root.soundStart("balloon_snd"); timer_bounce = setInterval(this, "bounce", _local6, Vx / 3, (-Vy) / 2); delete onEnterFrame; this.mc.stop(); } else if (mc.area2.hitTest(_local4.x, _local4.y, true)) { inHitObj = true; trace("hit_obj22222: "); mc.hit(1, 1); _root.soundStart("balloon_snd"); timer_bounce = setInterval(this, "bounce", _local6, (-Vx) / 3, (-Vy) / 2); delete onEnterFrame; this.mc.stop(); } } function bounce(bounceVx, bounceVy) { clearInterval(timer_bounce); mc.play(); bounceAway(bounceVx, bounceVy); } function stick() { moveStop(); } function slide(_Vx) { Vx = _Vx; onEnterFrame = function () { this.x = this.x + this.Vx; this.Vx = this.Vx * 0.9; _root.mc.make3D(this); if (this.Vx < 1) { delete this.onEnterFrame; this.moveStop(); } }; } function moveStop() { inStop = true; _root.mc.addObj("bulletStick", x, y + 20, 3 + int(Math.random() * 3)); _visible = false; gotoAndStop(1); if (inHit != true) { _root.playControl.onMiss(); } else { _root.playControl.onShootEnd(); } _root.soundStart("hit2_snd"); delete onEnterFrame; } function onUnload() { clearInterval(timer_bounce); } var inHit = false; var inHitObj = false; var inStop = false; }
Symbol 628 MovieClip [__Packages.ExtMath] Frame 0
class ExtMath extends Math { function ExtMath () { super(); } static function distance(x1, y1, x2, y2) { var _local1 = x2 - x1; var _local2 = y2 - y1; return(Math.sqrt((_local1 * _local1) + (_local2 * _local2))); } static function distance2(x1, y1, x2, y2) { var _local1 = x2 - x1; var _local2 = y2 - y1; return((_local1 * _local1) + (_local2 * _local2)); } static function degreesToRadians(angle) { return(angle * 0.01745329); } static function radiansToDegrees(angle) { return(angle * 57.29578); } static function sinD(angle) { return(Math.sin((angle * 3.141593) / 180)); } static function asinD(ratio) { return(Math.asin(ratio) * 57.29578); } static function cosD(angle) { return(Math.cos((angle * 3.141593) / 180)); } static function acosD(ratio) { return(Math.acos(ratio) * 57.29578); } static function tanD(angle) { return(Math.tan((angle * 3.141593) / 180)); } static function atan2D(y, x) { return(Math.atan2(y, x) * 57.29578); } static function angleOfLine(x1, y1, x2, y2) { return(atan2D(y2 - y1, x2 - x1)); } static function fixAngle(angle) { angle = angle % 360; return((((angle % 360) < 0) ? (angle + 360) : (angle))); } static function cartesianToFlash(o) { o._y = o._y * -1; o._rotation = o._rotation * -1; } static function flashToCartesian(o) { return(cartesianToFlash(o)); } static function cartesianToPolar(p) { var _local2 = Math.sqrt((p.x * p.x) + (p.y * p.y)); var _local3 = atan2D(p.y, p.x); return({r:_local2, t:_local3}); } static function polarToCartesian(p) { var _local2 = p.r * cosD(p.t); var _local3 = p.r * sinD(p.t); return({x:_local2, y:_local3}); } static var __proto__ = Math; }
Symbol 629 MovieClip [__Packages.Class.Bullet_target] Frame 0
class Class.Bullet_target extends Class.Bullet { var _visible, gotoAndPlay, Vx, Vy, _rotation, onEnterFrame, x, y, gotoAndStop; function Bullet_target () { super(); } function hitAway(_Vx, _Vy) { _visible = true; (gotoAndPlay("fly"));// not popped Vx = _Vx; Vy = _Vy; var _local4 = ExtMath.atan2D(Vy, Vx); _rotation = _local4; var _local3 = _root.playControl.wind_lv; var wind_Vx = (_local3 * 5); if (isNaN(wind_Vx)) { wind_Vx = 0; } var hight = 0; onEnterFrame = function () { this.x = this.x + this.Vx; if (wind_Vx != 0) { this.x = this.x + wind_Vx; } this.y = this.y + this.Vy; if (this.Vy < 0) { hight = hight - this.Vy; _root.UI_mc.setHight(int(hight * 25) / 100); } this.Vy = this.Vy + this.Vg; _root.mc.make3D(this); this.checkHit(); if (this.y >= _root.mc.role.y) { this.y = _root.mc.role.y; delete this.onEnterFrame; this.stick(); } }; } function checkHit() { } function hit() { } function moveStop() { _root.mc.addObj("bulletStick", x, y + 20, 3 + int(Math.random() * 3)); _visible = false; gotoAndStop(1); _root.playControl.onShootEnd(); _root.soundStart("hit2_snd"); } }
Symbol 630 MovieClip [__Packages.Class.Bullet2] Frame 0
class Class.Bullet2 extends Class.Bullet { var hitTest, x, y, _visible, gotoAndStop; function Bullet2 () { super(); } function checkHit() { var _local4 = _root.mc.balloonArray; var _local5 = 20; for (var _local6 in _local4) { var _local3 = _local4[_local6]; if (hitTest(_local3.area)) { if (_local3.inHit) { return(undefined); } _local3.hit(); _local3.inHit = true; _root.soundStart("balloon_snd"); _root.mc.balloonNum--; _root.mc.balloonHit++; _root.setScore(_local5, "balloon"); _root.UI_mc.setBalloonNum(); return(undefined); } } } function hit() { } function moveStop() { _root.mc.addObj("bulletStick", x, y + 20, 3 + int(Math.random() * 3)); _visible = false; gotoAndStop(1); _root.playControl.onShootEnd(); _root.soundStart("hit2_snd"); } }
Symbol 631 MovieClip [__Packages.Class.Control] Frame 0
class Class.Control extends MovieClip { var distanceMax, _V, line_mc, role, opp, side, onMouseMove, onMouseUp, meter_mc, mouse_mc, startX, _xmouse, startY, _ymouse, distance, angle, Vx, Vy, play; function Control () { super(); distanceMax = 200; _V = _root.V; line_mc = _global.cMC("line_mc", this); } function init(_role, _opp, _side) { role = _role; opp = _opp; side = _side; trace("side: " + side); } function activeStart() { var owner = this; _root.drawArea.onPress = function () { owner.mouseDown(); }; onMouseMove = mouseMove; onMouseUp = mouseUp; } function activeEnd() { _root.drawArea.onPress = function () { }; onMouseMove = null; onMouseUp = null; meter_mc._x = -100; meter_mc._y = -100; } function useMouseCursor() { Mouse.hide(); var owner = this; mouse_mc.onEnterFrame = function () { this._x = owner._xmouse; trace("this: " + this); trace("this._x: " + this._x); this._y = owner._ymouse; }; } function stopMouseCursor() { Mouse.show(); mouse_mc.onEnterFrame = null; mouse_mc._x = -100; mouse_mc._y = -100; } function mouseDown() { inDraw = true; startX = _xmouse; startY = _ymouse; distance = 10; _root.roleNow.setReady(); } function mouseMove() { if (inDraw) { var _local4 = _xmouse; var _local3 = _ymouse; distance = ExtMath.distance(_local4, _local3, startX, startY); if (distance > distanceMax) { distance = distanceMax; } angle = ExtMath.angleOfLine(_local4, _local3, startX, startY); var _local5 = getPower(distance); _root.roleNow.setAnimation(_local5); meter_mc._x = _local4; meter_mc._y = _local3; meter_mc.point_mc._rotation = angle; meter_mc.bar.mask_mc._rotation = int((distance / distanceMax) * 180); if (side == 1) { meter_mc.angle_txt.text = ExtMath.fixAngle(int(-angle)) + "\u00B0"; } else { meter_mc.angle_txt.text = int(angle + 180) + "\u00B0"; } meter_mc.power_txt.text = int((distance / distanceMax) * 100) + "%"; updateAfterEvent(); } } function mouseUp() { if (inDraw == false) { return(undefined); } inDraw = false; startControl(); } function getPower(distance) { var _local2 = distance / distanceMax; return(_local2); } function startControl() { if (isNaN(distance)) { distance = 20; } if (isNaN(angle)) { angle = 30; } var _local3 = distance / distanceMax; var _local2 = _V * _local3; Vx = _local2 * ExtMath.cosD(angle); Vy = _local2 * ExtMath.sinD(angle); play(); activeEnd(); } var inDraw = false; }
Symbol 632 MovieClip [__Packages.Class.Control_cpu] Frame 0
class Class.Control_cpu extends Class.Control { var hitRate, role, opp, side, bullet, play, meter_mc, angle, distance, startX, startY, onEnterFrame, startAngle, Vx, Vy, V, distanceMax, _V; function Control_cpu () { super(); if (_root.gameLevel < 2) { hitRate = 0.25; } else if (_root.gameLevel < 5) { hitRate = 0.35; } else if (_root.gameLevel < 8) { hitRate = 0.6; } else if (_root.gameLevel < 10) { hitRate = 0.7; } else if (_root.gameLevel < 15) { hitRate = 0.8; } else { hitRate = 0.9; } trace("hitRate: " + hitRate); } function init(_role, _opp, _side, _bullet) { role = _role; opp = _opp; side = _side; bullet = _bullet; } function activeStart() { play(); } function activeEnd() { meter_mc._x = -100; meter_mc._y = -100; } function mouseDown() { angle = getAngle(); distance = getDistance(); var _local6 = _global.lToG(role); meter_mc._x = _local6.x; meter_mc._y = _local6.y - 120; var _local5 = 180 + angle; var _local4 = 5; var mouseVx = (_local4 * ExtMath.cosD(_local5)); var mouseVy = (_local4 * ExtMath.sinD(_local5)); var f = (int(distance / _local4) + 1); startX = meter_mc._x; startY = meter_mc._y; _root.roleNow.setReady(); onEnterFrame = function () { this.meter_mc._x = this.meter_mc._x + mouseVx; this.meter_mc._y = this.meter_mc._y + mouseVy; this.mouseMove(this.meter_mc._x, this.meter_mc._y); f--; if (f == 0) { delete this.onEnterFrame; this.mouseUp(); } }; } function getAngle() { var _local4 = ExtMath.distance(role._x, role._y, opp._x, opp._y); var _local3 = Math.random(); if (_local3 < 0.2) { startAngle = -120 + (int((Math.random() * 10) - 5) * 4); } else if (_local3 < 0.5) { startAngle = -130 + (int((Math.random() * 10) - 5) * 4); } else if (_local3 < 0.7) { startAngle = -160 + (int((Math.random() * 8) - 4) * 3); } else { startAngle = -130 + (int((Math.random() * 8) - 4) * 3); } if (_root.mc.iceHill instanceof MovieClip) { if (_local3 < hitRate) { startAngle = -120 + int((Math.random() * 10) - 5); trace("iceHill startAngle: " + startAngle); } } if (side == 1) { startAngle = -(startAngle + 180); } trace((("startAngle: " + _local3) + " ") + startAngle); return(startAngle); } function getDistance() { var _local3 = ExtMath.distance(role._x, role._y, opp._x, opp._y); trace("dis11111: " + _local3); var _local5; var _local7 = Math.random(); trace((((("i::::::: " + _root.gameLevel) + " ") + _local7) + " ") + hitRate); if (_local7 < hitRate) { _local5 = int((Math.random() * 40) - 20); } else { _local5 = (int((Math.random() * 10) - 5) * 80) + int((Math.random() * 60) - 30); trace(" dis_offest: " + _local5); } _local3 = _local3 + _local5; trace("dis22222: " + _local3); Vx = Math.sqrt(((_local3 / 2) / _root.Vg) / Math.abs(ExtMath.tanD(startAngle))); if (side == 2) { Vx = -Vx; } var _local8 = _local3 / Vx; Vy = (_root.Vg * _local8) / 2; if (side == 1) { Vy = -Vy; } var _local6 = _root.playControl.wind_lv * 5; if ((_local6 != 0) && (!isNaN(_local6))) { Vx = Vx - _local6; } V = Math.abs(Vx / ExtMath.cosD(startAngle)); var _local4 = (V / _V) * distanceMax; trace("V: " + V); trace("distance: " + _local4); if (_local4 > distanceMax) { _local4 = distanceMax; } return(_local4); } function checkHitIce() { } function mouseMove(nowX, nowY) { distance = ExtMath.distance(nowX, nowY, startX, startY); if (distance > distanceMax) { distance = distanceMax; } var _local3 = getPower(distance); _root.roleNow.setAnimation(_local3); meter_mc._x = nowX; meter_mc._y = nowY; meter_mc.point_mc._rotation = angle; meter_mc.bar.mask_mc._rotation = int((distance / distanceMax) * 180); if (side == 1) { meter_mc.angle_txt.text = ExtMath.fixAngle(int(-angle)) + "\u00B0"; } else { meter_mc.angle_txt.text = int(angle + 180) + "\u00B0"; } meter_mc.power_txt.text = int((distance / distanceMax) * 100) + "%"; } function mouseUp() { startControl(); } function getPower(distance) { var _local2 = distance / distanceMax; return(_local2); } function startControl() { play(); activeEnd(); } var blockTimes = 0; }
Symbol 633 MovieClip [__Packages.Class.Bullet_jump] Frame 0
class Class.Bullet_jump extends MovieClip { var Vg, V_jumpY, Vx, play, onEnterFrame, _visible; function Bullet_jump () { super(); Vg = _root.Vg; V_jumpY = -5; Vx = 2; jump2(); _root.bulletNow_jump = this; } function jump1() { play(); } function jump2() { onEnterFrame = function () { this._x = this._x + this.Vx; this._y = this._y + this.V_jumpY; this.V_jumpY = this.V_jumpY + this.Vg; }; } function stopMove() { delete onEnterFrame; _visible = false; } var inHit = false; }
Symbol 634 MovieClip [__Packages.Class.Role] Frame 0
class Class.Role extends MovieClip { var _life, life, damage, hurtObj, opp, gotoAndStop, mc, gotoAndPlay, onEnterFrame; function Role () { super(); _life = 100; life = _life; damage = 50; hurtObj = new Object(); } function init(_opp) { opp = _opp; } function setReady() { gotoAndStop("ready"); } function setStand() { gotoAndStop("stand"); } function setAnimation(powerRate) { var _local2 = int(powerRate * mc._totalframes) + 1; if (_local2 > mc._totalframes) { _local2 = mc._totalframes; } mc.gotoAndStop(_local2); } function startShoot() { trace("startShoot: " + startShoot); gotoAndPlay("shoot"); _root.soundStart("shoot1_snd"); } function hit(type, damageRate) { gotoAndPlay("h" + type); hurtObj["hurt" + type] = true; life = life - int((damage * damageRate) - (Math.random() * 4)); if (life < 0) { life = 0; } _root.UI_mc.setHP(this, life); if (isCPU && (opp.isCPU != true)) { _root.setScore(int(100 * damageRate), "vs"); } if (life <= 0) { lose(); } _root.soundStart("hit1_snd"); } function checkHurt(mc) { if (hurtObj[mc._name] == true) { mc._visible = true; } } function lose() { inLose = true; gotoAndStop("lose"); } function hitBack(Vx) { onEnterFrame = function () { this.x = this.x + Vx; Vx = Vx * 0.9; _root.mc.make3D(this); if (Vx < 1) { delete this.onEnterFrame; } }; } var isCPU = false; var inLose = false; }
Symbol 111 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 112 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 113 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 132 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 133 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 134 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 135 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 136 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 137 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 138 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 139 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 140 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 141 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 142 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 143 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 144 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 145 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 146 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 147 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 148 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 149 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 150 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 151 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 23 MovieClip Frame 26
stop();
Symbol 79 Button
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 98 MovieClip Frame 85
_root.play();
Symbol 102 Button
on (release) { gotoAndStop ("submit"); }
Symbol 110 Button
on (release) { gotoAndStop ("submited"); }
Symbol 116 MovieClip [Defaults] Frame 1
#initclip 33 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 117 MovieClip [UIObjectExtensions] Frame 1
#initclip 34 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 118 MovieClip [UIObject] Frame 1
#initclip 35 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 119 MovieClip [Border] Frame 1
#initclip 36 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 120 MovieClip [RectBorder] Frame 1
#initclip 37 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 123 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 124 MovieClip Frame 1
#initclip 38 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 127 MovieClip [FocusRect] Frame 1
#initclip 39 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 128 MovieClip [FocusManager] Frame 1
#initclip 40 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 129 MovieClip [UIComponentExtensions] Frame 1
#initclip 41 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 130 MovieClip [UIComponent] Frame 1
#initclip 42 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 131 MovieClip [TextInput] Frame 1
#initclip 43 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 156 Button
on (release) { viewHighscore(); }
Symbol 158 MovieClip Frame 1
function viewHighscore() { if (_root.gameMode == "vs") { viewHighscore_vs(); } else if (_root.gameMode == "target") { viewHighscore_target(); } else if (_root.gameMode == "balloon") { viewHighscore_balloon(); } } stop(); _global.game_name = _game_name; var highscore = eval (score_var); _global.viewHighscore_vs = function () { var _local1 = "penguin_vs"; getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + _local1, "_blank"); }; _global.viewHighscore_target = function () { var _local1 = "penguin_target"; getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + _local1, "_blank"); }; _global.viewHighscore_balloon = function () { var _local1 = "penguin_balloon"; getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + _local1, "_blank"); }; if (highscore == 0) { this._visible = false; }
Symbol 158 MovieClip Frame 3
function sendData() { send_var.game = game_name; send_var.score = highscore; send_var.name = name_txt.text; if (send_var.name == "") { send_var.name = "guest" + int(Math.random() * 1000); } send_var.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", load_var, "POST"); gotoAndStop ("sending"); } stop(); gold_txt.text = highscore; _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 104 MovieClip in Symbol 158 MovieClip Frame 3
on (release) { }
Instance of Symbol 131 MovieClip [TextInput] "gold_txt" in Symbol 158 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 131 MovieClip [TextInput] "name_txt" in Symbol 158 MovieClip Frame 3
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 161 MovieClip Frame 1
stop(); this._visible = false;
Symbol 166 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 6
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 6
stop();
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 6
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 6
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 6
stop();
Symbol 177 MovieClip [balloon_mc] Frame 1
function hit() { mc.play(); } stop(); var i = (int(Math.random() * _totalframes) + 1); gotoAndStop(i);
Symbol 188 MovieClip [tree] Frame 1
var i = (int(Math.random() * _totalframes) + 1); gotoAndStop(i);
Symbol 192 MovieClip [bullet_jump] Frame 1
#initclip 50 Object.registerClass("bullet_jump", Class.Bullet_jump); #endinitclip
Symbol 192 MovieClip [bullet_jump] Frame 6
stop();
Symbol 195 MovieClip [bullet] Frame 1
#initclip 44 Object.registerClass("bullet", Class.Bullet); #endinitclip stop();
Symbol 195 MovieClip [bullet] Frame 5
stop();
Symbol 196 MovieClip [bullet_target] Frame 1
#initclip 45 Object.registerClass("bullet_target", Class.Bullet_target); #endinitclip stop();
Symbol 196 MovieClip [bullet_target] Frame 5
stop();
Symbol 197 MovieClip [bullet2] Frame 1
#initclip 46 Object.registerClass("bullet2", Class.Bullet2); #endinitclip stop();
Symbol 197 MovieClip [bullet2] Frame 5
stop();
Symbol 200 MovieClip [bulletStick] Frame 1
stop();
Symbol 205 MovieClip [showScore] Frame 1
function setScore(_score) { score = _score; trace("sss::" + score); }
Symbol 205 MovieClip [showScore] Frame 27
stop(); this.removeMovieClip();
Symbol 209 MovieClip [showTimes] Frame 27
stop(); this.removeMovieClip();
Symbol 214 MovieClip Frame 1
this._visible = false;
Symbol 229 MovieClip [control] Frame 1
#initclip 47 Object.registerClass("control", Class.Control); #endinitclip stop();
Symbol 229 MovieClip [control] Frame 6
if (_root.playControl.bulletReady != true) { gotoAndPlay ("go"); } else { _root.playControl.bulletReady = false; }
Symbol 229 MovieClip [control] Frame 7
_root.bulletNow_ready.gotoAndPlay("jump");
Symbol 229 MovieClip [control] Frame 34
stop(); _root.roleNow.startShoot();
Symbol 229 MovieClip [control] Frame 36
_root.bulletNow_jump.stopMove(); _root.roleNow.mc.play();
Symbol 229 MovieClip [control] Frame 37
_root.bulletNow.hitAway(Vx, Vy, angle); _root.mc.cameraChase(_root.bulletNow, _root.centerX, _root.centerY);
Symbol 232 MovieClip [control_cpu] Frame 1
#initclip 48 Object.registerClass("control_cpu", Class.Control_cpu); #endinitclip stop();
Symbol 232 MovieClip [control_cpu] Frame 30
stop(); mouseDown();
Symbol 232 MovieClip [control_cpu] Frame 35
if (_root.playControl.bulletReady != true) { gotoAndPlay ("go"); } else { _root.playControl.bulletReady = false; }
Symbol 232 MovieClip [control_cpu] Frame 36
_root.bulletNow_ready.gotoAndPlay("jump");
Symbol 232 MovieClip [control_cpu] Frame 63
_root.roleNow.startShoot();
Symbol 232 MovieClip [control_cpu] Frame 66
_root.bulletNow_jump.stopMove(); _root.roleNow.mc.play();
Symbol 232 MovieClip [control_cpu] Frame 67
_root.bulletNow.hitAway(Vx, Vy); _root.mc.cameraChase(_root.bulletNow, _root.centerX, _root.centerY);
Symbol 235 MovieClip [control_demo] Frame 1
#initclip 49 Object.registerClass("control_demo", Class.Control); #endinitclip stop();
Symbol 235 MovieClip [control_demo] Frame 6
if (_root.playControl.bulletReady != true) { gotoAndPlay ("go"); } else { _root.playControl.bulletReady = false; }
Symbol 235 MovieClip [control_demo] Frame 7
_root.bulletNow_ready.gotoAndPlay("jump");
Symbol 235 MovieClip [control_demo] Frame 34
stop(); _root.roleNow.startShoot();
Symbol 235 MovieClip [control_demo] Frame 36
_root.bulletNow_jump.stopMove(); _root.roleNow.mc.play();
Symbol 235 MovieClip [control_demo] Frame 37
_root.bulletNow.hitAway(Vx, Vy, angle); _root.mc.cameraChase(_root.bulletNow, _root.centerX, _root.centerY);
Symbol 240 Button
on (rollOver) { _parent.showIntro("vs"); } on (release) { _parent.showMode_2(); }
Symbol 243 Button
on (rollOver) { _parent.showIntro("target"); } on (release) { _root.game_setMode_1("target"); }
Symbol 246 Button
on (release) { _parent.returnToGame(); }
Symbol 249 Button
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 252 Button
on (release) { _parent.mainMenu(); }
Symbol 255 Button
on (release) { getURL ("http://www.ifungames.com", "_blank"); }
Symbol 258 Button
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 261 Button
on (release) { _parent.viewHighscore(); }
Symbol 264 MovieClip Frame 1
function returnToGame() { _parent.type = "returnToGame"; _parent.play(); } function playAgain() { _root.game_playAgain(); } function mainMenu() { _parent.type = "mainMenu"; _parent.play(); }
Instance of Symbol 260 MovieClip in Symbol 264 MovieClip Frame 19
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 264 MovieClip Frame 35
stop();
Symbol 265 MovieClip [UI_menu] Frame 19
stop();
Symbol 265 MovieClip [UI_menu] Frame 23
if (type == "mainMenu") { _root.game_mainMenu(); }
Symbol 265 MovieClip [UI_menu] Frame 38
stop(); this.removeMovieClip();
Symbol 271 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 74
var i = Math.random(); if (i < 0.33) { gotoAndPlay ("s2"); } else if (i < 0.66) { gotoAndPlay ("s3"); } else { gotoAndPlay (1); }
Symbol 287 MovieClip Frame 134
gotoAndPlay (1);
Symbol 288 Button
on (release) { _parent.playgGame(); }
Symbol 294 Button
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 297 Button
on (release) { credits(); }
Symbol 299 Button
on (release) { _parent.setting(); }
Symbol 302 Button
on (release) { viewHighscore_vs(); }
Symbol 308 Button
on (release) { viewHighscore_balloon(); }
Symbol 311 Button
on (release) { viewHighscore_target(); }
Symbol 314 Button
on (release) { play(); }
Symbol 315 Button
on (release) { _parent.play(); }
Symbol 316 MovieClip Frame 1
function playgGame() { _parent.type = ""; _parent.play(); } function setting() { _parent.type = "setting"; _parent.play(); } function credits() { _parent.type = "credits"; _parent.play(); }
Instance of Symbol 10 MovieClip in Symbol 316 MovieClip Frame 1
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Instance of Symbol 263 MovieClip in Symbol 316 MovieClip Frame 22
/* no clip actions */
Symbol 316 MovieClip Frame 26
function viewHighscore() { play(); } stop();
Symbol 316 MovieClip Frame 66
stop();
Symbol 325 MovieClip Frame 1
stop();
Symbol 326 Button
on (release) { _root.game_setMode_1("vs", "cpuVScpu"); }
Symbol 329 Button
on (release) { _root.game_setMode_1("vs", "humanVShuman"); }
Symbol 332 Button
on (release) { _root.game_setMode_1("vs", "humanVScpu"); }
Symbol 335 Button
on (rollOver) { _parent.showIntro("balloon"); } on (release) { _root.game_setMode_1("balloon"); }
Symbol 338 Button
on (release) { _parent.gotoAndPlay(1); }
Symbol 339 MovieClip Frame 1
function showIntro(flag) { if (menuEnable) { intro_mc.gotoAndStop(flag); } } function showMode_2() { play(); }
Symbol 339 MovieClip Frame 15
stop(); menuEnable = true;
Symbol 339 MovieClip Frame 16
menuEnable = false;
Symbol 339 MovieClip Frame 46
stop();
Symbol 342 Button
on (release) { _root.game_setQuality(1); }
Symbol 345 MovieClip Frame 1
stop(); if (_quality == "LOW") { gotoAndStop (2); }
Symbol 346 Button
on (release) { _root.game_setQuality(2); }
Symbol 349 MovieClip Frame 1
stop(); if (_quality == "MEDIUM") { gotoAndStop (2); }
Symbol 350 Button
on (release) { _root.game_setQuality(3); }
Symbol 353 MovieClip Frame 1
stop(); if (_quality == "HIGH") { gotoAndStop (2); }
Symbol 354 Button
on (release) { _root.game_setQuality(4); }
Symbol 357 MovieClip Frame 1
stop(); if (_quality == "BEST") { gotoAndStop (2); }
Symbol 358 MovieClip Frame 1
_root.game_getQuality(this);
Symbol 358 MovieClip Frame 25
stop();
Symbol 362 MovieClip Frame 25
stop();
Symbol 363 MovieClip Frame 10
stop();
Symbol 363 MovieClip Frame 19
if (type == "setting") { gotoAndPlay ("setting"); } else if (type == "credits") { gotoAndPlay ("credits"); }
Symbol 363 MovieClip Frame 22
_root.gotoAndPlay("demo");
Symbol 363 MovieClip Frame 38
Symbol 363 MovieClip Frame 49
stop();
Symbol 363 MovieClip Frame 58
stop();
Symbol 363 MovieClip Frame 59
Symbol 363 MovieClip Frame 72
stop();
Symbol 363 MovieClip Frame 85
gotoAndPlay (1);
Symbol 363 MovieClip Frame 98
stop();
Symbol 363 MovieClip Frame 109
gotoAndPlay (1);
Symbol 370 MovieClip Frame 1
Symbol 380 MovieClip Frame 44
var i = Math.random(); if (i < 0.33) { gotoAndPlay ("s2"); } else if (i < 0.66) { gotoAndPlay ("s3"); } else { gotoAndPlay (1); }
Symbol 380 MovieClip Frame 104
gotoAndPlay (1);
Symbol 381 MovieClip Frame 1
stop(); trace(555555);
Symbol 381 MovieClip Frame 95
stop(); _root.playControl.bulletReady = true;
Symbol 381 MovieClip Frame 96
_parent.platform.play();
Symbol 389 MovieClip Frame 1
stop();
Symbol 390 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 1
this._visible = false;
Symbol 395 MovieClip Frame 1
this._visible = false; _parent._parent.checkHurt(this);
Symbol 403 MovieClip Frame 1
var hurtArray = new Array(hurt1, hurt2, hurt3, hurt4, hurt5); for (var i in hurtArray) { hurtArray[i]._visible = false; } for (var i in hurtArray) { _parent._parent._parent.checkHurt(hurtArray[i], this); }
Symbol 407 MovieClip Frame 1
var hurtArray = new Array(hurt1, hurt2, hurt3, hurt4, hurt5); for (var i in hurtArray) { hurtArray[i]._visible = false; } for (var i in hurtArray) { _parent._parent.checkHurt(hurtArray[i], this); }
Symbol 419 MovieClip Frame 1
var hurtArray = new Array(hurt1, hurt2, hurt3, hurt4, hurt5); for (var i in hurtArray) { hurtArray[i]._visible = false; } for (var i in hurtArray) { _parent._parent.checkHurt(hurtArray[i], this); }
Symbol 420 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 1
var hurtArray = new Array(hurt1, hurt2, hurt3, hurt4, hurt5); for (var i in hurtArray) { hurtArray[i]._visible = false; } for (var i in hurtArray) { _parent._parent.checkHurt(hurtArray[i], this); }
Symbol 425 MovieClip Frame 1
var hurtArray = new Array(hurt1, hurt2, hurt3, hurt4); for (var i in hurtArray) { hurtArray[i]._visible = false; } for (var i in hurtArray) { _parent._parent.checkHurt(hurtArray[i], this); }
Symbol 427 MovieClip Frame 1
Symbol 427 MovieClip Frame 2
stop(); _root.controlNow.play();
Symbol 427 MovieClip Frame 5
stop();
Symbol 460 MovieClip [role] Frame 1
#initclip 51 Object.registerClass("role", Class.Role); #endinitclip stop();
Symbol 460 MovieClip [role] Frame 35
stop(); setStand();
Symbol 460 MovieClip [role] Frame 44
setStand();
Symbol 460 MovieClip [role] Frame 53
setStand();
Symbol 460 MovieClip [role] Frame 62
setStand();
Symbol 460 MovieClip [role] Frame 71
setStand();
Symbol 460 MovieClip [role] Frame 80
setStand();
Symbol 460 MovieClip [role] Frame 87
setStand();
Symbol 467 MovieClip Frame 1
stop(); var i; if (_root.gameLevel < 3) { i = 1; } else if (_root.gameLevel < 5) { i = 2; } else if (_root.gameLevel < 7) { i = 3; } else { i = int(Math.random() * _totalframes) + 1; } gotoAndStop(i);
Symbol 468 MovieClip [mode_vs] Frame 1
function init() { for (var _local3 in objArray) { var _local1 = objArray[_local3]; var _local2 = 10000 - _local1.z; _local2 = checkDepth(_local2); _local1.swapDepths(_local2); make3D(_local1); } } function checkDepth(depth) { if (this.getInstanceAtDepth(depth) != undefined) { depth++; checkDepth(depth); } else { return(depth); } } function addObj(objName, x, y, z) { var _local3 = _global.atMV(objName, this, {_x:x, _y:y}); _local3._x = x; _local3._y = y; _local3.x = x; _local3.y = y; _local3.z = z; make3D(_local3); array_AddObj(_local3); } function addObj_exist(obj, z, depthOffset) { obj.x = obj._x; obj.y = viewY; obj.z = z; obj.depthOffset = depthOffset; make3D(obj); array_AddObj(obj); } function resetBullet(id) { if (id == 1) { bullet.x = adder_mc.x; bullet.y = adder_mc.y; make3D(bullet); bullet.reset(); } else if (id == 2) { bullet2.x = adder_mc2.x; bullet2.y = adder_mc2.y; make3D(bullet2); bullet2.reset(); } } function addCloud() { var _local2 = 0; while (_local2 < 10) { objNum++; var _local1 = attachMovie("cloud", "cloud_" + _local2, objNum); _local1.x = int(Math.random() * 4000) - 700; _local1.y = viewY - 300; _local1.z = _local2 + z_cloud; objArray.push(_local1); _local2++; } } function addTree() { var _local2 = 0; while (_local2 < numTrees) { objNum++; var _local1 = attachMovie("tree", "tree" + _local2, objNum); _local1.x = (Math.random() * 10000) - 1000; _local1.y = viewY; _local1.z = int(Math.random() * 2000) + z_tree2; objArray.push(_local1); _local2++; } _local2 = 0; while (_local2 < 20) { objNum++; var _local1 = attachMovie("tree", "tree1_" + _local2, objNum); _local1.x = int(Math.random() * 4000) - 700; _local1.y = viewY; _local1.z = _local2 + z_tree1; objArray.push(_local1); _local2++; } } function array_AddObj(obj) { objArray.push(obj); obj.arrayID = objArray.length - 1; } function array_DeleteObj(obj) { objArray.splice(obj.arrayID, 1); } function cameraMove(dx, dz) { vx = -dx; for (var _local2 in objArray) { var _local1 = objArray[_local2]; _local1.x = _local1.x + vx; _local1.y = _local1.y + vy; _local1.z = _local1.z + vz; make3D(_local1); } } function cameraChase(target_mc, centerX, centerY) { var LeftX = 100; var RightX = (_root.stageW - 100); var topY = 50; var bottomY = (_root.stageH - 250); var landY = role._y; this.onEnterFrame = function () { var _local4 = _global.lToG(target_mc); if (role._y < landY) { centerY = centerY + viewY; } var _local6 = (_local4.x - centerX) / 4; var _local5 = (_local4.y - centerY) / 4; if (_local4.x < LeftX) { _local6 = _local6 + (_local4.x - LeftX); } else if (_local4.x > RightX) { _local6 = _local6 + (_local4.x - RightX); } if (_local4.y < topY) { _local5 = _local5 + (_local4.y - topY); } else if (_local4.y > bottomY) { _local5 = _local5 + (_local4.y - bottomY); } if (((_local6 * _local6) + (_local5 * _local5)) == 0) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local7 in objArray) { var _local3 = objArray[_local7]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function cameraChase_stop() { delete this.onEnterFrame; } function cameraMoveTo(target_mc, centerX, centerY) { this.onEnterFrame = function () { var _local7 = _global.lToG(target_mc); var _local6 = (_local7.x - centerX) / 4; var _local5 = (_local7.y - centerY) / 4; if (((_local6 * _local6) + (_local5 * _local5)) < 0.1) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local4 in objArray) { var _local3 = objArray[_local4]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function make3D(mc) { var _local2 = fl / (fl + mc.z); mc._xscale = (mc._yscale = _local2 * 100); mc._x = mc.x * _local2; mc._y = mc.y * _local2; } function setLevel() { if (_root.gameLevel < 1) { return(undefined); } var _local2 = int((Math.random() * 20) + 1) * 100; role2.x = role2.x + _local2; adder_mc2.x = adder_mc2.x + _local2; hill2.x = hill2.x + _local2; iceHill.x = role.x + int(Math.random() * (role2.x - role.x)); if (iceHill.x < (role.x + 350)) { iceHill.x = role.x + 350; } else if (iceHill.x > (role2.x - 350)) { iceHill.x = role2.x - 350; } make3D(iceHill); } stop(); var fl = 200; var numTrees = 100; var vx = 0; var vy = 0; var vz = 0; var viewY = _root.viewY; var objNum = 0; var z_tree1 = 30; var z_tree2 = 50; var z_cloud = 1000; var depthOffset1 = 100; var depthOffset2 = 50; var depthOffset3 = 0; var objArray = new Array(); addObj_exist(role, -5, depthOffset1); role.init(role2); addObj_exist(role2, -6, depthOffset1); role2.init(role); addObj_exist(bullet, 3, depthOffset1); bullet.init(role2); addObj_exist(bullet2, 4, depthOffset1); bullet2.init(role); if (_root.gameLevel > 1) { addObj_exist(iceHill, -20, depthOffset1); } else { iceHill.swapDepths(this.getNextHighestDepth()); iceHill.removeMovieClip(); } addObj_exist(hill, 7, depthOffset1); addObj_exist(hill2, 8, depthOffset1); addObj_exist(adder_mc, 10, depthOffset1); addObj_exist(adder_mc2, 10, depthOffset1); addTree(); init(); setLevel();
Symbol 470 MovieClip Frame 1
this._visible = false;
Symbol 477 MovieClip Frame 1
stop(); if (_root.role.isCPU && (_root.role2.isCPU)) { this._visible = false; } if (_root.playerSide == 1) { gotoAndStop ("p1"); } else if ((_root.playerSide == 2) && (_root.role2.isCPU)) { gotoAndStop ("cpu"); } else if (_root.playerSide == 2) { gotoAndStop ("p2"); }
Symbol 482 MovieClip Frame 1
stop();
Symbol 485 MovieClip Frame 1
stop();
Symbol 487 MovieClip Frame 1
stop(); if (_root.role.life == 0) { f = "p1"; } else if (_root.role2.isCPU) { f = "cpu"; } else { f = "p2"; } gotoAndStop(f);
Symbol 491 MovieClip Frame 1
stop();
Symbol 492 Button
on (release) { _parent.game_nextLevel(); }
Symbol 495 MovieClip Frame 1
function game_nextLevel() { _root.game_nextLevel(); } function mainMenu() { _root.game_mainMenu(); }
Symbol 495 MovieClip Frame 25
stop();
Symbol 498 Button
on (release) { _parent.playAgain(); }
Symbol 501 MovieClip Frame 1
function gameContinue() { _root.game_continue(); } function playAgain() { _root.game_playAgain(); } function mainMenu() { _root.game_mainMenu(); } function viewHighscore() { viewHighscore_vs(); }
Instance of Symbol 260 MovieClip in Symbol 501 MovieClip Frame 19
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 501 MovieClip Frame 35
stop();
Symbol 503 MovieClip Frame 21
score_txt.text = _root.score_vs;
Instance of Symbol 158 MovieClip in Symbol 503 MovieClip Frame 37
//component parameters onClipEvent (construct) { _game_name = "penguin_vs"; score_var = "_root.score_vs"; }
Symbol 503 MovieClip Frame 45
stop();
Symbol 504 MovieClip Frame 1
function getReady() { round++; _root.bulletNow_ready.play(); gotoAndPlay ("shootReady"); wind_lv = checkWind(); } function shootStart() { _root.controlNow.activeStart(); } function onHit(_text) { gotoAndPlay ("hit"); mc.gotoAndStop(_text); } function onMiss() { if (_root.bullet.y < _root.mc.role.y) { return(undefined); } if (_root.bullet2.y < _root.mc.role.y) { return(undefined); } gotoAndPlay ("miss"); } function onShootEnd() { if (_root.bullet.y < _root.mc.role.y) { return(undefined); } if (_root.bullet2.y < _root.mc.role.y) { return(undefined); } gotoAndPlay ("shootEnd"); } function onShootEnd_2() { if (_root.role.inLose || (_root.role2.inLose)) { showLose(); return(undefined); } trace("_root.playerSide::" + _root.playerSide); if (_root.playerSide == 1) { _root.playerSide = 2; } else if (_root.playerSide == 2) { _root.playerSide = 1; } trace("_root.playerSide::" + _root.playerSide); _root.mc.resetBullet(_root.playerSide); nextShoot(_root.playerSide); getReady(); } function nextShoot(id) { if (id == 1) { _root.roleNow = _root.role; _root.controlNow = _root.control; _root.bulletNow = _root.bullet; _root.bulletNow_ready = _root.bullet_ready; _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } else if (id == 2) { _root.roleNow = _root.role2; _root.controlNow = _root.control2; _root.bulletNow = _root.bullet2; _root.bulletNow_ready = _root.bullet_ready2; _root.mc.cameraMoveTo(_root.role2, _root.centerX, _root.centerY + 80); } } function showLose() { gotoAndPlay ("lose"); if (_root.playerSide == 2) { _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } else if (_root.playerSide == 1) { _root.mc.cameraMoveTo(_root.role2, _root.centerX, _root.centerY + 80); } var _local2; if (_root.playerSide == 1) { _local2 = "p2"; } else if (_root.playerSide == 2) { if (_root.role2.isCPU) { _local2 = "cpu"; } else { _local2 = "p1"; } } mc.gotoAndStop(_local2); } function showWin() { if (_root.playerSide == 1) { _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } else if (_root.playerSide == 2) { _root.mc.cameraMoveTo(_root.role2, _root.centerX, _root.centerY + 80); } gotoAndPlay ("win"); var _local2; if (_root.playerSide == 1) { if (_root.vsMode == "cpuVScpu") { _local2 = "cpu1"; } else { _local2 = "p1"; } } else if (_root.playerSide == 2) { if (_root.vsMode == "cpuVScpu") { _local2 = "cpu2"; } else if (_root.role2.isCPU) { _local2 = "cpu"; } else { _local2 = "p2"; } } mc.gotoAndStop(_local2); _root.hideStatus(); } function battleWin() { if (_root.role2.isCPU && (_root.playerSide == 2)) { _root.game_gameOver(); gotoAndPlay ("gameOver"); } } function checkWind() { if (_root.gameLevel < 1) { return(undefined); } if ((round % 2) != 0) { return(undefined); } var _local2; var _local4; var _local3 = Math.random(); if (_local3 < 0.15) { _local2 = 3; } else if (_local3 < 0.3) { _local2 = 2; } else if (_local3 < 0.45) { _local2 = 1; } else { _local2 = 0; } _local3 = Math.random(); if (_local3 < 0.5) { _local4 = 1; } else { _local4 = -1; } _local2 = _local2 * _local4; _root.wind_mc.showWind(_local2); return(_local2); } stop(); var wind_lv; var round = 0;
Symbol 504 MovieClip Frame 2
shootStart();
Symbol 504 MovieClip Frame 92
stop();
Symbol 504 MovieClip Frame 165
stop();
Symbol 504 MovieClip Frame 216
stop(); onShootEnd_2();
Symbol 504 MovieClip Frame 259
stop(); onShootEnd_2();
Symbol 504 MovieClip Frame 315
stop(); if ((_root.role2.isCPU && (_root.role.isCPU != true)) && (_root.playerSide == 2)) { _root.game_gameOver(); gotoAndPlay ("gameOver"); } else { showWin(); }
Symbol 504 MovieClip Frame 360
stop();
Symbol 504 MovieClip Frame 405
stop();
Symbol 509 MovieClip Frame 20
gotoAndPlay (1);
Symbol 510 MovieClip Frame 1
function showWind(lv) { trace("llll::" + lv); this._visible = true; if (lv == 0) { gotoAndStop ("no"); this._visible = false; } else if (lv == 1) { gotoAndStop ("r1"); } else if (lv == 2) { gotoAndStop ("r2"); } else if (lv == 3) { gotoAndStop ("r3"); } else if (lv == -1) { gotoAndStop ("l1"); } else if (lv == -2) { gotoAndStop ("l2"); } else if (lv == -3) { gotoAndStop ("l3"); } } stop(); this._visible = false;
Symbol 518 Button
on (release) { _root.game_mainMenu(); }
Symbol 533 MovieClip Frame 1
stop();
Symbol 539 Button
on (release) { _root.setMusic(this); }
Symbol 541 MovieClip Frame 1
stop(); if (_root.getMusic(this) == false) { gotoAndStop (2); }
Symbol 541 MovieClip Frame 2
stop();
Symbol 544 Button
on (release) { _root.setSound(this); }
Symbol 546 MovieClip Frame 1
stop(); if (_root.getSound(this) == false) { gotoAndStop (2); }
Symbol 546 MovieClip Frame 2
stop();
Symbol 550 Button
on (release) { gotoAndStop (2); }
Symbol 551 MovieClip Frame 1
Symbol 551 MovieClip Frame 17
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 551 MovieClip Frame 33
_parent.gotoAndStop(1);
Symbol 552 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 1
function init() { var _local3 = _root.mc.role; var _local2 = _root.mc.role2; if (_local3.isCPU && (_local2.isCPU)) { score_mc._visible = false; level_mc._visible = false; } if ((_local3.isCPU != true) && (_local2.isCPU != true)) { score_mc._visible = false; level_mc._visible = false; } HP1.gotoAndStop("1p"); HP2.gotoAndStop("2p"); level_mc.num_txt.text = _root.gameLevel + 1; } function setHP(player, HP) { trace((player + "====") + HP); if (player == _root.role) { HP1.HP_txt.text = HP; } else if (player == _root.role2) { HP2.HP_txt.text = HP; } } function setDistance(_dis) { distance = _dis; } stop();
Instance of Symbol 546 MovieClip in Symbol 556 MovieClip Frame 1
/* no clip actions */
Symbol 563 Button
on (release) { play(); }
Symbol 564 MovieClip [UI_warning] Frame 1
if (_root.WarningShowed_vs) { this.stop(); this._visible = false; } else if (_root.vsMode == "cpuVScpu") { this.stop(); this._visible = false; } else { _root.stop(); _root.WarningShowed_vs = true; }
Symbol 564 MovieClip [UI_warning] Frame 8
stop();
Symbol 564 MovieClip [UI_warning] Frame 17
stop(); _root.play();
Symbol 565 MovieClip Frame 1
this._visible = false;
Symbol 567 MovieClip [mode_target] Frame 1
function init() { for (var _local3 in objArray) { var _local1 = objArray[_local3]; var _local2 = 10000 - _local1.z; _local2 = checkDepth(_local2); _local1.swapDepths(_local2); make3D(_local1); } } function checkDepth(depth) { if (this.getInstanceAtDepth(depth) != undefined) { depth++; checkDepth(depth); } else { return(depth); } } function addObj(objName, x, y, z) { var _local3 = _global.atMV(objName, this, {_x:x, _y:y}); _local3._x = x; _local3._y = y; _local3.x = x; _local3.y = y; _local3.z = z; make3D(_local3); array_AddObj(_local3); } function addObj_exist(obj, z, depthOffset) { obj.x = obj._x; obj.y = viewY; obj.z = z; obj.depthOffset = depthOffset; make3D(obj); array_AddObj(obj); } function resetBullet(id) { if (id == 1) { bullet.x = adder_mc.x; bullet.y = adder_mc.y; make3D(bullet); bullet.reset(); } else if (id == 2) { bullet2.x = adder_mc2.x; bullet2.y = adder_mc2.y; make3D(bullet2); bullet2.reset(); } } function addTree() { var _local2 = 0; while (_local2 < numTrees) { objNum++; var _local1 = attachMovie("tree", "tree" + _local2, objNum); _local1.x = (Math.random() * 10000) - 1000; _local1.y = viewY; _local1.z = int(Math.random() * 2000) + z_tree2; objArray.push(_local1); _local2++; } _local2 = 0; while (_local2 < 20) { objNum++; var _local1 = attachMovie("tree", "tree1_" + _local2, objNum); _local1.x = int(Math.random() * 4000) - 700; _local1.y = viewY; _local1.z = _local2 + z_tree1; objArray.push(_local1); _local2++; } } function array_AddObj(obj) { objArray.push(obj); obj.arrayID = objArray.length - 1; } function array_DeleteObj(obj) { objArray.splice(obj.arrayID, 1); } function cameraMove(dx, dz) { vx = -dx; for (var _local2 in objArray) { var _local1 = objArray[_local2]; _local1.x = _local1.x + vx; _local1.y = _local1.y + vy; _local1.z = _local1.z + vz; make3D(_local1); } } function cameraChase(target_mc, centerX, centerY) { var LeftX = 100; var RightX = (_root.stageW - 100); var topY = 50; var bottomY = (_root.stageH - 250); var landY = role._y; this.onEnterFrame = function () { var _local4 = _global.lToG(target_mc); if (role._y < landY) { centerY = centerY + viewY; } var _local6 = (_local4.x - centerX) / 4; var _local5 = (_local4.y - centerY) / 4; if (_local4.x < LeftX) { _local6 = _local6 + (_local4.x - LeftX); } else if (_local4.x > RightX) { _local6 = _local6 + (_local4.x - RightX); } if (_local4.y < topY) { _local5 = _local5 + (_local4.y - topY); } else if (_local4.y > bottomY) { _local5 = _local5 + (_local4.y - bottomY); } if (((_local6 * _local6) + (_local5 * _local5)) == 0) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local7 in objArray) { var _local3 = objArray[_local7]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function cameraChase_stop() { delete this.onEnterFrame; } function cameraMoveTo(target_mc, centerX, centerY) { this.onEnterFrame = function () { var _local7 = _global.lToG(target_mc); var _local6 = (_local7.x - centerX) / 4; var _local5 = (_local7.y - centerY) / 4; if (((_local6 * _local6) + (_local5 * _local5)) < 0.1) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local4 in objArray) { var _local3 = objArray[_local4]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function make3D(mc) { var _local2 = fl / (fl + mc.z); mc._xscale = (mc._yscale = _local2 * 100); mc._x = mc.x * _local2; mc._y = mc.y * _local2; } stop(); var fl = 200; var numTrees = 100; var vx = 0; var vy = 0; var vz = 0; var viewY = _root.viewY; var objNum = 0; var z_tree1 = 150; var z_tree2 = 170; var z_cloud = 1000; var depthOffset1 = 100; var depthOffset2 = 50; var depthOffset3 = 0; var objArray = new Array(); addObj_exist(role, -5, depthOffset1); role.init(role2); addObj_exist(bullet, 3, depthOffset1); addObj_exist(targetMC, -25, depthOffset1); addObj_exist(hill, 7, depthOffset1); addObj_exist(adder_mc, 10, depthOffset1); addTree(); init();
Symbol 570 MovieClip Frame 1
function gameContinue() { _root.game_continue(); } function playAgain() { _root.game_playAgain(); } function mainMenu() { _root.game_mainMenu(); } function viewHighscore() { viewHighscore_target(); }
Instance of Symbol 260 MovieClip in Symbol 570 MovieClip Frame 19
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 570 MovieClip Frame 35
stop();
Symbol 572 MovieClip Frame 21
score_txt.text = _root.score_target;
Instance of Symbol 158 MovieClip in Symbol 572 MovieClip Frame 38
//component parameters onClipEvent (construct) { _game_name = "penguin_target"; score_var = "_root.score_target"; }
Symbol 572 MovieClip Frame 46
stop();
Symbol 573 MovieClip Frame 1
function getReady() { round++; _root.bulletNow_ready.play(); gotoAndPlay ("shootReady"); wind_lv = checkWind(); trace("wind_lv::::" + wind_lv); } function shootStart() { _root.controlNow.activeStart(); } function onHit(_text) { gotoAndPlay ("hit"); mc.gotoAndStop(_text); } function onMiss() { gotoAndPlay ("miss"); } function onShootEnd() { checkTarget(); } function onShootEnd_2() { bulletNum--; _root.setBulletNum(bulletNum); if (bulletNum == 0) { showEnd(); return(undefined); } _root.mc.resetBullet(_root.playerSide); nextShoot(_root.playerSide); getReady(); } function checkTarget() { var _local4 = _global.lToG(_root.bulletNow); var _local3 = 0; while (_local3 < 6) { var _local6 = _root.mc.targetMC["area" + _local3]; if (_local6.hitTest(_local4.x, _local4.y, true)) { gotoAndPlay ("hit"); if (_local3 < 3) { mc.gotoAndStop(2); } var _local7 = scoreArray[_local3]; var _local8 = atMV("showScore", _root, {_x:_local4.x, _y:_local4.y, score:_local7}); var _local5 = 1; if (_root.UI_mc.hight > 250) { _local5 = 4; } else if (_root.UI_mc.hight > 200) { _local5 = 3; } else if (_root.UI_mc.hight > 100) { _local5 = 2; } if (_local5 > 1) { var _local11 = atMV("showTimes", _root, {_x:_local4.x + 100, _y:_local4.y, Times:_local5}); } _root.setScore(_local7 * _local5, "target"); return(undefined); } _local3++; } gotoAndPlay ("miss"); } function nextShoot(id) { _root.roleNow = _root.role; _root.controlNow = _root.control; _root.bulletNow = _root.bullet; _root.bulletNow_ready = _root.bullet_ready; _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } function showEnd() { _root.hideStatus(); gotoAndPlay ("gameEnd"); } function battleWin() { } function checkWind() { if ((round % 2) != 0) { return(0); } var _local2; var _local4; var _local3 = Math.random(); if (_local3 < 0.15) { _local2 = 3; } else if (_local3 < 0.3) { _local2 = 2; } else if (_local3 < 0.5) { _local2 = 1; } else { _local2 = 0; } _local3 = Math.random(); if (_local3 < 0.5) { _local4 = 1; } else { _local4 = -1; } _local2 = _local2 * _local4; _root.wind_mc.showWind(_local2); return(_local2); } stop(); var scoreArray = new Array(100, 80, 60, 40, 20, 10); var wind_lv; var round = 0; var bulletNum = 10; _root.setBulletNum(bulletNum);
Symbol 573 MovieClip Frame 2
shootStart();
Symbol 573 MovieClip Frame 92
stop();
Symbol 573 MovieClip Frame 165
stop(); onShootEnd_2();
Symbol 573 MovieClip Frame 207
stop(); onShootEnd_2();
Symbol 573 MovieClip Frame 265
stop();
Symbol 582 MovieClip Frame 1
function init() { var _local3 = _root.mc.role; var _local2 = _root.mc.role2; if (_local3.isCPU && (_local2.isCPU)) { score_mc._visible = false; level_mc._visible = false; } if ((_local3.isCPU != true) && (_local2.isCPU != true)) { score_mc._visible = false; level_mc._visible = false; } HP1.gotoAndStop("1p"); HP2.gotoAndStop("2p"); } function setHP(player, HP) { trace((player + "====") + HP); if (player == _root.role) { HP1.HP_txt.text = HP; } else if (player == _root.role2) { HP2.HP_txt.text = HP; } } function setHight(_hight) { hight = _hight; } stop();
Instance of Symbol 541 MovieClip in Symbol 582 MovieClip Frame 1
on (release) { _root.setMusic(this); }
Instance of Symbol 546 MovieClip in Symbol 582 MovieClip Frame 1
on (release) { _root.setSound(this); }
Symbol 584 MovieClip Frame 1
if (_root.WarningShowed_target) { this.stop(); this._visible = false; } else { _root.stop(); _root.WarningShowed_target = true; }
Symbol 584 MovieClip Frame 8
stop();
Symbol 584 MovieClip Frame 17
stop(); _root.play();
Symbol 585 MovieClip Frame 1
function init() { for (var _local3 in objArray) { var _local1 = objArray[_local3]; var _local2 = 10000 - _local1.z; _local2 = checkDepth(_local2); _local1.swapDepths(_local2); make3D(_local1); } } function checkDepth(depth) { if (this.getInstanceAtDepth(depth) != undefined) { depth++; checkDepth(depth); } else { return(depth); } } function addObj(objName, x, y, z) { var _local3 = _global.atMV(objName, this, {_x:x, _y:y}); _local3._x = x; _local3._y = y; _local3.x = x; _local3.y = y; _local3.z = z; make3D(_local3); array_AddObj(_local3); } function addObj_exist(obj, z, depthOffset) { obj.x = obj._x; obj.y = viewY; obj.z = z; obj.depthOffset = depthOffset; make3D(obj); array_AddObj(obj); } function resetBullet(id) { if (id == 1) { bullet.x = adder_mc.x; bullet.y = adder_mc.y; make3D(bullet); bullet.reset(); } else if (id == 2) { bullet2.x = adder_mc2.x; bullet2.y = adder_mc2.y; make3D(bullet2); bullet2.reset(); } } function addBalloon() { var _local17 = _root.gameLevel; var _local8 = 30; var _local13; var _local12; _local13 = 30 + int(Math.random() * 20); _local12 = 30 + int(Math.random() * 20); var _local5 = _local13 * ExtMath.cosD(_local12); var _local3 = _local13 * ExtMath.sinD(_local12); var _local9 = _local3; var _local15 = (_local3 / _root.Vg) * 2; var _local14 = _local5 * _local15; var _local16 = 100; var _local11 = (_local14 - (_local16 * 2)) / _local8; var _local7 = adder_mc.x; var _local6 = adder_mc.y; var _local4 = 0; var _local10 = 0; while (true) { _local7 = _local7 + _local5; _local6 = _local6 + _local3; _local3 = _local3 - _root.Vg; if (_local3 < (-_local9)) { break; } _local4 = _local4 + _local5; if (_local4 >= _local11) { _local4 = 0; _local10++; objNum++; _local8--; var _local2 = attachMovie("balloon_mc", "balloon" + objNum, objNum + 10000); _local2.x = _local7; _local2.y = (viewY - _local6) + 100; _local2.z = 4; objArray.push(_local2); balloonArray.push(_local2); } } balloonNum = balloonArray.length; balloonAll = balloonNum; } function addTree() { var _local2 = 0; while (_local2 < numTrees) { objNum++; var _local1 = attachMovie("tree", "tree" + _local2, objNum); _local1.x = (Math.random() * 10000) - 1000; _local1.y = viewY; _local1.z = int(Math.random() * 2000) + z_tree2; objArray.push(_local1); _local2++; } _local2 = 0; while (_local2 < 20) { objNum++; var _local1 = attachMovie("tree", "tree1_" + _local2, objNum); _local1.x = int(Math.random() * 4000) - 700; _local1.y = viewY; _local1.z = _local2 + z_tree1; objArray.push(_local1); _local2++; } } function array_AddObj(obj) { objArray.push(obj); obj.arrayID = objArray.length - 1; } function array_DeleteObj(obj) { objArray.splice(obj.arrayID, 1); } function cameraMove(dx, dz) { vx = -dx; for (var _local2 in objArray) { var _local1 = objArray[_local2]; _local1.x = _local1.x + vx; _local1.y = _local1.y + vy; _local1.z = _local1.z + vz; make3D(_local1); } } function cameraChase(target_mc, centerX, centerY) { var LeftX = 100; var RightX = (_root.stageW - 100); var topY = 50; var bottomY = (_root.stageH - 250); var landY = role._y; this.onEnterFrame = function () { var _local4 = _global.lToG(target_mc); if (role._y < landY) { centerY = centerY + viewY; } var _local6 = (_local4.x - centerX) / 4; var _local5 = (_local4.y - centerY) / 4; if (_local4.x < LeftX) { _local6 = _local6 + (_local4.x - LeftX); } else if (_local4.x > RightX) { _local6 = _local6 + (_local4.x - RightX); } if (_local4.y < topY) { _local5 = _local5 + (_local4.y - topY); } else if (_local4.y > bottomY) { _local5 = _local5 + (_local4.y - bottomY); } if (((_local6 * _local6) + (_local5 * _local5)) == 0) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local7 in objArray) { var _local3 = objArray[_local7]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function cameraChase_stop() { delete this.onEnterFrame; } function cameraMoveTo(target_mc, centerX, centerY) { this.onEnterFrame = function () { var _local7 = _global.lToG(target_mc); var _local6 = (_local7.x - centerX) / 4; var _local5 = (_local7.y - centerY) / 4; if (((_local6 * _local6) + (_local5 * _local5)) < 0.1) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local4 in objArray) { var _local3 = objArray[_local4]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function make3D(mc) { var _local2 = fl / (fl + mc.z); mc._xscale = (mc._yscale = _local2 * 100); mc._x = mc.x * _local2; mc._y = mc.y * _local2; } stop(); var fl = 200; var numTrees = 100; var vx = 0; var vy = 0; var vz = 0; var viewY = _root.viewY; var objNum = 0; var z_tree1 = 50; var z_tree2 = 70; var z_cloud = 1000; var depthOffset1 = 100; var depthOffset2 = 50; var depthOffset3 = 0; var objArray = new Array(); addObj_exist(role, -5, depthOffset1); role.init(role2); addObj_exist(bullet, 3, depthOffset1); addObj_exist(hill, 7, depthOffset1); addObj_exist(adder_mc, 10, depthOffset1); var balloonArray = new Array(); var balloonNum; var balloonAll; var balloonHit = 0; addTree(); addBalloon(); init();
Symbol 586 MovieClip Frame 1
stop();
Symbol 587 MovieClip Frame 1
function gameContinue() { _root.game_continue(); } function playAgain() { _root.game_playAgain(); } function mainMenu() { _root.game_mainMenu(); } function viewHighscore() { viewHighscore_balloon(); }
Instance of Symbol 260 MovieClip in Symbol 587 MovieClip Frame 19
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 587 MovieClip Frame 35
stop();
Symbol 591 MovieClip Frame 1
balloon_txt.text = (_root.mc.balloonHit + "/") + _root.mc.balloonAll; _root.score_balloon = _root.score_balloon + (_parent._parent.bulletNum * 200); score_txt.text = _root.score_balloon;
Symbol 592 MovieClip Frame 22
Instance of Symbol 158 MovieClip in Symbol 592 MovieClip Frame 38
//component parameters onClipEvent (construct) { _game_name = "penguin_balloon"; score_var = "_root.score_balloon"; }
Symbol 592 MovieClip Frame 46
stop();
Symbol 600 MovieClip Frame 1
balloon_txt.text = (_root.mc.balloonHit + "/") + _root.mc.balloonAll; bullet_txt.text = _parent._parent.bulletNum; _root.score_balloon = _root.score_balloon + (_parent._parent.bulletNum * 200); score_txt.text = _root.score_balloon;
Symbol 601 MovieClip Frame 22
Symbol 601 MovieClip Frame 46
stop();
Symbol 602 MovieClip Frame 1
function getReady() { _root.bulletNow_ready.play(); gotoAndPlay ("shootReady"); } function shootStart() { _root.controlNow.activeStart(); } function onShootEnd() { gotoAndPlay ("shootEnd"); } function onShootEnd_2() { bulletNum--; _root.setBulletNum(bulletNum); if (_root.mc.balloonNum == 0) { showWin(); return(undefined); } if (bulletNum == 0) { showEnd(); return(undefined); } _root.mc.resetBullet(_root.playerSide); nextShoot(_root.playerSide); getReady(); } function nextShoot(id) { _root.roleNow = _root.role; _root.controlNow = _root.control; _root.bulletNow = _root.bullet; _root.bulletNow_ready = _root.bullet_ready; _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } function showEnd() { _root.hideStatus(); gotoAndPlay ("end"); } function showWin() { _root.hideStatus(); gotoAndPlay ("win"); } stop(); var bulletNum = 5; _root.setBulletNum(bulletNum);
Symbol 602 MovieClip Frame 2
shootStart();
Symbol 602 MovieClip Frame 92
stop();
Symbol 602 MovieClip Frame 111
stop();
Symbol 602 MovieClip Frame 170
stop(); onShootEnd_2();
Symbol 602 MovieClip Frame 171
stop();
Symbol 602 MovieClip Frame 197
stop();
Symbol 602 MovieClip Frame 221
stop();
Symbol 608 MovieClip Frame 1
function init() { var _local3 = _root.mc.role; var _local2 = _root.mc.role2; if (_local3.isCPU && (_local2.isCPU)) { score_mc._visible = false; level_mc._visible = false; } if ((_local3.isCPU != true) && (_local2.isCPU != true)) { score_mc._visible = false; level_mc._visible = false; } HP1.gotoAndStop("1p"); HP2.gotoAndStop("2p"); level_mc.num_txt.text = _root.gameLevel + 1; } function setHP(player, HP) { if (player == _root.role) { HP1.HP_txt.text = HP; } else if (player == _root.role2) { HP2.HP_txt.text = HP; } } function setBalloonNum() { balloon_mc.num_txt.text = (_root.mc.balloonHit + "/") + _root.mc.balloonAll; } stop(); level_mc.num_txt.text = _root.gameLevel + 1; setBalloonNum();
Instance of Symbol 541 MovieClip in Symbol 608 MovieClip Frame 1
on (release) { _root.setMusic(this); }
Instance of Symbol 546 MovieClip in Symbol 608 MovieClip Frame 1
on (release) { _root.setSound(this); }
Symbol 610 MovieClip Frame 1
if (_root.WarningShowed_balloon) { this.stop(); this._visible = false; } else { _root.stop(); _root.WarningShowed_balloon = true; }
Symbol 610 MovieClip Frame 8
stop();
Symbol 610 MovieClip Frame 17
stop(); _root.play();
Symbol 611 MovieClip Frame 1
function init() { for (var _local3 in objArray) { var _local1 = objArray[_local3]; var _local2 = 10000 - _local1.z; _local2 = checkDepth(_local2); _local1.swapDepths(_local2); make3D(_local1); } } function checkDepth(depth) { if (this.getInstanceAtDepth(depth) != undefined) { depth++; checkDepth(depth); } else { return(depth); } } function addObj(objName, x, y, z) { var _local3 = _global.atMV(objName, this, {_x:x, _y:y}); _local3._x = x; _local3._y = y; _local3.x = x; _local3.y = y; _local3.z = z; make3D(_local3); array_AddObj(_local3); } function addObj_exist(obj, z, depthOffset) { obj.x = obj._x; obj.y = viewY; obj.z = z; obj.depthOffset = depthOffset; make3D(obj); array_AddObj(obj); } function resetBullet(id) { if (id == 1) { bullet.x = adder_mc.x; bullet.y = adder_mc.y; make3D(bullet); bullet.reset(); } else if (id == 2) { bullet2.x = adder_mc2.x; bullet2.y = adder_mc2.y; make3D(bullet2); bullet2.reset(); } } function addCloud() { var _local2 = 0; while (_local2 < 10) { objNum++; var _local1 = attachMovie("cloud", "cloud_" + _local2, objNum); _local1.x = int(Math.random() * 4000) - 700; _local1.y = viewY - 300; _local1.z = _local2 + z_cloud; objArray.push(_local1); _local2++; } } function addTree() { var _local2 = 0; while (_local2 < numTrees) { objNum++; var _local1 = attachMovie("tree", "tree" + _local2, objNum); _local1.x = (Math.random() * 10000) - 1000; _local1.y = viewY; _local1.z = int(Math.random() * 2000) + z_tree2; objArray.push(_local1); _local2++; } _local2 = 0; while (_local2 < 20) { objNum++; var _local1 = attachMovie("tree", "tree1_" + _local2, objNum); _local1.x = int(Math.random() * 4000) - 700; _local1.y = viewY; _local1.z = _local2 + z_tree1; objArray.push(_local1); _local2++; } } function array_AddObj(obj) { objArray.push(obj); obj.arrayID = objArray.length - 1; } function array_DeleteObj(obj) { objArray.splice(obj.arrayID, 1); } function cameraMove(dx, dz) { vx = -dx; for (var _local2 in objArray) { var _local1 = objArray[_local2]; _local1.x = _local1.x + vx; _local1.y = _local1.y + vy; _local1.z = _local1.z + vz; make3D(_local1); } } function cameraChase(target_mc, centerX, centerY) { var LeftX = 100; var RightX = (_root.stageW - 100); var topY = 50; var bottomY = (_root.stageH - 250); var landY = role._y; this.onEnterFrame = function () { var _local4 = _global.lToG(target_mc); if (role._y < landY) { centerY = centerY + viewY; } var _local6 = (_local4.x - centerX) / 4; var _local5 = (_local4.y - centerY) / 4; if (_local4.x < LeftX) { _local6 = _local6 + (_local4.x - LeftX); } else if (_local4.x > RightX) { _local6 = _local6 + (_local4.x - RightX); } if (_local4.y < topY) { _local5 = _local5 + (_local4.y - topY); } else if (_local4.y > bottomY) { _local5 = _local5 + (_local4.y - bottomY); } if (((_local6 * _local6) + (_local5 * _local5)) == 0) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local7 in objArray) { var _local3 = objArray[_local7]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function cameraChase_stop() { delete this.onEnterFrame; } function cameraMoveTo(target_mc, centerX, centerY) { this.onEnterFrame = function () { var _local7 = _global.lToG(target_mc); var _local6 = (_local7.x - centerX) / 4; var _local5 = (_local7.y - centerY) / 4; if (((_local6 * _local6) + (_local5 * _local5)) < 0.1) { delete this.onEnterFrame; } vx = -_local6; vy = -_local5; for (var _local4 in objArray) { var _local3 = objArray[_local4]; _local3.x = _local3.x + vx; _local3.y = _local3.y + vy; _local3.z = _local3.z + vz; make3D(_local3); } }; } function make3D(mc) { var _local2 = fl / (fl + mc.z); mc._xscale = (mc._yscale = _local2 * 100); mc._x = mc.x * _local2; mc._y = mc.y * _local2; } function setLevel() { var _local2 = _root.gameLevel * 150; trace("setLevel:::" + _local2); role2.x = role2.x + _local2; adder_mc2.x = adder_mc2.x + _local2; hill2.x = hill2.x + _local2; iceHill.x = role.x + int(Math.random() * (role2.x - role.x)); if (iceHill.x < (role.x + 300)) { iceHill.x = role.x + 300; } else if (iceHill.x > (role2.x - 300)) { iceHill.x = role2.x - 300; } make3D(iceHill); } stop(); var fl = 200; var numTrees = 100; var vx = 0; var vy = 0; var vz = 0; var viewY = _root.viewY; var objNum = 0; var z_tree1 = 30; var z_tree2 = 50; var z_cloud = 1000; var depthOffset1 = 100; var depthOffset2 = 50; var depthOffset3 = 0; var objArray = new Array(); addObj_exist(role, -5, depthOffset1); role.init(role2); addObj_exist(role2, -6, depthOffset1); role2.init(role); addObj_exist(bullet, 3, depthOffset1); bullet.init(role2); addObj_exist(bullet2, 4, depthOffset1); bullet2.init(role); if (_root.gameLevel > 1) { addObj_exist(iceHill, -20, depthOffset1); } else { iceHill.swapDepths(this.getNextHighestDepth()); iceHill.removeMovieClip(); } addObj_exist(hill, 7, depthOffset1); addObj_exist(hill2, 8, depthOffset1); addObj_exist(adder_mc, 10, depthOffset1); addObj_exist(adder_mc2, 10, depthOffset1); addTree(); init(); setLevel();
Symbol 623 MovieClip Frame 1
function getReady() { round++; _root.bulletNow_ready.play(); gotoAndPlay ("shootReady"); } function shootStart() { _root.controlNow.activeStart(); } function onHit(_text) { gotoAndPlay ("hit"); } function onMiss() { trace("fffff::" + onMiss); gotoAndPlay ("miss"); } function onShootEnd() { gotoAndPlay ("shootEnd"); } function onShootEnd_2() { _root.mc.resetBullet(_root.playerSide); nextShoot(_root.playerSide); getReady(); } function nextShoot(id) { if (id == 1) { _root.roleNow = _root.role; _root.controlNow = _root.control; _root.bulletNow = _root.bullet; _root.bulletNow_ready = _root.bullet_ready; _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } else if (id == 2) { _root.roleNow = _root.role2; _root.controlNow = _root.control2; _root.bulletNow = _root.bullet2; _root.bulletNow_ready = _root.bullet_ready2; _root.mc.cameraMoveTo(_root.role2, _root.centerX, _root.centerY + 80); } } function showLose() { gotoAndPlay ("lose"); if (_root.playerSide == 2) { _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } else if (_root.playerSide == 1) { _root.mc.cameraMoveTo(_root.role2, _root.centerX, _root.centerY + 80); } var _local2; if (_root.playerSide == 1) { _local2 = "p2"; } else if (_root.playerSide == 2) { if (_root.role2.isCPU) { _local2 = "cpu"; } else { _local2 = "p1"; } } mc.gotoAndStop(_local2); } function showWin() { if (_root.playerSide == 1) { _root.mc.cameraMoveTo(_root.role, _root.centerX, _root.centerY + 80); } else if (_root.playerSide == 2) { _root.mc.cameraMoveTo(_root.role2, _root.centerX, _root.centerY + 80); } gotoAndPlay ("win"); var _local2; if (_root.playerSide == 1) { _local2 = "p1"; } else if (_root.playerSide == 2) { if (_root.role2.isCPU) { _local2 = "cpu"; } else { _local2 = "p2"; } } mc.gotoAndStop(_local2); _root.hideStatus(); } stop(); var wind_lv; var round = 0;
Symbol 623 MovieClip Frame 2
shootStart();
Symbol 623 MovieClip Frame 92
stop();
Symbol 623 MovieClip Frame 165
stop();
Symbol 623 MovieClip Frame 216
stop(); onShootEnd_2();
Symbol 623 MovieClip Frame 259
stop(); onShootEnd_2();
Symbol 623 MovieClip Frame 315
stop(); if ((_root.role2.isCPU && (_root.role.isCPU != true)) && (_root.playerSide == 2)) { _root.game_gameOver(); gotoAndPlay ("gameOver"); } else { showWin(); }
Symbol 623 MovieClip Frame 360
stop();
Symbol 623 MovieClip Frame 405
stop();
Symbol 625 Button
on (release) { play(); }

Library Items

Symbol 1 GraphicUsed by:2 3 4 79 265 363 364 503 572 592 601  Timeline
Symbol 2 MovieClip [trans_playAgain]Uses:1
Symbol 3 MovieClip [trans_continue]Uses:1
Symbol 4 MovieClip [UI_start]Uses:1
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClip [mouse_mc]Uses:6Used by:229 232 235
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10 17 23 98
Symbol 10 MovieClipUses:9Used by:17 316  Timeline
Symbol 11 FontUsed by:12
Symbol 12 EditableTextUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:17
Symbol 14 FontUsed by:15 210 211 230 231 233 234
Symbol 15 TextUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClipUses:9 10 13 16Used by:Timeline
Symbol 626 MovieClip [__Packages.MochiAd]
Symbol 627 MovieClip [__Packages.Class.Bullet]
Symbol 628 MovieClip [__Packages.ExtMath]
Symbol 629 MovieClip [__Packages.Class.Bullet_target]
Symbol 630 MovieClip [__Packages.Class.Bullet2]
Symbol 631 MovieClip [__Packages.Class.Control]
Symbol 632 MovieClip [__Packages.Class.Control_cpu]
Symbol 633 MovieClip [__Packages.Class.Bullet_jump]
Symbol 634 MovieClip [__Packages.Class.Role]
Symbol 111 MovieClip [__Packages.mx.core.UIObject]
Symbol 112 MovieClip [__Packages.mx.core.UIComponent]
Symbol 113 MovieClip [__Packages.mx.controls.TextInput]
Symbol 132 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 133 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 134 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 135 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 136 MovieClip [__Packages.mx.skins.Border]
Symbol 137 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 138 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 139 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 140 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 141 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 142 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 143 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 144 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 145 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 146 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 147 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 148 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 149 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 150 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 151 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:23
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:23
Symbol 22 GraphicUsed by:23 98
Symbol 23 MovieClipUses:19 9 21 22Used by:98
Symbol 24 GraphicUsed by:98
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:98
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:98
Symbol 29 BitmapUsed by:30 51 53 97
Symbol 30 GraphicUses:29Used by:98
Symbol 31 BitmapUsed by:32 33
Symbol 32 GraphicUses:31Used by:98
Symbol 33 GraphicUses:31Used by:98
Symbol 34 BitmapUsed by:35 37 47
Symbol 35 GraphicUses:34Used by:98
Symbol 36 GraphicUsed by:98
Symbol 37 GraphicUses:34Used by:98
Symbol 38 BitmapUsed by:39 40 42 44 45
Symbol 39 GraphicUses:38Used by:98
Symbol 40 GraphicUses:38Used by:98
Symbol 41 GraphicUsed by:98
Symbol 42 GraphicUses:38Used by:98
Symbol 43 GraphicUsed by:98
Symbol 44 GraphicUses:38Used by:98
Symbol 45 GraphicUses:38Used by:98
Symbol 46 GraphicUsed by:98
Symbol 47 GraphicUses:34Used by:98
Symbol 48 GraphicUsed by:98
Symbol 49 GraphicUsed by:98
Symbol 50 GraphicUsed by:98
Symbol 51 GraphicUses:29Used by:98
Symbol 52 GraphicUsed by:98
Symbol 53 GraphicUses:29Used by:98
Symbol 54 GraphicUsed by:98
Symbol 55 BitmapUsed by:56 58
Symbol 56 GraphicUses:55Used by:98
Symbol 57 GraphicUsed by:98
Symbol 58 GraphicUses:55Used by:98
Symbol 59 GraphicUsed by:98
Symbol 60 GraphicUsed by:98
Symbol 61 GraphicUsed by:98
Symbol 62 GraphicUsed by:98
Symbol 63 GraphicUsed by:98
Symbol 64 GraphicUsed by:98
Symbol 65 GraphicUsed by:98
Symbol 66 GraphicUsed by:98
Symbol 67 GraphicUsed by:98
Symbol 68 GraphicUsed by:98
Symbol 69 GraphicUsed by:98
Symbol 70 GraphicUsed by:98
Symbol 71 GraphicUsed by:98
Symbol 72 GraphicUsed by:98
Symbol 73 GraphicUsed by:98
Symbol 74 GraphicUsed by:98
Symbol 75 GraphicUsed by:98
Symbol 76 GraphicUsed by:98
Symbol 77 GraphicUsed by:98
Symbol 78 GraphicUsed by:98
Symbol 79 ButtonUses:1Used by:98
Symbol 80 GraphicUsed by:98
Symbol 81 GraphicUsed by:98
Symbol 82 GraphicUsed by:98
Symbol 83 GraphicUsed by:98
Symbol 84 GraphicUsed by:98
Symbol 85 GraphicUsed by:98
Symbol 86 GraphicUsed by:98
Symbol 87 GraphicUsed by:98
Symbol 88 GraphicUsed by:98
Symbol 89 GraphicUsed by:98
Symbol 90 GraphicUsed by:98
Symbol 91 GraphicUsed by:98
Symbol 92 GraphicUsed by:98
Symbol 93 GraphicUsed by:98
Symbol 94 GraphicUsed by:98
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:98
Symbol 97 GraphicUses:29Used by:98
Symbol 98 MovieClipUses:23 9 22 24 26 28 30 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97Used by:Timeline
Symbol 99 FontUsed by:100 105 152 153 154 155 157 241 244 247 250 253 256 259 262 289 300 303 309 312 318 319 322 324 327 330 333 336 341 343 344 347 348 351 352 355 356 360 361 493 499 502 571 588 589 590 596 597 598 599 612 615 620 621 624
Symbol 100 TextUses:99Used by:102
Symbol 101 GraphicUsed by:102 106 156 161
Symbol 102 ButtonUses:100 101Used by:158
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:158
Symbol 105 TextUses:99Used by:106
Symbol 106 ButtonUses:105 101Used by:158
Symbol 107 FontUsed by:108
Symbol 108 TextUses:107Used by:158
Symbol 109 GraphicUsed by:110
Symbol 110 ButtonUses:109Used by:158
Symbol 114 FontUsed by:115
Symbol 115 EditableTextUses:114Used by:131
Symbol 116 MovieClip [Defaults]Used by:118
Symbol 117 MovieClip [UIObjectExtensions]Used by:118
Symbol 118 MovieClip [UIObject]Uses:116 117Used by:119 128 130
Symbol 119 MovieClip [Border]Uses:118Used by:120
Symbol 120 MovieClip [RectBorder]Uses:119Used by:131
Symbol 121 GraphicUsed by:123
Symbol 122 GraphicUsed by:123
Symbol 123 ButtonUses:121 122Used by:128
Symbol 124 MovieClipUsed by:128
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [BoundingBox]Uses:125Used by:127
Symbol 127 MovieClip [FocusRect]Uses:126Used by:128
Symbol 128 MovieClip [FocusManager]Uses:123 124 127 118Used by:130
Symbol 129 MovieClip [UIComponentExtensions]Used by:130
Symbol 130 MovieClip [UIComponent]Uses:118 128 129Used by:131
Symbol 131 MovieClip [TextInput]Uses:115 120 130Used by:158
Symbol 152 TextUses:99Used by:158
Symbol 153 TextUses:99Used by:158 503 572 591 600
Symbol 154 TextUses:99Used by:158
Symbol 155 TextUses:99Used by:156
Symbol 156 ButtonUses:155 101Used by:158
Symbol 157 TextUses:99Used by:158
Symbol 158 MovieClipUses:102 104 106 108 110 131 152 153 154 156 157Used by:503 572 592  Timeline
Symbol 159 FontUsed by:160
Symbol 160 TextUses:159Used by:271
Symbol 161 MovieClipUses:101Used by:177 195 196 197 460 467
Symbol 162 GraphicUsed by:163 280
Symbol 163 MovieClipUses:162Used by:166 325
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166 169 172 175 176 280
Symbol 166 MovieClipUses:163 164 165Used by:177
Symbol 167 GraphicUsed by:169 280 325
Symbol 168 GraphicUsed by:169 176
Symbol 169 MovieClipUses:167 168 165Used by:177
Symbol 170 GraphicUsed by:172 280 325
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:170 171 165Used by:177
Symbol 173 GraphicUsed by:175
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:173 174 165Used by:177
Symbol 176 MovieClipUses:165 168Used by:177
Symbol 177 MovieClip [balloon_mc]Uses:161 166 169 172 175 176Used by:271
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:188
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:188
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:188
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:188
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:188
Symbol 188 MovieClip [tree]Uses:179 181 183 185 187Used by:271
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:192
Symbol 192 MovieClip [bullet_jump]Uses:189 191Used by:271 381
Symbol 193 GraphicUsed by:194 195 196 197
Symbol 194 MovieClipUses:193Used by:195 196 197
Symbol 195 MovieClip [bullet]Uses:193 194 161Used by:271 468 611
Symbol 196 MovieClip [bullet_target]Uses:193 194 161Used by:271 567
Symbol 197 MovieClip [bullet2]Uses:193 194 161Used by:271 585
Symbol 198 GraphicUsed by:199 325
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClip [bulletStick]Uses:199Used by:271
Symbol 201 FontUsed by:202 203 206 207
Symbol 202 EditableTextUses:201Used by:204
Symbol 203 TextUses:201Used by:204
Symbol 204 MovieClipUses:202 203Used by:205
Symbol 205 MovieClip [showScore]Uses:204Used by:271
Symbol 206 EditableTextUses:201Used by:208
Symbol 207 TextUses:201Used by:208
Symbol 208 MovieClipUses:206 207Used by:209
Symbol 209 MovieClip [showTimes]Uses:208Used by:271
Symbol 210 EditableTextUses:14Used by:229
Symbol 211 EditableTextUses:14Used by:229
Symbol 212 FontUsed by:213 469
Symbol 213 TextUses:212Used by:214
Symbol 214 MovieClipUses:213Used by:229 232 235
Symbol 215 GraphicUsed by:219 614
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:219 614
Symbol 218 GraphicUsed by:219 614
Symbol 219 MovieClipUses:215 217 218Used by:228
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:228 622
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:228 622
Symbol 224 GraphicUsed by:228
Symbol 225 FontUsed by:226 227 617 618
Symbol 226 EditableTextUses:225Used by:228
Symbol 227 EditableTextUses:225Used by:228
Symbol 228 MovieClipUses:219 221 223 224 226 227Used by:229 232 235
Symbol 229 MovieClip [control]Uses:210 211 214 7 228Used by:271
Symbol 230 EditableTextUses:14Used by:232
Symbol 231 EditableTextUses:14Used by:232
Symbol 232 MovieClip [control_cpu]Uses:230 231 214 228 7Used by:271
Symbol 233 EditableTextUses:14Used by:235
Symbol 234 EditableTextUses:14Used by:235
Symbol 235 MovieClip [control_demo]Uses:233 234 214 7 228Used by:271
Symbol 236 GraphicUsed by:240 243 246 249 252 255 258 261 288 299 302 308 311 326 329 332 335 342 346 350 354 492 498 625
Symbol 237 GraphicUsed by:240 243 246 249 252 255 258 261 288 299 302 307 308 311 314 315 326 329 332 335 338 342 346 350 354 492 498 625
Symbol 238 GraphicUsed by:240 243 246 249 252 255 258 261 288 299 302 307 308 311 314 315 326 329 332 335 338 342 346 350 354 492 498 625
Symbol 239 GraphicUsed by:240 243 246 249 252 255 258 261 288 299 302 308 311 326 329 332 335 342 346 350 354 492 498
Symbol 240 ButtonUses:236 237 238 239Used by:242
Symbol 241 TextUses:99Used by:242
Symbol 242 MovieClipUses:240 241Used by:264 339 495 501 570 587
Symbol 243 ButtonUses:236 237 238 239Used by:245
Symbol 244 TextUses:99Used by:245
Symbol 245 MovieClipUses:243 244Used by:264 339 495 501 570 587
Symbol 246 ButtonUses:236 237 238 239Used by:248
Symbol 247 TextUses:99Used by:248
Symbol 248 MovieClipUses:246 247Used by:264
Symbol 249 ButtonUses:236 237 238 239Used by:251
Symbol 250 TextUses:99Used by:251
Symbol 251 MovieClipUses:249 250Used by:264 316 358 501 551 570 587
Symbol 252 ButtonUses:236 237 238 239Used by:254
Symbol 253 TextUses:99Used by:254 307 314 315 338
Symbol 254 MovieClipUses:252 253Used by:264 495 501 570 587
Symbol 255 ButtonUses:236 237 238 239Used by:257
Symbol 256 TextUses:99Used by:257
Symbol 257 MovieClipUses:255 256Used by:264 316 358 501 551 570 587
Symbol 258 ButtonUses:236 237 238 239Used by:260
Symbol 259 TextUses:99Used by:260
Symbol 260 MovieClipUses:258 259Used by:264 316 501 570 587
Symbol 261 ButtonUses:236 237 238 239Used by:263
Symbol 262 TextUses:99Used by:263
Symbol 263 MovieClipUses:261 262Used by:264 316 501 570 587
Symbol 264 MovieClipUses:242 245 248 251 254 257 260 263Used by:265
Symbol 265 MovieClip [UI_menu]Uses:1 264Used by:271
Symbol 266 Sound [balloon.wav]Used by:271
Symbol 267 Sound [bgmusic.mp3]Used by:271
Symbol 268 Sound [hit1.mp3]Used by:271
Symbol 269 Sound [hit2.wav]Used by:271
Symbol 270 Sound [shoot1.mp3]Used by:271
Symbol 271 MovieClipUses:160 177 188 192 195 196 197 200 205 209 229 232 235 265 266 267 268 269 270Used by:Timeline
Symbol 272 GraphicUsed by:316 339 358 362
Symbol 273 GraphicUsed by:316
Symbol 274 GraphicUsed by:316 339 358 362
Symbol 275 GraphicUsed by:316 339 358 362
Symbol 276 GraphicUsed by:316 339 358 362
Symbol 277 GraphicUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:277 170 167 165 162 278 279Used by:316
Symbol 281 GraphicUsed by:316
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:287 380
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287 380
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:282 283 284 285 286Used by:316
Symbol 288 ButtonUses:236 237 238 239Used by:290
Symbol 289 TextUses:99Used by:290
Symbol 290 MovieClipUses:288 289Used by:316 358 551
Symbol 291 FontUsed by:292 296 298 561
Symbol 292 TextUses:291Used by:294
Symbol 293 GraphicUsed by:294 297
Symbol 294 ButtonUses:292 293Used by:295
Symbol 295 MovieClipUses:294Used by:316
Symbol 296 TextUses:291Used by:297
Symbol 297 ButtonUses:296 293Used by:316
Symbol 298 TextUses:291Used by:316
Symbol 299 ButtonUses:236 237 238 239Used by:301
Symbol 300 TextUses:99Used by:301
Symbol 301 MovieClipUses:299 300Used by:316 358 551
Symbol 302 ButtonUses:236 237 238 239Used by:304
Symbol 303 TextUses:99Used by:304
Symbol 304 MovieClipUses:302 303Used by:316
Symbol 305 GraphicUsed by:307 314 315 338
Symbol 306 GraphicUsed by:307 314 315 338 625
Symbol 307 ButtonUses:305 253 237 238 306Used by:316 339 358 362
Symbol 308 ButtonUses:236 237 238 239Used by:310
Symbol 309 TextUses:99Used by:310
Symbol 310 MovieClipUses:308 309Used by:316
Symbol 311 ButtonUses:236 237 238 239Used by:313
Symbol 312 TextUses:99Used by:313
Symbol 313 MovieClipUses:311 312Used by:316
Symbol 314 ButtonUses:305 253 237 238 306Used by:316
Symbol 315 ButtonUses:305 253 237 238 306Used by:316 358 362
Symbol 316 MovieClipUses:272 273 274 275 276 280 281 287 290 295 297 298 10 301 251 257 260 263 304 307 310 313 314 315Used by:363
Symbol 317 GraphicUsed by:339
Symbol 318 TextUses:99Used by:339
Symbol 319 TextUses:99Used by:325
Symbol 320 GraphicUsed by:325 460
Symbol 321 GraphicUsed by:325
Symbol 322 TextUses:99Used by:325
Symbol 323 GraphicUsed by:325 566
Symbol 324 TextUses:99Used by:325
Symbol 325 MovieClipUses:319 320 321 322 323 198 324 163 167 170Used by:339
Symbol 326 ButtonUses:236 237 238 239Used by:328
Symbol 327 TextUses:99Used by:328
Symbol 328 MovieClipUses:326 327Used by:339
Symbol 329 ButtonUses:236 237 238 239Used by:331
Symbol 330 TextUses:99Used by:331
Symbol 331 MovieClipUses:329 330Used by:339
Symbol 332 ButtonUses:236 237 238 239Used by:334
Symbol 333 TextUses:99Used by:334
Symbol 334 MovieClipUses:332 333Used by:339
Symbol 335 ButtonUses:236 237 238 239Used by:337
Symbol 336 TextUses:99Used by:337
Symbol 337 MovieClipUses:335 336Used by:339
Symbol 338 ButtonUses:305 253 237 238 306Used by:339
Symbol 339 MovieClipUses:272 317 276 275 274 318 325 328 331 334 337 242 245 307 338Used by:363
Symbol 340 GraphicUsed by:358
Symbol 341 TextUses:99Used by:358
Symbol 342 ButtonUses:236 237 238 239Used by:345
Symbol 343 TextUses:99Used by:345
Symbol 344 TextUses:99Used by:345
Symbol 345 MovieClipUses:342 343 344Used by:358 551
Symbol 346 ButtonUses:236 237 238 239Used by:349
Symbol 347 TextUses:99Used by:349
Symbol 348 TextUses:99Used by:349
Symbol 349 MovieClipUses:346 347 348Used by:358 551
Symbol 350 ButtonUses:236 237 238 239Used by:353
Symbol 351 TextUses:99Used by:353
Symbol 352 TextUses:99Used by:353
Symbol 353 MovieClipUses:350 351 352Used by:358 551
Symbol 354 ButtonUses:236 237 238 239Used by:357
Symbol 355 TextUses:99Used by:357
Symbol 356 TextUses:99Used by:357
Symbol 357 MovieClipUses:354 355 356Used by:358 551
Symbol 358 MovieClipUses:272 340 276 274 275 341 290 301 345 251 349 257 353 307 357 315Used by:363
Symbol 359 GraphicUsed by:362
Symbol 360 TextUses:99Used by:362
Symbol 361 TextUses:99Used by:362
Symbol 362 MovieClipUses:272 359 276 274 275 360 361 307 315Used by:363
Symbol 363 MovieClipUses:316 1 339 358 362Used by:Timeline
Symbol 364 MovieClipUses:1Used by:Timeline
Symbol 365 GraphicUsed by:368
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:368
Symbol 368 MovieClipUses:365 367Used by:Timeline
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:Timeline
Symbol 371 GraphicUsed by:373 381 390 578
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:371 372Used by:381
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:374 375Used by:381
Symbol 377 GraphicUsed by:380
Symbol 378 GraphicUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:377 283 378 285 379Used by:381
Symbol 381 MovieClipUses:371 373 376 380 192Used by:390
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:389
Symbol 384 GraphicUsed by:389
Symbol 385 GraphicUsed by:389
Symbol 386 GraphicUsed by:389
Symbol 387 GraphicUsed by:389
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:383 384 385 386 387 388Used by:390
Symbol 390 MovieClipUses:381 371 389Used by:468 567 585 611
Symbol 391 GraphicUsed by:392 565
Symbol 392 MovieClipUses:391Used by:468 567 585 611
Symbol 393 GraphicUsed by:405
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:405 420 422 425
Symbol 396 GraphicUsed by:404
Symbol 397 GraphicUsed by:398 460
Symbol 398 MovieClipUses:397Used by:403 407 419 422 425 459
Symbol 399 GraphicUsed by:400 459
Symbol 400 MovieClipUses:399Used by:403 407 419 422 425
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:403 407 419 422
Symbol 403 MovieClipUses:398 400 402Used by:404
Symbol 404 MovieClipUses:396 403Used by:405
Symbol 405 MovieClipUses:393 395 404Used by:460
Symbol 406 GraphicUsed by:420
Symbol 407 MovieClipUses:398 400 402Used by:420
Symbol 408 GraphicUsed by:420
Symbol 409 GraphicUsed by:420
Symbol 410 GraphicUsed by:420
Symbol 411 GraphicUsed by:420
Symbol 412 GraphicUsed by:420
Symbol 413 GraphicUsed by:420
Symbol 414 GraphicUsed by:420
Symbol 415 GraphicUsed by:420
Symbol 416 GraphicUsed by:420
Symbol 417 GraphicUsed by:420
Symbol 418 GraphicUsed by:420
Symbol 419 MovieClipUses:398 400 402Used by:420
Symbol 420 MovieClipUses:406 407 395 408 409 410 411 412 413 414 415 416 417 418 419Used by:460
Symbol 421 GraphicUsed by:427
Symbol 422 MovieClipUses:398 400 402 395Used by:427
Symbol 423 GraphicUsed by:427
Symbol 424 GraphicUsed by:427
Symbol 425 MovieClipUses:398 400 395Used by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:421 422 423 424 425 426Used by:460
Symbol 428 GraphicUsed by:460
Symbol 429 GraphicUsed by:460
Symbol 430 GraphicUsed by:460
Symbol 431 GraphicUsed by:460
Symbol 432 GraphicUsed by:460
Symbol 433 GraphicUsed by:459
Symbol 434 GraphicUsed by:459
Symbol 435 GraphicUsed by:459
Symbol 436 GraphicUsed by:459
Symbol 437 GraphicUsed by:459
Symbol 438 GraphicUsed by:459
Symbol 439 GraphicUsed by:459
Symbol 440 GraphicUsed by:459
Symbol 441 GraphicUsed by:459
Symbol 442 GraphicUsed by:459
Symbol 443 GraphicUsed by:459
Symbol 444 GraphicUsed by:459
Symbol 445 GraphicUsed by:459
Symbol 446 GraphicUsed by:459
Symbol 447 GraphicUsed by:459
Symbol 448 GraphicUsed by:459
Symbol 449 GraphicUsed by:459
Symbol 450 GraphicUsed by:459
Symbol 451 GraphicUsed by:459
Symbol 452 GraphicUsed by:459
Symbol 453 GraphicUsed by:459
Symbol 454 GraphicUsed by:459
Symbol 455 GraphicUsed by:459
Symbol 456 GraphicUsed by:459
Symbol 457 GraphicUsed by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:433 399 434 398 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458Used by:460
Symbol 460 MovieClip [role]Uses:161 405 420 427 428 397 429 320 430 431 432 459Used by:468 567 585 611
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:467
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:467
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:467
Symbol 467 MovieClipUses:462 161 464 466Used by:468
Symbol 468 MovieClip [mode_vs]Uses:390 392 460 195 467Used by:Timeline
Symbol 469 TextUses:212Used by:470
Symbol 470 MovieClipUses:469Used by:504 573 602 623
Symbol 471 GraphicUsed by:472 487 491
Symbol 472 MovieClipUses:471Used by:477
Symbol 473 GraphicUsed by:474 487 491
Symbol 474 MovieClipUses:473Used by:477
Symbol 475 GraphicUsed by:476 487 491
Symbol 476 MovieClipUses:475Used by:477
Symbol 477 MovieClipUses:472 474 476Used by:504
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:482
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:482
Symbol 482 MovieClipUses:479 481Used by:504 573 623
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:485
Symbol 485 MovieClipUses:484Used by:504 573
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486 471 473 475Used by:504 623
Symbol 488 GraphicUsed by:491
Symbol 489 GraphicUsed by:491
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:488 471 473 475 489 490Used by:504 623
Symbol 492 ButtonUses:236 237 238 239Used by:494
Symbol 493 TextUses:99Used by:494
Symbol 494 MovieClipUses:492 493Used by:495
Symbol 495 MovieClipUses:242 245 494 254Used by:504 601 623
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:503 572 586
Symbol 498 ButtonUses:236 237 238 239Used by:500
Symbol 499 TextUses:99Used by:500
Symbol 500 MovieClipUses:498 499Used by:501 570 587
Symbol 501 MovieClipUses:242 245 500 251 254 257 260 263Used by:503
Symbol 502 EditableTextUses:99Used by:503
Symbol 503 MovieClipUses:1 497 501 153 502 158Used by:504 623
Symbol 504 MovieClipUses:470 477 482 485 487 491 495 503Used by:Timeline
Symbol 505 GraphicUsed by:510
Symbol 506 FontUsed by:507 513 514 548 576 577
Symbol 507 TextUses:506Used by:510
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:510
Symbol 510 MovieClipUses:505 507 509Used by:Timeline
Symbol 511 GraphicUsed by:520
Symbol 512 GraphicUsed by:518
Symbol 513 TextUses:506Used by:518
Symbol 514 TextUses:506Used by:518
Symbol 515 GraphicUsed by:518
Symbol 516 GraphicUsed by:518
Symbol 517 GraphicUsed by:518
Symbol 518 ButtonUses:512 513 514 515 516 517Used by:520
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:511 518 519Used by:556 582 608
Symbol 521 FontUsed by:523 524 526 527 529 530 531 532 534 553 554 574 579 580 603 605 606
Symbol 522 FontUsed by:523 526 529 531 532 553 579 605
Symbol 523 TextUses:521 522Used by:525
Symbol 524 EditableTextUses:521Used by:525
Symbol 525 MovieClipUses:523 524Used by:556 608
Symbol 526 TextUses:521 522Used by:528 575 604
Symbol 527 EditableTextUses:521Used by:528
Symbol 528 MovieClipUses:526 527Used by:556
Symbol 529 TextUses:521 522Used by:533
Symbol 530 EditableTextUses:521Used by:533
Symbol 531 TextUses:521 522Used by:533
Symbol 532 TextUses:521 522Used by:533
Symbol 533 MovieClipUses:529 530 531 532Used by:556
Symbol 534 TextUses:521Used by:556
Symbol 535 GraphicUsed by:539
Symbol 536 GraphicUsed by:539
Symbol 537 GraphicUsed by:539 544 550
Symbol 538 GraphicUsed by:539 544 550
Symbol 539 ButtonUses:535 536 537 538Used by:541
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:539 540Used by:556 582 608
Symbol 542 GraphicUsed by:544
Symbol 543 GraphicUsed by:544
Symbol 544 ButtonUses:542 543 537 538Used by:546
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:544 545Used by:556 582 608
Symbol 547 GraphicUsed by:550
Symbol 548 TextUses:506Used by:550
Symbol 549 GraphicUsed by:550
Symbol 550 ButtonUses:547 548 549 537 538Used by:552
Symbol 551 MovieClipUses:290 301 345 251 349 257 353 357Used by:552
Symbol 552 MovieClipUses:550 551Used by:556 582 608
Symbol 553 TextUses:521 522Used by:555
Symbol 554 EditableTextUses:521Used by:555
Symbol 555 MovieClipUses:553 554Used by:556
Symbol 556 MovieClipUses:520 525 528 533 534 541 546 552 555Used by:Timeline
Symbol 557 GraphicUsed by:564 584 610
Symbol 558 FontUsed by:559 583 609
Symbol 559 TextUses:558Used by:564
Symbol 560 GraphicUsed by:563
Symbol 561 TextUses:291Used by:563
Symbol 562 GraphicUsed by:563
Symbol 563 ButtonUses:560 561 562Used by:564 584 610
Symbol 564 MovieClip [UI_warning]Uses:557 559 563Used by:Timeline
Symbol 565 MovieClipUses:391Used by:566
Symbol 566 MovieClipUses:565 323Used by:567
Symbol 567 MovieClip [mode_target]Uses:390 392 566 460 196Used by:Timeline
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:573 602
Symbol 570 MovieClipUses:242 245 500 251 254 257 260 263Used by:572
Symbol 571 EditableTextUses:99Used by:572
Symbol 572 MovieClipUses:1 497 570 153 571 158Used by:573
Symbol 573 MovieClipUses:470 569 482 485 572Used by:Timeline
Symbol 574 EditableTextUses:521Used by:575
Symbol 575 MovieClipUses:526 574Used by:582
Symbol 576 EditableTextUses:506Used by:578
Symbol 577 TextUses:506Used by:578
Symbol 578 MovieClipUses:576 371 577Used by:582 608
Symbol 579 TextUses:521 522Used by:581
Symbol 580 EditableTextUses:521Used by:581
Symbol 581 MovieClipUses:579 580Used by:582
Symbol 582 MovieClipUses:520 575 578 541 546 552 581Used by:Timeline
Symbol 583 TextUses:558Used by:584
Symbol 584 MovieClipUses:557 583 563Used by:Timeline
Symbol 585 MovieClipUses:390 392 460 197Used by:Timeline
Symbol 586 MovieClipUses:497Used by:592
Symbol 587 MovieClipUses:242 245 500 251 254 257 260 263Used by:592
Symbol 588 EditableTextUses:99Used by:591
Symbol 589 TextUses:99Used by:591 600
Symbol 590 EditableTextUses:99Used by:591
Symbol 591 MovieClipUses:153 588 589 590Used by:592 601
Symbol 592 MovieClipUses:1 586 587 591 158Used by:602
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 MovieClipUses:594Used by:601
Symbol 596 EditableTextUses:99Used by:600
Symbol 597 EditableTextUses:99Used by:600
Symbol 598 TextUses:99Used by:600
Symbol 599 EditableTextUses:99Used by:600
Symbol 600 MovieClipUses:153 596 589 597 598 599Used by:601
Symbol 601 MovieClipUses:1 595 495 591 600Used by:602
Symbol 602 MovieClipUses:470 569 592 601Used by:Timeline
Symbol 603 EditableTextUses:521Used by:604
Symbol 604 MovieClipUses:526 603Used by:608
Symbol 605 TextUses:521 522Used by:607
Symbol 606 EditableTextUses:521Used by:607
Symbol 607 MovieClipUses:605 606Used by:608
Symbol 608 MovieClipUses:520 604 578 541 546 552 607 525Used by:Timeline
Symbol 609 TextUses:558Used by:610
Symbol 610 MovieClipUses:557 609 563Used by:Timeline
Symbol 611 MovieClipUses:390 392 460 195Used by:Timeline
Symbol 612 TextUses:99Used by:623
Symbol 613 GraphicUsed by:622
Symbol 614 MovieClipUses:215 217 218Used by:622
Symbol 615 TextUses:99Used by:622
Symbol 616 GraphicUsed by:622
Symbol 617 EditableTextUses:225Used by:622
Symbol 618 EditableTextUses:225Used by:622
Symbol 619 GraphicUsed by:622
Symbol 620 TextUses:99Used by:622
Symbol 621 TextUses:99Used by:622
Symbol 622 MovieClipUses:613 614 615 221 223 616 617 618 619 620 621Used by:623
Symbol 623 MovieClipUses:470 612 622 482 487 491 495 503Used by:Timeline
Symbol 624 TextUses:99Used by:625
Symbol 625 ButtonUses:236 624 237 238 306Used by:Timeline

Instance Names

"main_mc"Frame 4Symbol 363 MovieClip
"mask_mc"Frame 4Symbol 364 MovieClip
"drawArea"Frame 9Symbol 370 MovieClip
"mc"Frame 9Symbol 468 MovieClip [mode_vs]
"playControl"Frame 9Symbol 504 MovieClip
"wind_mc"Frame 9Symbol 510 MovieClip
"UI_mc"Frame 9Symbol 556 MovieClip
"mc"Frame 18Symbol 567 MovieClip [mode_target]
"playControl"Frame 18Symbol 573 MovieClip
"UI_mc"Frame 18Symbol 582 MovieClip
"mc"Frame 28Symbol 585 MovieClip
"playControl"Frame 28Symbol 602 MovieClip
"UI_mc"Frame 28Symbol 608 MovieClip
"mc"Frame 37Symbol 611 MovieClip
"playControl"Frame 37Symbol 623 MovieClip
"num_txt"Symbol 13 MovieClip Frame 1Symbol 12 EditableText
"boundingBox_mc"Symbol 127 MovieClip [FocusRect] Frame 1Symbol 126 MovieClip [BoundingBox]
"tabCapture"Symbol 128 MovieClip [FocusManager] Frame 1Symbol 123 Button
"label"Symbol 131 MovieClip [TextInput] Frame 1Symbol 115 EditableText
"ok_btn"Symbol 158 MovieClip Frame 3Symbol 106 Button
"gold_txt"Symbol 158 MovieClip Frame 3Symbol 131 MovieClip [TextInput]
"name_txt"Symbol 158 MovieClip Frame 3Symbol 131 MovieClip [TextInput]
"area"Symbol 177 MovieClip [balloon_mc] Frame 1Symbol 161 MovieClip
"mc"Symbol 177 MovieClip [balloon_mc] Frame 1Symbol 166 MovieClip
"mc"Symbol 177 MovieClip [balloon_mc] Frame 2Symbol 169 MovieClip
"mc"Symbol 177 MovieClip [balloon_mc] Frame 3Symbol 172 MovieClip
"mc"Symbol 177 MovieClip [balloon_mc] Frame 4Symbol 175 MovieClip
"mc"Symbol 177 MovieClip [balloon_mc] Frame 5Symbol 176 MovieClip
"mc"Symbol 195 MovieClip [bullet] Frame 2Symbol 194 MovieClip
"area"Symbol 195 MovieClip [bullet] Frame 5Symbol 161 MovieClip
"mc"Symbol 196 MovieClip [bullet_target] Frame 2Symbol 194 MovieClip
"area"Symbol 196 MovieClip [bullet_target] Frame 5Symbol 161 MovieClip
"mc"Symbol 197 MovieClip [bullet2] Frame 2Symbol 194 MovieClip
"area"Symbol 197 MovieClip [bullet2] Frame 5Symbol 161 MovieClip
"score_mc"Symbol 205 MovieClip [showScore] Frame 1Symbol 204 MovieClip
"score_mc"Symbol 209 MovieClip [showTimes] Frame 1Symbol 208 MovieClip
"mask_mc"Symbol 219 MovieClip Frame 1Symbol 217 MovieClip
"bar"Symbol 228 MovieClip Frame 1Symbol 219 MovieClip
"point_mc"Symbol 228 MovieClip Frame 1Symbol 223 MovieClip
"angle_txt"Symbol 228 MovieClip Frame 1Symbol 226 EditableText
"power_txt"Symbol 228 MovieClip Frame 1Symbol 227 EditableText
"power_txt"Symbol 229 MovieClip [control] Frame 1Symbol 210 EditableText
"angle_txt"Symbol 229 MovieClip [control] Frame 1Symbol 211 EditableText
"mouse_mc"Symbol 229 MovieClip [control] Frame 1Symbol 7 MovieClip [mouse_mc]
"meter_mc"Symbol 229 MovieClip [control] Frame 1Symbol 228 MovieClip
"power_txt"Symbol 232 MovieClip [control_cpu] Frame 1Symbol 230 EditableText
"angle_txt"Symbol 232 MovieClip [control_cpu] Frame 1Symbol 231 EditableText
"meter_mc"Symbol 232 MovieClip [control_cpu] Frame 1Symbol 228 MovieClip
"mouse_mc"Symbol 232 MovieClip [control_cpu] Frame 1Symbol 7 MovieClip [mouse_mc]
"power_txt"Symbol 235 MovieClip [control_demo] Frame 1Symbol 233 EditableText
"angle_txt"Symbol 235 MovieClip [control_demo] Frame 1Symbol 234 EditableText
"mouse_mc"Symbol 235 MovieClip [control_demo] Frame 1Symbol 7 MovieClip [mouse_mc]
"meter_mc"Symbol 235 MovieClip [control_demo] Frame 1Symbol 228 MovieClip
"mc2"Symbol 265 MovieClip [UI_menu] Frame 15Symbol 264 MovieClip
"intro_mc"Symbol 339 MovieClip Frame 1Symbol 325 MovieClip
"btn"Symbol 345 MovieClip Frame 1Symbol 342 Button
"btn"Symbol 349 MovieClip Frame 1Symbol 346 Button
"btn"Symbol 353 MovieClip Frame 1Symbol 350 Button
"btn"Symbol 357 MovieClip Frame 1Symbol 354 Button
"mc_1"Symbol 358 MovieClip Frame 7Symbol 345 MovieClip
"mc_2"Symbol 358 MovieClip Frame 10Symbol 349 MovieClip
"mc_3"Symbol 358 MovieClip Frame 13Symbol 353 MovieClip
"mc_4"Symbol 358 MovieClip Frame 16Symbol 357 MovieClip
"bullet"Symbol 390 MovieClip Frame 1Symbol 381 MovieClip
"platform"Symbol 390 MovieClip Frame 1Symbol 389 MovieClip
"hurt1"Symbol 403 MovieClip Frame 1Symbol 398 MovieClip
"hurt4"Symbol 403 MovieClip Frame 1Symbol 400 MovieClip
"hurt3"Symbol 403 MovieClip Frame 1Symbol 400 MovieClip
"hurt2"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"mc"Symbol 404 MovieClip Frame 1Symbol 403 MovieClip
"hurt5"Symbol 405 MovieClip Frame 1Symbol 395 MovieClip
"mc"Symbol 405 MovieClip Frame 1Symbol 404 MovieClip
"hurt1"Symbol 407 MovieClip Frame 1Symbol 398 MovieClip
"hurt4"Symbol 407 MovieClip Frame 1Symbol 400 MovieClip
"hurt3"Symbol 407 MovieClip Frame 1Symbol 400 MovieClip
"hurt2"Symbol 407 MovieClip Frame 1Symbol 402 MovieClip
"hurt1"Symbol 419 MovieClip Frame 1Symbol 398 MovieClip
"hurt4"Symbol 419 MovieClip Frame 1Symbol 400 MovieClip
"hurt3"Symbol 419 MovieClip Frame 1Symbol 400 MovieClip
"hurt2"Symbol 419 MovieClip Frame 1Symbol 402 MovieClip
"mc"Symbol 420 MovieClip Frame 1Symbol 407 MovieClip
"hurt5"Symbol 420 MovieClip Frame 1Symbol 395 MovieClip
"mc"Symbol 420 MovieClip Frame 8Symbol 419 MovieClip
"hurt1"Symbol 422 MovieClip Frame 1Symbol 398 MovieClip
"hurt4"Symbol 422 MovieClip Frame 1Symbol 400 MovieClip
"hurt3"Symbol 422 MovieClip Frame 1Symbol 400 MovieClip
"hurt2"Symbol 422 MovieClip Frame 1Symbol 402 MovieClip
"hurt5"Symbol 422 MovieClip Frame 1Symbol 395 MovieClip
"hurt1"Symbol 425 MovieClip Frame 1Symbol 398 MovieClip
"hurt3"Symbol 425 MovieClip Frame 1Symbol 400 MovieClip
"hurt4"Symbol 425 MovieClip Frame 1Symbol 400 MovieClip
"hurt5"Symbol 425 MovieClip Frame 1Symbol 395 MovieClip
"mc"Symbol 427 MovieClip Frame 1Symbol 422 MovieClip
"mc"Symbol 427 MovieClip Frame 4Symbol 425 MovieClip
"hurt1"Symbol 459 MovieClip Frame 1Symbol 398 MovieClip
"area"Symbol 460 MovieClip [role] Frame 1Symbol 161 MovieClip
"area2"Symbol 460 MovieClip [role] Frame 1Symbol 161 MovieClip
"area3"Symbol 460 MovieClip [role] Frame 1Symbol 161 MovieClip
"area5"Symbol 460 MovieClip [role] Frame 1Symbol 161 MovieClip
"area4"Symbol 460 MovieClip [role] Frame 1Symbol 161 MovieClip
"area1"Symbol 460 MovieClip [role] Frame 1Symbol 161 MovieClip
"mc"Symbol 460 MovieClip [role] Frame 1Symbol 405 MovieClip
"mc"Symbol 460 MovieClip [role] Frame 2Symbol 420 MovieClip
"mc"Symbol 460 MovieClip [role] Frame 6Symbol 427 MovieClip
"area2"Symbol 467 MovieClip Frame 1Symbol 161 MovieClip
"area1"Symbol 467 MovieClip Frame 1Symbol 161 MovieClip
"hill"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 390 MovieClip
"hill2"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 390 MovieClip
"adder_mc2"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 392 MovieClip
"adder_mc"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 392 MovieClip
"role"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 460 MovieClip [role]
"role2"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 460 MovieClip [role]
"bullet"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 195 MovieClip [bullet]
"bullet2"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 195 MovieClip [bullet]
"iceHill"Symbol 468 MovieClip [mode_vs] Frame 1Symbol 467 MovieClip
"mc2"Symbol 503 MovieClip Frame 21Symbol 501 MovieClip
"score_txt"Symbol 503 MovieClip Frame 21Symbol 502 EditableText
"player_mc"Symbol 504 MovieClip Frame 2Symbol 477 MovieClip
"mc"Symbol 504 MovieClip Frame 112Symbol 482 MovieClip
"mc"Symbol 504 MovieClip Frame 260Symbol 487 MovieClip
"mc"Symbol 504 MovieClip Frame 316Symbol 491 MovieClip
"mc2"Symbol 504 MovieClip Frame 333Symbol 495 MovieClip
"num_txt"Symbol 525 MovieClip Frame 1Symbol 524 EditableText
"score_txt"Symbol 528 MovieClip Frame 1Symbol 527 EditableText
"HP_txt"Symbol 533 MovieClip Frame 1Symbol 530 EditableText
"mc_1"Symbol 551 MovieClip Frame 7Symbol 345 MovieClip
"mc_2"Symbol 551 MovieClip Frame 10Symbol 349 MovieClip
"mc_3"Symbol 551 MovieClip Frame 13Symbol 353 MovieClip
"mc_4"Symbol 551 MovieClip Frame 16Symbol 357 MovieClip
"level_mc"Symbol 556 MovieClip Frame 1Symbol 525 MovieClip
"score_mc"Symbol 556 MovieClip Frame 1Symbol 528 MovieClip
"HP1"Symbol 556 MovieClip Frame 1Symbol 533 MovieClip
"HP2"Symbol 556 MovieClip Frame 1Symbol 533 MovieClip
"distance_mc"Symbol 556 MovieClip Frame 1Symbol 555 MovieClip
"area5"Symbol 566 MovieClip Frame 1Symbol 565 MovieClip
"area4"Symbol 566 MovieClip Frame 1Symbol 565 MovieClip
"area3"Symbol 566 MovieClip Frame 1Symbol 565 MovieClip
"area2"Symbol 566 MovieClip Frame 1Symbol 565 MovieClip
"area1"Symbol 566 MovieClip Frame 1Symbol 565 MovieClip
"area0"Symbol 566 MovieClip Frame 1Symbol 565 MovieClip
"hill"Symbol 567 MovieClip [mode_target] Frame 1Symbol 390 MovieClip
"adder_mc"Symbol 567 MovieClip [mode_target] Frame 1Symbol 392 MovieClip
"targetMC"Symbol 567 MovieClip [mode_target] Frame 1Symbol 566 MovieClip
"role"Symbol 567 MovieClip [mode_target] Frame 1Symbol 460 MovieClip [role]
"bullet"Symbol 567 MovieClip [mode_target] Frame 1Symbol 196 MovieClip [bullet_target]
"mc2"Symbol 572 MovieClip Frame 21Symbol 570 MovieClip
"score_txt"Symbol 572 MovieClip Frame 21Symbol 571 EditableText
"player_mc"Symbol 573 MovieClip Frame 2Symbol 569 MovieClip
"mc"Symbol 573 MovieClip Frame 112Symbol 482 MovieClip
"score_txt"Symbol 575 MovieClip Frame 1Symbol 574 EditableText
"bulletNum_txt"Symbol 578 MovieClip Frame 1Symbol 576 EditableText
"bullet_mc"Symbol 582 MovieClip Frame 1Symbol 578 MovieClip
"hight_mc"Symbol 582 MovieClip Frame 1Symbol 581 MovieClip
"hill"Symbol 585 MovieClip Frame 1Symbol 390 MovieClip
"adder_mc"Symbol 585 MovieClip Frame 1Symbol 392 MovieClip
"role"Symbol 585 MovieClip Frame 1Symbol 460 MovieClip [role]
"bullet"Symbol 585 MovieClip Frame 1Symbol 197 MovieClip [bullet2]
"score_txt"Symbol 591 MovieClip Frame 1Symbol 588 EditableText
"balloon_txt"Symbol 591 MovieClip Frame 1Symbol 590 EditableText
"mc2"Symbol 592 MovieClip Frame 21Symbol 587 MovieClip
"score_txt"Symbol 600 MovieClip Frame 1Symbol 596 EditableText
"balloon_txt"Symbol 600 MovieClip Frame 1Symbol 597 EditableText
"bullet_txt"Symbol 600 MovieClip Frame 1Symbol 599 EditableText
"mc2"Symbol 601 MovieClip Frame 21Symbol 495 MovieClip
"player_mc"Symbol 602 MovieClip Frame 2Symbol 569 MovieClip
"score_txt"Symbol 604 MovieClip Frame 1Symbol 603 EditableText
"num_txt"Symbol 607 MovieClip Frame 1Symbol 606 EditableText
"bullet_mc"Symbol 608 MovieClip Frame 1Symbol 578 MovieClip
"balloon_mc"Symbol 608 MovieClip Frame 1Symbol 607 MovieClip
"level_mc"Symbol 608 MovieClip Frame 1Symbol 525 MovieClip
"hill"Symbol 611 MovieClip Frame 1Symbol 390 MovieClip
"adder_mc"Symbol 611 MovieClip Frame 1Symbol 392 MovieClip
"role"Symbol 611 MovieClip Frame 1Symbol 460 MovieClip [role]
"bullet"Symbol 611 MovieClip Frame 1Symbol 195 MovieClip [bullet]
"bullet2"Symbol 611 MovieClip Frame 1Symbol 195 MovieClip [bullet]
"mask_mc"Symbol 614 MovieClip Frame 1Symbol 217 MovieClip
"bar"Symbol 622 MovieClip Frame 1Symbol 614 MovieClip
"point_mc"Symbol 622 MovieClip Frame 1Symbol 223 MovieClip
"angle_txt"Symbol 622 MovieClip Frame 1Symbol 617 EditableText
"power_txt"Symbol 622 MovieClip Frame 1Symbol 618 EditableText
"mc"Symbol 623 MovieClip Frame 112Symbol 482 MovieClip
"mc"Symbol 623 MovieClip Frame 260Symbol 487 MovieClip
"mc"Symbol 623 MovieClip Frame 316Symbol 491 MovieClip
"mc2"Symbol 623 MovieClip Frame 333Symbol 495 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "trans_playAgain"
ExportAssets (56)Timeline Frame 1Symbol 3 as "trans_continue"
ExportAssets (56)Timeline Frame 1Symbol 4 as "UI_start"
ExportAssets (56)Timeline Frame 1Symbol 7 as "mouse_mc"
ExportAssets (56)Timeline Frame 1Symbol 626 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 627 as "__Packages.Class.Bullet"
ExportAssets (56)Timeline Frame 1Symbol 628 as "__Packages.ExtMath"
ExportAssets (56)Timeline Frame 1Symbol 629 as "__Packages.Class.Bullet_target"
ExportAssets (56)Timeline Frame 1Symbol 630 as "__Packages.Class.Bullet2"
ExportAssets (56)Timeline Frame 1Symbol 631 as "__Packages.Class.Control"
ExportAssets (56)Timeline Frame 1Symbol 632 as "__Packages.Class.Control_cpu"
ExportAssets (56)Timeline Frame 1Symbol 633 as "__Packages.Class.Bullet_jump"
ExportAssets (56)Timeline Frame 1Symbol 634 as "__Packages.Class.Role"
ExportAssets (56)Timeline Frame 1Symbol 111 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 112 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 113 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 132 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 133 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 134 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 135 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 136 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 137 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 138 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 139 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 140 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 141 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 142 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 143 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 144 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 145 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 146 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 147 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 148 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 149 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 150 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 151 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 3Symbol 116 as "Defaults"
ExportAssets (56)Timeline Frame 3Symbol 117 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 3Symbol 118 as "UIObject"
ExportAssets (56)Timeline Frame 3Symbol 119 as "Border"
ExportAssets (56)Timeline Frame 3Symbol 120 as "RectBorder"
ExportAssets (56)Timeline Frame 3Symbol 126 as "BoundingBox"
ExportAssets (56)Timeline Frame 3Symbol 127 as "FocusRect"
ExportAssets (56)Timeline Frame 3Symbol 128 as "FocusManager"
ExportAssets (56)Timeline Frame 3Symbol 129 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 3Symbol 130 as "UIComponent"
ExportAssets (56)Timeline Frame 3Symbol 131 as "TextInput"
ExportAssets (56)Timeline Frame 3Symbol 177 as "balloon_mc"
ExportAssets (56)Timeline Frame 3Symbol 188 as "tree"
ExportAssets (56)Timeline Frame 3Symbol 192 as "bullet_jump"
ExportAssets (56)Timeline Frame 3Symbol 195 as "bullet"
ExportAssets (56)Timeline Frame 3Symbol 196 as "bullet_target"
ExportAssets (56)Timeline Frame 3Symbol 197 as "bullet2"
ExportAssets (56)Timeline Frame 3Symbol 200 as "bulletStick"
ExportAssets (56)Timeline Frame 3Symbol 205 as "showScore"
ExportAssets (56)Timeline Frame 3Symbol 209 as "showTimes"
ExportAssets (56)Timeline Frame 3Symbol 229 as "control"
ExportAssets (56)Timeline Frame 3Symbol 232 as "control_cpu"
ExportAssets (56)Timeline Frame 3Symbol 235 as "control_demo"
ExportAssets (56)Timeline Frame 3Symbol 265 as "UI_menu"
ExportAssets (56)Timeline Frame 3Symbol 266 as "balloon.wav"
ExportAssets (56)Timeline Frame 3Symbol 267 as "bgmusic.mp3"
ExportAssets (56)Timeline Frame 3Symbol 268 as "hit1.mp3"
ExportAssets (56)Timeline Frame 3Symbol 269 as "hit2.wav"
ExportAssets (56)Timeline Frame 3Symbol 270 as "shoot1.mp3"
ExportAssets (56)Timeline Frame 9Symbol 460 as "role"
ExportAssets (56)Timeline Frame 9Symbol 468 as "mode_vs"
ExportAssets (56)Timeline Frame 14Symbol 564 as "UI_warning"
ExportAssets (56)Timeline Frame 18Symbol 567 as "mode_target"

Labels

"loading"Frame 2
"logo"Frame 3
"ready"Frame 6
"mode_vs"Frame 9
"mode_target"Frame 18
"mode_balloon"Frame 28
"demo"Frame 37
"submited"Symbol 158 MovieClip Frame 2
"submit"Symbol 158 MovieClip Frame 3
"sending"Symbol 158 MovieClip Frame 4
"done"Symbol 158 MovieClip Frame 5
"fly"Symbol 195 MovieClip [bullet] Frame 2
"stick"Symbol 195 MovieClip [bullet] Frame 6
"fly"Symbol 196 MovieClip [bullet_target] Frame 2
"stick"Symbol 196 MovieClip [bullet_target] Frame 6
"fly"Symbol 197 MovieClip [bullet2] Frame 2
"stick"Symbol 197 MovieClip [bullet2] Frame 6
"go"Symbol 229 MovieClip [control] Frame 2
"go"Symbol 232 MovieClip [control_cpu] Frame 31
"go"Symbol 235 MovieClip [control_demo] Frame 2
"win_human"Symbol 264 MovieClip Frame 1
"lose_cpu"Symbol 264 MovieClip Frame 11
"win_cpu"Symbol 264 MovieClip Frame 19
"s2"Symbol 287 MovieClip Frame 92
"s3"Symbol 287 MovieClip Frame 114
"vs"Symbol 325 MovieClip Frame 1
"target"Symbol 325 MovieClip Frame 2
"balloon"Symbol 325 MovieClip Frame 3
"main"Symbol 363 MovieClip Frame 1
"demo"Symbol 363 MovieClip Frame 22
"demo_end"Symbol 363 MovieClip Frame 28
"mode"Symbol 363 MovieClip Frame 38
"setting"Symbol 363 MovieClip Frame 59
"credits"Symbol 363 MovieClip Frame 86
"s2"Symbol 380 MovieClip Frame 63
"s3"Symbol 380 MovieClip Frame 85
"ready"Symbol 381 MovieClip Frame 95
"jump"Symbol 381 MovieClip Frame 96
"stand"Symbol 460 MovieClip [role] Frame 1
"ready"Symbol 460 MovieClip [role] Frame 2
"shoot"Symbol 460 MovieClip [role] Frame 6
"h1"Symbol 460 MovieClip [role] Frame 36
"h2"Symbol 460 MovieClip [role] Frame 45
"h3"Symbol 460 MovieClip [role] Frame 54
"h4"Symbol 460 MovieClip [role] Frame 63
"h5"Symbol 460 MovieClip [role] Frame 72
"lose"Symbol 460 MovieClip [role] Frame 81
"p1"Symbol 477 MovieClip Frame 1
"p2"Symbol 477 MovieClip Frame 2
"cpu"Symbol 477 MovieClip Frame 3
"good"Symbol 482 MovieClip Frame 1
"great"Symbol 482 MovieClip Frame 2
"miss"Symbol 485 MovieClip Frame 1
"p1"Symbol 487 MovieClip Frame 1
"p2"Symbol 487 MovieClip Frame 2
"cpu"Symbol 487 MovieClip Frame 3
"p1"Symbol 491 MovieClip Frame 1
"p2"Symbol 491 MovieClip Frame 2
"cpu"Symbol 491 MovieClip Frame 3
"cpu1"Symbol 491 MovieClip Frame 4
"cpu2"Symbol 491 MovieClip Frame 5
"win_human"Symbol 495 MovieClip Frame 1
"lose_cpu"Symbol 495 MovieClip Frame 11
"win_cpu"Symbol 495 MovieClip Frame 19
"win_human"Symbol 501 MovieClip Frame 1
"lose_cpu"Symbol 501 MovieClip Frame 11
"win_cpu"Symbol 501 MovieClip Frame 19
"shootReady"Symbol 504 MovieClip Frame 2
"shootStart"Symbol 504 MovieClip Frame 93
"hit"Symbol 504 MovieClip Frame 112
"miss"Symbol 504 MovieClip Frame 166
"shootEnd"Symbol 504 MovieClip Frame 217
"lose"Symbol 504 MovieClip Frame 260
"win"Symbol 504 MovieClip Frame 316
"gameOver"Symbol 504 MovieClip Frame 361
"no"Symbol 510 MovieClip Frame 1
"l1"Symbol 510 MovieClip Frame 2
"l2"Symbol 510 MovieClip Frame 3
"l3"Symbol 510 MovieClip Frame 4
"r1"Symbol 510 MovieClip Frame 5
"r2"Symbol 510 MovieClip Frame 6
"r3"Symbol 510 MovieClip Frame 7
"1p"Symbol 533 MovieClip Frame 1
"2p"Symbol 533 MovieClip Frame 2
"cpu"Symbol 533 MovieClip Frame 3
"p1"Symbol 569 MovieClip Frame 1
"win_human"Symbol 570 MovieClip Frame 1
"lose_cpu"Symbol 570 MovieClip Frame 11
"win_cpu"Symbol 570 MovieClip Frame 19
"shootReady"Symbol 573 MovieClip Frame 2
"shootStart"Symbol 573 MovieClip Frame 93
"hit"Symbol 573 MovieClip Frame 112
"miss"Symbol 573 MovieClip Frame 166
"gameEnd"Symbol 573 MovieClip Frame 208
"win_human"Symbol 587 MovieClip Frame 1
"lose_cpu"Symbol 587 MovieClip Frame 11
"win_cpu"Symbol 587 MovieClip Frame 19
"shootReady"Symbol 602 MovieClip Frame 2
"shootStart"Symbol 602 MovieClip Frame 93
"shootEnd"Symbol 602 MovieClip Frame 112
"end"Symbol 602 MovieClip Frame 171
"win"Symbol 602 MovieClip Frame 198
"shootReady"Symbol 623 MovieClip Frame 2
"shootStart"Symbol 623 MovieClip Frame 93
"hit"Symbol 623 MovieClip Frame 112
"miss"Symbol 623 MovieClip Frame 166
"shootEnd"Symbol 623 MovieClip Frame 217
"lose"Symbol 623 MovieClip Frame 260
"win"Symbol 623 MovieClip Frame 316
"gameOver"Symbol 623 MovieClip Frame 361

Dynamic Text Variables

_parent.scoreSymbol 202 EditableText"100"
_parent.TimesSymbol 206 EditableText"2"
_root.score_vsSymbol 527 EditableText"0"
_parent.distanceSymbol 554 EditableText"0"
_root.score_targetSymbol 574 EditableText"12000"
_parent.hightSymbol 580 EditableText"0"
_root.score_balloonSymbol 603 EditableText"12000"




http://swfchan.com/10/47170/info.shtml
Created: 2/5 -2019 09:06:08 Last modified: 2/5 -2019 09:06:08 Server time: 10/05 -2024 00:55:10