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

swfchan turned sixteen years old yesterday! (5may2024)

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

Best Friends Forever 2.swf

This is the info page for
Flash #54577

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


Text
Elev
ator

Door

P1
Start

P2
Start

P3
Start

22

P4
Start

22

All data is saved relative to which website you play on

?

Achievement
Unlocked

average total fps

time elapsed (sec)

frame count

fps of last        frames

10

75

50

25

100

<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

Goto MoFunZone version for level editor

New Game

New Game

New Game

Load File

Load File

Load File

Choose which save
file to load

Save File 1

Level

Level

Save File 2

Level

Level

Save File 3

Level

Level

Choose which save
file to load

Save File 1

Level

Level

Save File 2

Level

Level

Save File 3

Level

Level

Complete the first 10 levels of
the game

Beat the first 5 levels in under 60 seconds
(Must be done from new save file)

Complete the first 20 levels of the game.

Complete the first 10 levels of the game without failing any puzzles
(must be done from a new save file.}

Complete the first 20 levels of the game without failing any puzzles
(Must be done from new save file)

Visit our sponpsors website.

Click anywhere to return

Spend more then 2 minutes on a single level.

Beat the Story mode

Play this game for a total of more then 20 minutes.
Minutes of play so far:

Use the level editor

5000

Click anywhere to return

Get all the charachters to
the Cave Door!

Use the ARROW KEYS to move

Use Z to jump

Use 1 - 4 to switch charachters

Hold DOWN to duck

Hold DOWN and switch charachters to stay ducked. If a charachter is ducking, you can jump on it's back.

Hey Tim, we got
orders to go down
and meet up with
John and Al.

Click anywhere
to skip

Now?

Yeah, now

Do you have any
idea why?

The boss needs us
to get something
from the bottom
of the cave, and we
need both of them
to get it.

Choose which save
file to use

Save File 1

Level

100

Save File 2

Level

100

Save File 3

Level

100

Starting a new game erases
old save data

<p align="left"><font face="AddLGBitmap09" size="8" color="#000000" letterSpacing="1.000000" kerning="0">I can jump on top of your head to reach that button</font></p>

1

2

Restart

Restart

Restart

1000

How-To

How-To

How-To

Level 2

Back

Back

Back

Get all the charachters to
the Cave Door!

Use the ARROW KEYS to move

Use Z to jump

Use 1 - 4 to switch charachters

Hold DOWN to duck

Hold DOWN and switch charachters to stay ducked. If a charachter is ducking, you can jump on it's back.

1

2

3

1

2

3

4

Success!

10000

Time so far

Seconds

Success!

10000

Time so far

Seconds

Shift to Continute

Escape to go back to menu

FAILURE

FAILURE

Shift to Restart

Credits
Skiek Sprite
-
Proggrammer
Decade
-
Animator
Temarix
-
Art
Tedmark:Tim:FrogsRM:Al
-
Voice Acting
Tim:Jonbro
-
Level Design
Bezo:VGMan'05:WyldFyre1
-
Musical Selections
To be honest, I'm suprised
you took the time to beat
this game, so to you, I give
a thanks.
THANK YOU
PLAYERS
YOU CAN DO IT

Skiek Sprite
-
Proggrammer
Decade
-
Animator
Temarix
-
Art
Tedmark:Tim:FrogsRM:Al
-
Voice Acting
Tim:Jonbro
-
Level Design
Bezo:VGMan'05:WyldFyre1
-
Musical Selections

Tile
Selection

Test Map

Generate
Code

Switch/Trigger
counter

fsfsfsfsf

Map Code

Secondaay
Counter

ActionScript [AS1/AS2]

Frame 1
function toggleQuality() { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } } function Mo() { getURL ("http://www.MoFunZone.com", "_blank"); } function toggleMusic() { stopAllSounds(); trace("lll"); } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var ccs = new ContextMenuItem("Toggle Music", _root.toggleMusic); var ccse = new ContextMenuItem("Toggle Quality", _root.toggleQuality); var cccse = new ContextMenuItem("MoFunZone.com - Play More Games", _root.Mo); myMenu.customItems.push(cccse, ccse, ccs); _root.menu = myMenu; stop(); __com_mochibot__("71758688", this, 10301, true);
Frame 3
urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); if ((domain != "flashgamelicense.com") && (domain != "spamtheweb.com")) { } var levels = new levelse(); var time = 0; MoFunZone_URL = "http://gamefilez.mofunzone.com/"; MoFunZone_path = _url.substring(0, length(MoFunZone_URL)); MoFunZone_loader = new LoadVars(); MoFunZone_loader.load("http://www.mofunzone.com/hotlink/check_online_game.php"); MoFunZone_loader.onLoad = function (success) { if ((success && (this.mofunzone_allow_game)) && (MoFunZone_path == MoFunZone_URL)) { } }; var savefile = SharedObject.getLocal("BFF2"); if (savefile.data.save1 == undefined) { savefile.data.save1 = 1; savefile.data.save2 = 1; savefile.data.save3 = 1; savefile.data.achieve = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); savefile.data.timee = 0; funple = 0; } funple = savefile.data.timee; trace(funple); save1 = savefile.data.save1; save2 = savefile.data.save2; save3 = savefile.data.save3; achievement = savefile.data.achieve; trace(savefile.data.achieve); trace(_currentframe); _root.news = false;
Instance of Symbol 445 MovieClip in Frame 30
on (press) { _root.getURL("http://www.MoFunZone.com", "_blank"); }
Frame 36
stop();
Frame 61
_root.fails = true; _root.news = false;
Instance of Symbol 472 MovieClip in Frame 61
on (release) { _root.saver = 3; _root.curLev = _root.save3; _root.play(); }
Instance of Symbol 472 MovieClip in Frame 61
on (release) { _root.saver = 2; _root.curLev = _root.save2; _root.play(); }
Instance of Symbol 472 MovieClip in Frame 61
on (release) { _root.saver = 1; _root.curLev = _root.save1; _root.play(); }
Frame 63
if (curLev >= 9) { if (curLev == 10) { gotoAndStop (140); } else { gotoAndStop (133); } } if ((curLev >= 4) and (curLev < 9)) { gotoAndStop (132); trace("s"); } if (curLev < 4) { gotoAndStop (131); }
Frame 70
med1._alpha = (Number(savefile.data.achieve[0]) * 100) + 25; med2._alpha = (Number(savefile.data.achieve[1]) * 100) + 25; med3._alpha = (Number(savefile.data.achieve[2]) * 100) + 25; med4._alpha = (Number(savefile.data.achieve[3]) * 100) + 25; med5._alpha = (Number(savefile.data.achieve[4]) * 100) + 25; med6._alpha = (Number(savefile.data.achieve[5]) * 100) + 25; med7._alpha = (Number(savefile.data.achieve[6]) * 100) + 25; med8._alpha = (Number(savefile.data.achieve[7]) * 100) + 25; med9._alpha = (Number(savefile.data.achieve[8]) * 100) + 25; med10._alpha = (Number(savefile.data.achieve[9]) * 100) + 25; stop(); onMouseDown = function () { if (_currentframe == 70) { _root.gotoAndStop(36); } };
Frame 91
onMouseDown = function () { if (_currentframe == 91) { _root.gotoAndStop(36); } };
Frame 121
_root.fails = false; _root.news = true;
Frame 130
var levels = new levelse(); stop();
Instance of Symbol 472 MovieClip in Frame 130
on (release) { _root.saver = 3; _root.curLev = 1; _root.savefile.data.save3 = 1; _root.savefile.flush(); _root.play(); }
Instance of Symbol 472 MovieClip in Frame 130
on (release) { _root.saver = 2; _root.curLev = 1; _root.savefile.data.save2 = 1; _root.savefile.flush(); _root.play(); }
Instance of Symbol 472 MovieClip in Frame 130
on (release) { _root.saver = 1; _root.curLev = 1; _root.savefile.data.save1 = 1; _root.savefile.flush(); _root.play(); }
Frame 131
function death() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(139); vAct.gotoAndStop(50); } function dones() { curLev++; _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(134); vAct.gotoAndStop(50); } function funsss() { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps1; hed1._alpha = 25; hed2._alpha = 100; } else { p2 = _root.ps2; p1 = _root.ps1; hed1._alpha = 100; hed2._alpha = 25; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = temporay; ducked1 = ducked; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = temporay; temporay = air; air = air1; air1 = temporay; } function upDATE() { ps1g._x = ps1._x; ps2g._x = ps2._x; ps2g._y = ps2._y; ps1g._y = ps1._y; } function spawnBulReg(xx, yx, xs, ys) { tempBullet = _root.getNextHighestDepth(); _root.attachMovie("regBul", String(tempBullet), tempBullet, {_x:xx, _y:yx, xSpeed:xs, ySpeed:ys}); } function onEnterFrame() { if ((((ps1._y > 650) or (ps2._y > 650)) or (ps3._y > 650)) or (ps4._y > 650)) { death(); } despe.pd1._x = ps1._x; despe.pd1._y = ps1._y; despe.pd2._x = ps2._x; despe.pd2._y = ps2._y; despe.pd3._x = ps3._x; despe.pd3._y = ps3._y; despe.pd4._x = ps4._x; despe.pd4._y = ps4._y; loveTime++; time++; truTime = int(time / 35); p1._alpha = 100; p2._alpha = 25; _root.huds.Headd.gotoAndStop(arrows); if (arrows == 0) { _root.fad.arrowss._x = 5000; _root.fad.arrowss._y = 5000; _root.huds._x = 5000; } if (arrows == 1) { _root.fad.arrowss._x = ps1._x; _root.fad.arrowss._y = ps1._y; } if (arrows == 2) { _root.fad.arrowss._x = ps2._x; _root.fad.arrowss._y = ps2._y; } if (arrows == 3) { _root.fad.arrowss._x = ps3._x; _root.fad.arrowss._y = ps3._y; } if (arrows == 4) { _root.fad.arrowss._x = ps4._x; _root.fad.arrowss._y = ps4._y; } if (Key.isDown(17)) { death(); } if (Key.isDown(49)) { while (_root.p1 != _root.ps1) { funsss(); } } if (Key.isDown(50)) { while (_root.p1 != _root.ps2) { funsss(); } } if (Key.isDown(16) and (!shiftCon)) { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps1; hed1._alpha = 25; hed2._alpha = 100; } else { p2 = _root.ps2; p1 = _root.ps1; hed1._alpha = 100; hed2._alpha = 25; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = temporay; ducked1 = ducked; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = temporay; temporay = air; air = air1; air1 = temporay; } if (p1._name == "ps1") { _root.ground.ps1.gotoAndStop(3); if (ducked1) { _root.ground.ps2.gotoAndStop(2); } else { _root.ground.ps2.gotoAndStop(1); } } else { _root.ground.ps2.gotoAndStop(3); if (ducked1) { _root.ground.ps1.gotoAndStop(2); } else { _root.ground.ps1.gotoAndStop(1); } } if (!Key.isDown(16)) { shiftCon = false; } if (_root.ladders.hitTest(p1._x, p1._y, true)) { if ((Key.isDown(ladderKey) and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } if (((air and (!ducked)) and (!ladder)) and Key.isDown(ladderKey)) { ladder = true; ySpeed = 0; } } else { ladder = false; } if (ladder) { p1.gotoAndStop(5); } if (Key.isDown(ladderKey) and ladder) { p1._y = p1._y - 2; p1.ins.play(1); } if (Key.isDown(downAim) and ladder) { p1._y = p1._y + 2; p1.ins.play(1); } if (((!Key.isDown(downAim)) and (!Key.isDown(ladderKey))) and ladder) { p1.ins.stop(); } if (Key.isDown(leftKey) and (!ducked)) { if (xSpeed >= (-maxSpeed)) { xSpeed = xSpeed - moveSpeed; running = true; p1._xscale = -100; } if (xSpeed <= (-moveSpeed)) { xSpeed = -moveSpeed; } } else if (Key.isDown(rightKey) and (!ducked)) { if (xSpeed <= maxSpeed) { xSpeed = xSpeed + moveSpeed; running = true; p1._xscale = 100; } if (xSpeed >= moveSpeed) { xSpeed = moveSpeed; } } else { if (!_root.ices.hitTest(p1._x, p1._y, true)) { xSpeed = xSpeed * fric; } running = false; } if (!_root.ices.hitTest(p1._x, p1._y, true)) { upKey = 90; leftKey = 37; rightKey = 39; } else { duck = false; upKey = 5000; if (Math.abs(xSpeed) > 0.1) { leftKey = 5000; rightKey = 5000; } } if (!air) { fric = 0.6; if (running and (p1._currentframe != 2)) { p1.gotoAndStop(2); } if ((!running) and (p1._currentframe != 1)) { p1.gotoAndStop(1); } ySpeed = 0; if ((Key.isDown(upKey) and upKeyControl) and (!ducked)) { jumpTimer = 2; jumpSpeed = 2; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed * 0.9; } } if (Key.isDown(downKey) and (!air)) { ducked = true; } else { ducked = false; } if (Key.isDown(upKey)) { upKeyControl = false; } else { upKeyControl = true; } if (ySpeed > 20) { ySpeed = 20; } upDATE(); p1._x = p1._x + xSpeed; p1._y = p1._y + ySpeed; if (air and (!ladder)) { if (p1._currentframe != 3) { p1.gotoAndStop(3); } ySpeed = ySpeed + grav; if ((Key.isDown(upKey) and jumped) and (jumpTimer > 0)) { jumpTimer--; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed - 0.5; } if ((!Key.isDown(upKey)) or (jumpSpeed == 0)) { jumped = false; } } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } upDATE(); while ((!ground.hitTest(p1._x, p1._y + 1, true)) and (!air)) { p1._y = p1._y + 0.7; upDATE(); } upDATE(); if (p1 == _root.ps1) { while (((_root.ps2g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps1._x, ps1._y + 1, true) and ducked1) and (!_root.ps2g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } } else { while (((_root.ps1g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps2._x, ps2._y + 1, true) and ducked1) and (!_root.ps1g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } } while (ground.hitTest(p1._x, p1._y + p1.hat._y, true)) { ySpeed = 0; p1._y = p1._y + 1; upDATE(); } if (ySpeed >= 0) { if (ground.hitTest(p1._x, p1._y + (ySpeed / 2), true) and air) { p1._y = p1._y - (ySpeed / 2); upDATE(); } while (ground.hitTest(p1._x, p1._y, true)) { air = false; p1._y = p1._y - 0.2; jumpSpeed = 0; upDATE(); } } while (ground.hitTest(p1._x + p1.lef._x, p1._y + p1.lef._y, true) or ground.hitTest(p1._x + p1.lef1._x, p1._y + p1.lef1._y, true)) { p1._x = p1._x - 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } while (ground.hitTest(p1._x + p1.righ._x, p1._y + p1.righ._y, true) or ground.hitTest(p1._x + p1.righ1._x, p1._y + p1.righ1._y, true)) { p1._x = p1._x + 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } if (ducked and (_root.p1._currentframe != 4)) { _root.p1.gotoAndStop(4); } if (!_root.ices.hitTest(p2._x, p2._y, true)) { xSpeed1 = xSpeed1 * fric; } else { duck1 = false; } if (!air1) { fric = 0.6; if ((running1 and (p2._currentframe != 2)) and (!ladder1)) { p2.gotoAndStop(2); } if (((!running1) and (p2._currentframe != 1)) and (!ladder1)) { p2.gotoAndStop(1); } ySpeed1 = 0; } if (ySpeed1 > 20) { ySpeed1 = 20; } if (!ducked1) { p2._x = p2._x + xSpeed1; p2._y = p2._y + ySpeed1; } upDATE(); if (air1 and (!ladder)) { if ((p2._currentframe != 3) and (!ladder1)) { p2.gotoAndStop(3); } ySpeed1 = ySpeed1 + grav; jumped1 = false; } if (!ground.hitTest(p2._x, p2._y + 2, true)) { air1 = true; } if (!ducked1) { while ((!ground.hitTest(p2._x, p2._y + 1, true)) and (!air1)) { p2._y = p2._y + 0.7; upDATE(); } while (ground.hitTest(p2._x, p2._y + p2.hat._y, true)) { ySpeed1 = 0; p2._y = p2._y + 1; upDATE(); } } if (ducked1 and ground.hitTest(p2._x, p2._y - 2, true)) { ducked1 = false; } if (!ducked1) { if (ground.hitTest(p2._x, p2._y + (ySpeed / 2), true) and air1) { p2._y = p2._y - (ySpeed1 / 2); upDATE(); } while (ground.hitTest(p2._x, p2._y, true)) { air1 = false; p2._y = p2._y - 0.2; jumpSpeed1 = 0; upDATE(); } } if (air1) { ducked1 = false; } if (!ducked1) { while (ground.hitTest(p2._x + p2.lef._x, p2._y + p2.lef._y, true) or ground.hitTest(p2._x + p2.lef1._x, p2._y + p2.lef1._y, true)) { p2._x = p2._x - 0.2; xSpeed1 = 0; upDATE(); } while (ground.hitTest(p2._x + p2.righ._x, p2._y + p2.righ._y, true) or ground.hitTest(p2._x + p2.righ1._x, p2._y + p2.righ1._y, true)) { p2._x = p2._x + 0.2; xSpeed1 = 0; upDATE(); } } if (ducked1 and (_root.p2._currentframe != 4)) { _root.p2.gotoAndStop(4); } if (ladder1) { xSpeed1 = 0; ySpeed1 = 0; p2.gotoAndStop(5); p2.ins.stop(); } } stop(); var engen = new tileEngine(30); engen.buildMap(_root.ground, levels["lev" + String(curLev)]); vAct.gotoAndStop(curLev); trace(engen.tileLength); tiles._visible = false; var removal = false; trace(_currentframe); var redKey = false; var blueKey = false; var engen = new tileEngine(30); engen.buildMap(_root.ground, myMapp); trace(engen.tileLength); var xSpeed = 0; var ySpeed = 0; var xSpeed1 = 0; var ySpeed1 = 0; var tempBullet = 0; var grav = 0.5; var air = true; var air1 = true; var running = false; var running1 = false; var jumped = false; var jumped1 = false; var ducked = false; var ducked1 = false; var fric = 0.6; var maxSpeed = 3.5; var moveSpeed = 3.5; var jumpSpeed = 0; var jumpSpeed1 = 0; var ladder = false; var ladder1 = false; var leftKey = 37; var downKey = 40; var rightKey = 39; var upKey = 90; var ladderKey = 38; var downAim = 40; var shootKey = 88; var shotDelay; var gunFrame = 0; var shotKeyControl = false; var upKeyControl = false; var shotDir = ""; var l = 0; var p1 = _root.ps1; var p2 = _root.ps2; var jumpTimer = 2; var shiftCon = false; var boxii = new Array(); hed1._alpha = 25; hed2._alpha = 100;
Instance of Symbol 545 MovieClip in Frame 131
on (press) { _root.getURL("http://www.MoFunZone.com", "_blank"); }
Frame 132
function death() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(139); vAct.gotoAndStop(50); } function dones() { curLev++; _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(134); vAct.gotoAndStop(50); } function whoops() { if (_root.ps1g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps2g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps3g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps1g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps2g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps3g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } } function upDATE() { ps1g._x = ps1._x; ps1g._y = ps1._y; ps2g._x = ps2._x; ps2g._y = ps2._y; ps3g._x = ps3._x; ps3g._y = ps3._y; } function spawnBulReg(xx, yx, xs, ys) { tempBullet = _root.getNextHighestDepth(); _root.attachMovie("regBul", String(tempBullet), tempBullet, {_x:xx, _y:yx, xSpeed:xs, ySpeed:ys}); } function funsss() { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps3; p3 = _root.ps1; hed1._alpha = 25; hed2._alpha = 100; hed3._alpha = 25; } else if (p1 == _root.ps2) { p1 = _root.ps3; p2 = _root.ps1; p3 = _root.ps2; hed1._alpha = 25; hed2._alpha = 25; hed3._alpha = 100; } else if (p1 == _root.ps3) { p1 = _root.ps1; p2 = _root.ps2; p3 = _root.ps3; hed1._alpha = 100; hed2._alpha = 25; hed3._alpha = 25; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = xSpeed2; xSpeed2 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = ySpeed2; ySpeed2 = temporay; temporay = ducked; ducked = ducked1; ducked1 = ducked2; ducked2 = temporay; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = ladder2; ladder2 = temporay; temporay = air; air = air1; air1 = air2; air2 = temporay; } function onEnterFrame() { if ((((ps1._y > 650) or (ps2._y > 650)) or (ps3._y > 650)) or (ps4._y > 650)) { death(); } despe.pd1._x = ps1._x; despe.pd1._y = ps1._y; despe.pd2._x = ps2._x; despe.pd2._y = ps2._y; despe.pd3._x = ps3._x; despe.pd3._y = ps3._y; despe.pd4._x = ps4._x; despe.pd4._y = ps4._y; loveTime++; time++; truTime = int(time / 35); p1._alpha = 100; p2._alpha = 25; p3._alpha = 25; _root.huds.Headd.gotoAndStop(arrows); if (arrows == 0) { _root.fad.arrowss._x = 5000; _root.fad.arrowss._y = 5000; _root.huds._x = 5000; } if (arrows == 1) { _root.fad.arrowss._x = ps1._x; _root.fad.arrowss._y = ps1._y; } if (arrows == 2) { _root.fad.arrowss._x = ps2._x; _root.fad.arrowss._y = ps2._y; } if (arrows == 3) { _root.fad.arrowss._x = ps3._x; _root.fad.arrowss._y = ps3._y; } if (arrows == 4) { _root.fad.arrowss._x = ps4._x; _root.fad.arrowss._y = ps4._y; } if (Key.isDown(17)) { death(); } if (Key.isDown(49)) { while (_root.p1 != _root.ps1) { funsss(); } } if (Key.isDown(50)) { while (_root.p1 != _root.ps2) { funsss(); } } if (Key.isDown(51)) { while (_root.p1 != _root.ps3) { funsss(); } } if (Key.isDown(16) and (!shiftCon)) { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps3; p3 = _root.ps1; hed1._alpha = 25; hed2._alpha = 100; hed3._alpha = 25; } else if (p1 == _root.ps2) { p1 = _root.ps3; p2 = _root.ps1; p3 = _root.ps2; hed1._alpha = 25; hed2._alpha = 25; hed3._alpha = 100; } else if (p1 == _root.ps3) { p1 = _root.ps1; p2 = _root.ps2; p3 = _root.ps3; hed1._alpha = 100; hed2._alpha = 25; hed3._alpha = 25; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = xSpeed2; xSpeed2 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = ySpeed2; ySpeed2 = temporay; temporay = ducked; ducked = ducked1; ducked1 = ducked2; ducked2 = temporay; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = ladder2; ladder2 = temporay; temporay = air; air = air1; air1 = air2; air2 = temporay; } if (!Key.isDown(16)) { shiftCon = false; } if (_root.ladders.hitTest(p1._x, p1._y, true)) { if ((Key.isDown(ladderKey) and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } if (((air and (!ducked)) and (!ladder)) and Key.isDown(ladderKey)) { ladder = true; ySpeed = 0; } } else { ladder = false; } if (ladder) { p1.gotoAndStop(5); } if (Key.isDown(ladderKey) and ladder) { p1._y = p1._y - 2; p1.ins.play(1); } if (Key.isDown(downAim) and ladder) { p1._y = p1._y + 2; p1.ins.play(1); } if (((!Key.isDown(downAim)) and (!Key.isDown(ladderKey))) and ladder) { p1.ins.stop(); } if (Key.isDown(leftKey) and (!ducked)) { if (xSpeed >= (-maxSpeed)) { xSpeed = xSpeed - moveSpeed; running = true; p1._xscale = -100; } if (xSpeed <= (-moveSpeed)) { xSpeed = -moveSpeed; } } else if (Key.isDown(rightKey) and (!ducked)) { if (xSpeed <= maxSpeed) { xSpeed = xSpeed + moveSpeed; running = true; p1._xscale = 100; } if (xSpeed >= moveSpeed) { xSpeed = moveSpeed; } } else { if (!_root.ices.hitTest(p1._x, p1._y, true)) { xSpeed = xSpeed * fric; } running = false; } if (!_root.ices.hitTest(p1._x, p1._y, true)) { upKey = 90; leftKey = 37; rightKey = 39; } else { duck = false; upKey = 5000; if (Math.abs(xSpeed) > 0.1) { leftKey = 5000; rightKey = 5000; } } if (!air) { fric = 0.6; if (running and (p1._currentframe != 2)) { p1.gotoAndStop(2); } if ((!running) and (p1._currentframe != 1)) { p1.gotoAndStop(1); } ySpeed = 0; if ((Key.isDown(upKey) and upKeyControl) and (!ducked)) { jumpTimer = 3; jumpSpeed = 2; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed * 0.9; } } if (Key.isDown(downKey) and (!air)) { ducked = true; } else { ducked = false; } if (Key.isDown(upKey)) { upKeyControl = false; } else { upKeyControl = true; } if (ySpeed > 20) { ySpeed = 20; } upDATE(); p1._x = p1._x + xSpeed; p1._y = p1._y + ySpeed; if (air and (!ladder)) { if (p1._currentframe != 3) { p1.gotoAndStop(3); } ySpeed = ySpeed + grav; if ((Key.isDown(upKey) and jumped) and (jumpTimer > 0)) { jumpTimer--; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed - 0.5; } if ((!Key.isDown(upKey)) or (jumpSpeed == 0)) { jumped = false; } } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } upDATE(); while ((!ground.hitTest(p1._x, p1._y + 1, true)) and (!air)) { p1._y = p1._y + 0.7; upDATE(); } upDATE(); if (p1 == _root.ps1) { while (((_root.ps2g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps1._x, ps1._y + 1, true) and ducked1) and (!_root.ps2g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps1._x, ps1._y + 1, true) and ducked2) and (!_root.ps3g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps2) { while (((_root.ps1g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps2._x, ps2._y + 1, true) and ducked2) and (!_root.ps1g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps2._x, ps2._y + 1, true) and ducked1) and (!_root.ps3g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps3) { while (((_root.ps2g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps3._x, ps3._y + 1, true) and ducked2) and (!_root.ps2g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } while (((_root.ps1g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps3._x, ps3._y + 1, true) and ducked1) and (!_root.ps1g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } } while (ground.hitTest(p1._x, p1._y + p1.hat._y, true)) { ySpeed = 0; p1._y = p1._y + 1; upDATE(); } if (ySpeed >= 0) { if (ground.hitTest(p1._x, p1._y + (ySpeed / 2), true) and air) { p1._y = p1._y - (ySpeed / 2); upDATE(); } while (ground.hitTest(p1._x, p1._y, true)) { air = false; p1._y = p1._y - 0.2; jumpSpeed = 0; upDATE(); } } while (ground.hitTest(p1._x + p1.lef._x, p1._y + p1.lef._y, true) or ground.hitTest(p1._x + p1.lef1._x, p1._y + p1.lef1._y, true)) { p1._x = p1._x - 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } while (ground.hitTest(p1._x + p1.righ._x, p1._y + p1.righ._y, true) or ground.hitTest(p1._x + p1.righ1._x, p1._y + p1.righ1._y, true)) { p1._x = p1._x + 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } if (ducked and (_root.p1._currentframe != 4)) { _root.p1.gotoAndStop(4); } if (!_root.ices.hitTest(p2._x, p2._y, true)) { xSpeed1 = xSpeed1 * fric; } else { duck1 = false; } if (!air1) { fric = 0.6; if ((running1 and (p2._currentframe != 2)) and (!ladder1)) { p2.gotoAndStop(2); } if (((!running1) and (p2._currentframe != 1)) and (!ladder1)) { p2.gotoAndStop(1); } ySpeed1 = 0; } if (ySpeed1 > 20) { ySpeed1 = 20; } if (!ducked1) { p2._x = p2._x + xSpeed1; p2._y = p2._y + ySpeed1; } upDATE(); if (air1 and (!ladder)) { if ((p2._currentframe != 3) and (!ladder1)) { p2.gotoAndStop(3); } ySpeed1 = ySpeed1 + grav; jumped1 = false; } if (!ground.hitTest(p2._x, p2._y + 2, true)) { air1 = true; } if (!ducked1) { while ((!ground.hitTest(p2._x, p2._y + 1, true)) and (!air1)) { p2._y = p2._y + 0.7; upDATE(); } while (ground.hitTest(p2._x, p2._y + p2.hat._y, true)) { ySpeed1 = 0; p2._y = p2._y + 1; upDATE(); } } if (ducked1 and ground.hitTest(p2._x, p2._y - 2, true)) { ducked1 = false; } if (!ducked1) { if (ground.hitTest(p2._x, p2._y + (ySpeed / 2), true) and air1) { p2._y = p2._y - (ySpeed1 / 2); upDATE(); } while (ground.hitTest(p2._x, p2._y, true)) { air1 = false; p2._y = p2._y - 0.2; jumpSpeed1 = 0; upDATE(); } } whoops(); if (air1) { ducked1 = false; } if (!ducked1) { while (ground.hitTest(p2._x + p2.lef._x, p2._y + p2.lef._y, true) or ground.hitTest(p2._x + p2.lef1._x, p2._y + p2.lef1._y, true)) { p2._x = p2._x - 0.2; xSpeed1 = 0; upDATE(); } while (ground.hitTest(p2._x + p2.righ._x, p2._y + p2.righ._y, true) or ground.hitTest(p2._x + p2.righ1._x, p2._y + p2.righ1._y, true)) { p2._x = p2._x + 0.2; xSpeed1 = 0; upDATE(); } } if (ducked1 and (_root.p2._currentframe != 4)) { _root.p2.gotoAndStop(4); } if (ladder1) { xSpeed1 = 0; ySpeed1 = 0; p2.gotoAndStop(5); p2.ins.stop(); } if (!_root.ices.hitTest(p3._x, p3._y, true)) { xSpeed2 = xSpeed2 * fric; } else { duck2 = false; } if (!air2) { fric = 0.6; if ((running2 and (p3._currentframe != 2)) and (!ladder2)) { p3.gotoAndStop(2); } if (((!running2) and (p3._currentframe != 1)) and (!ladder2)) { p3.gotoAndStop(1); } ySpeed2 = 0; } if (ySpeed2 > 20) { ySpeed2 = 20; } if (!ducked2) { p3._x = p3._x + xSpeed2; p3._y = p3._y + ySpeed2; } upDATE(); if (air2 and (!ladder)) { if ((p3._currentframe != 3) and (!ladder2)) { p3.gotoAndStop(3); } ySpeed2 = ySpeed2 + grav; jumped2 = false; } if (!ground.hitTest(p3._x, p3._y + 2, true)) { air2 = true; } if (!ducked2) { while ((!ground.hitTest(p3._x, p3._y + 1, true)) and (!air2)) { p3._y = p3._y + 0.7; upDATE(); } while (ground.hitTest(p3._x, p3._y + p3.hat._y, true)) { ySpeed2 = 0; p3._y = p3._y + 1; upDATE(); } } if (ducked2 and ground.hitTest(p3._x, p3._y - 2, true)) { ducked2 = false; } if (!ducked2) { if (ground.hitTest(p3._x, p3._y + (ySpeed / 2), true) and air2) { p3._y = p3._y - (ySpeed2 / 2); upDATE(); } while (ground.hitTest(p3._x, p3._y, true)) { air2 = false; p3._y = p3._y - 0.2; jumpSpeed2 = 0; upDATE(); } } whoops(); if (air2) { ducked2 = false; } if (!ducked2) { while (ground.hitTest(p3._x + p3.lef._x, p3._y + p3.lef._y, true) or ground.hitTest(p3._x + p3.lef1._x, p3._y + p3.lef1._y, true)) { p3._x = p3._x - 0.2; xSpeed2 = 0; upDATE(); } while (ground.hitTest(p3._x + p3.righ._x, p3._y + p3.righ._y, true) or ground.hitTest(p3._x + p3.righ1._x, p3._y + p3.righ1._y, true)) { p3._x = p3._x + 0.2; xSpeed2 = 0; upDATE(); } } if (ducked2 and (_root.p3._currentframe != 4)) { _root.p3.gotoAndStop(4); } if (ladder2) { xSpeed2 = 0; ySpeed2 = 0; p3.gotoAndStop(5); p3.ins.stop(); } _root.p1.ins.heads._alpha = 100; _root.p2.ins.heads._alpha = 50; _root.p3.ins.heads._alpha = 50; _root.p4.ins.heads._alpha = 50; } stop(); var engen = new tileEngine(30); engen.buildMap(_root.ground, levels["lev" + String(curLev)]); vAct.gotoAndStop(curLev); trace(curLev); tiles._visible = false; var removal = false; trace(_currentframe); var redKey = false; var blueKey = false; var xSpeed = 0; var ySpeed = 0; var xSpeed1 = 0; var ySpeed1 = 0; var xSpeed2 = 0; var ySpeed2 = 0; var tempBullet = 0; var grav = 0.5; var air = true; var air1 = true; var air2 = true; var running = false; var running1 = false; var running2 = false; var jumped = false; var jumped1 = false; var jumped2 = false; var ducked = false; var ducked1 = false; var ducked2 = false; var fric = 0.6; var maxSpeed = 3.5; var moveSpeed = 3.5; var jumpSpeed = 0; var jumpSpeed1 = 0; var jumpSpeed2 = 0; var ladder = false; var ladder1 = false; var ladder2 = false; var leftKey = 37; var downKey = 40; var rightKey = 39; var upKey = 90; var ladderKey = 38; var downAim = 40; var shootKey = 88; var shotDelay; var gunFrame = 0; var shotKeyControl = false; var upKeyControl = false; var shotDir = ""; var l = 0; var p1 = _root.ps1; var p2 = _root.ps2; var p3 = _root.ps3; var jumpTimer = 2; var boxii = new Array(); var shiftCon = false; hed1._alpha = 100; hed2._alpha = 25; hed3._alpha = 25;
Frame 133
function death() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(139); vAct.gotoAndStop(50); } function dones() { curLev++; _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(134); vAct.gotoAndStop(50); } function whoops() { if (_root.ps1g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps2g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps3g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps4g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps1g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps2g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps3g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps4g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps1g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } if (_root.ps2g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } if (_root.ps3g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } if (_root.ps4g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } } function upDATE() { ps1g._x = ps1._x; ps1g._y = ps1._y; ps2g._x = ps2._x; ps2g._y = ps2._y; ps3g._x = ps3._x; ps3g._y = ps3._y; ps4g._x = ps4._x; ps4g._y = ps4._y; } function spawnBulReg(xx, yx, xs, ys) { tempBullet = _root.getNextHighestDepth(); _root.attachMovie("regBul", String(tempBullet), tempBullet, {_x:xx, _y:yx, xSpeed:xs, ySpeed:ys}); } function funsss() { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps3; p3 = _root.ps4; p4 = _root.ps1; hed1._alpha = 25; hed2._alpha = 100; hed3._alpha = 25; hed4._alpha = 25; } else if (p1 == _root.ps2) { p1 = _root.ps3; p2 = _root.ps4; p3 = _root.ps1; p4 = _root.ps2; hed1._alpha = 25; hed2._alpha = 25; hed3._alpha = 100; hed4._alpha = 25; } else if (p1 == _root.ps3) { p1 = _root.ps4; p2 = _root.ps1; p3 = _root.ps2; p4 = _root.ps3; hed1._alpha = 25; hed2._alpha = 25; hed3._alpha = 25; hed4._alpha = 100; } else { p1 = _root.ps1; p2 = _root.ps2; p3 = _root.ps3; p4 = _root.ps4; hed1._alpha = 100; hed2._alpha = 25; hed3._alpha = 25; hed4._alpha = 25; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = xSpeed2; xSpeed2 = xSpeed3; xSpeed3 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = ySpeed2; ySpeed2 = ySpeed3; ySpeed3 = temporay; temporay = ducked; ducked = ducked1; ducked1 = ducked2; ducked2 = ducked3; ducked3 = temporay; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = ladder2; ladder2 = ladder3; ladder3 = temporay; temporay = air; air = air1; air1 = air2; air2 = air3; air3 = temporay; } function onEnterFrame() { if ((((ps1._y > 650) or (ps2._y > 650)) or (ps3._y > 650)) or (ps4._y > 650)) { death(); } despe.pd1._x = ps1._x; despe.pd1._y = ps1._y; despe.pd2._x = ps2._x; despe.pd2._y = ps2._y; despe.pd3._x = ps3._x; despe.pd3._y = ps3._y; despe.pd4._x = ps4._x; despe.pd4._y = ps4._y; time++; truTime = int(time / 35); loveTime++; p1._alpha = 100; p2._alpha = 25; p3._alpha = 25; p4._alpha = 25; _root.huds.Headd.gotoAndStop(arrows); if (arrows == 0) { _root.fad.arrowss._x = 5000; _root.fad.arrowss._y = 5000; _root.huds._x = 5000; } if (arrows == 1) { _root.fad.arrowss._x = ps1._x; _root.fad.arrowss._y = ps1._y; } if (arrows == 2) { _root.fad.arrowss._x = ps2._x; _root.fad.arrowss._y = ps2._y; } if (arrows == 3) { _root.fad.arrowss._x = ps3._x; _root.fad.arrowss._y = ps3._y; } if (arrows == 4) { _root.fad.arrowss._x = ps4._x; _root.fad.arrowss._y = ps4._y; } if (Key.isDown(17)) { death(); } if (Key.isDown(49)) { while (_root.p1 != _root.ps1) { funsss(); } } if (Key.isDown(50)) { while (_root.p1 != _root.ps2) { funsss(); } } if (Key.isDown(51)) { while (_root.p1 != _root.ps3) { funsss(); } } if (Key.isDown(52)) { while (_root.p1 != _root.ps4) { funsss(); } } if (Key.isDown(16) and (!shiftCon)) { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps3; p3 = _root.ps4; p4 = _root.ps1; hed1._alpha = 25; hed2._alpha = 100; hed3._alpha = 25; hed4._alpha = 25; } else if (p1 == _root.ps2) { p1 = _root.ps3; p2 = _root.ps4; p3 = _root.ps1; p4 = _root.ps2; hed1._alpha = 25; hed2._alpha = 25; hed3._alpha = 100; hed4._alpha = 25; } else if (p1 == _root.ps3) { p1 = _root.ps4; p2 = _root.ps1; p3 = _root.ps2; p4 = _root.ps3; hed1._alpha = 25; hed2._alpha = 25; hed3._alpha = 25; hed4._alpha = 100; } else { p1 = _root.ps1; p2 = _root.ps2; p3 = _root.ps3; p4 = _root.ps4; hed1._alpha = 100; hed2._alpha = 25; hed3._alpha = 25; hed4._alpha = 25; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = xSpeed2; xSpeed2 = xSpeed3; xSpeed3 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = ySpeed2; ySpeed2 = ySpeed3; ySpeed3 = temporay; temporay = ducked; ducked = ducked1; ducked1 = ducked2; ducked2 = ducked3; ducked3 = temporay; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = ladder2; ladder2 = ladder3; ladder3 = temporay; temporay = air; air = air1; air1 = air2; air2 = air3; air3 = temporay; } if (!Key.isDown(16)) { shiftCon = false; } if (_root.ladders.hitTest(p1._x, p1._y, true)) { if ((Key.isDown(ladderKey) and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } if (((air and (!ducked)) and (!ladder)) and Key.isDown(ladderKey)) { ladder = true; ySpeed = 0; } } else { ladder = false; } if (ladder) { p1.gotoAndStop(5); } if (Key.isDown(ladderKey) and ladder) { p1._y = p1._y - 2; p1.ins.play(1); } if (Key.isDown(downAim) and ladder) { p1._y = p1._y + 2; p1.ins.play(1); } if (((!Key.isDown(downAim)) and (!Key.isDown(ladderKey))) and ladder) { p1.ins.stop(); } if (Key.isDown(leftKey) and (!ducked)) { if (xSpeed >= (-maxSpeed)) { xSpeed = xSpeed - moveSpeed; running = true; p1._xscale = -100; } if (xSpeed <= (-moveSpeed)) { xSpeed = -moveSpeed; } } else if (Key.isDown(rightKey) and (!ducked)) { if (xSpeed <= maxSpeed) { xSpeed = xSpeed + moveSpeed; running = true; p1._xscale = 100; } if (xSpeed >= moveSpeed) { xSpeed = moveSpeed; } } else { if (!_root.ices.hitTest(p1._x, p1._y, true)) { xSpeed = xSpeed * fric; } running = false; } if (!_root.ices.hitTest(p1._x, p1._y, true)) { upKey = 90; leftKey = 37; rightKey = 39; } else { duck = false; upKey = 5000; if (Math.abs(xSpeed) > 0.1) { leftKey = 5000; rightKey = 5000; } } if (!air) { fric = 0.6; if (running and (p1._currentframe != 2)) { p1.gotoAndStop(2); } if ((!running) and (p1._currentframe != 1)) { p1.gotoAndStop(1); } ySpeed = 0; if ((Key.isDown(upKey) and upKeyControl) and (!ducked)) { jumpTimer = 2; jumpSpeed = 2; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed * 0.9; } } if (Key.isDown(downKey) and (!air)) { ducked = true; } else { ducked = false; } if (Key.isDown(upKey)) { upKeyControl = false; } else { upKeyControl = true; } if (ySpeed > 20) { ySpeed = 20; } upDATE(); p1._x = p1._x + xSpeed; p1._y = p1._y + ySpeed; if (air and (!ladder)) { if (p1._currentframe != 3) { p1.gotoAndStop(3); } ySpeed = ySpeed + grav; if ((Key.isDown(upKey) and jumped) and (jumpTimer > 0)) { jumpTimer--; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed - 0.5; } if ((!Key.isDown(upKey)) or (jumpSpeed == 0)) { jumped = false; } } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } upDATE(); while ((!ground.hitTest(p1._x, p1._y + 1, true)) and (!air)) { p1._y = p1._y + 0.7; upDATE(); } upDATE(); if (p1 == _root.ps1) { while (((_root.ps2g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps1._x, ps1._y + 1, true) and ducked1) and (!_root.ps2g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps1._x, ps1._y + 1, true) and ducked2) and (!_root.ps3g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } while (((_root.ps4g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps4g.hitTest(ps1._x, ps1._y + 1, true) and ducked3) and (!_root.ps4g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps2) { while (((_root.ps1g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps2._x, ps2._y + 1, true) and ducked3) and (!_root.ps1g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps2._x, ps2._y + 1, true) and ducked1) and (!_root.ps3g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } while (((_root.ps4g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps4g.hitTest(ps2._x, ps2._y + 1, true) and ducked2) and (!_root.ps4g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps3) { while (((_root.ps2g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps3._x, ps3._y + 1, true) and ducked3) and (!_root.ps2g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } while (((_root.ps4g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps4g.hitTest(ps3._x, ps3._y + 1, true) and ducked1) and (!_root.ps4g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } while (((_root.ps1g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps3._x, ps3._y + 1, true) and ducked2) and (!_root.ps1g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps4) { while (((_root.ps1g.hitTest(ps4._x, ps4._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps4._x, ps4._y + 1, true) and ducked1) and (!_root.ps1g.hitTest(ps4._x, ps4._y - 1.5, true))) { air = false; } while (((_root.ps2g.hitTest(ps4._x, ps4._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps4._x, ps4._y + 1, true) and ducked2) and (!_root.ps2g.hitTest(ps4._x, ps4._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps4._x, ps4._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps4._x, ps4._y + 1, true) and ducked3) and (!_root.ps3g.hitTest(ps4._x, ps4._y - 1.5, true))) { air = false; } } while (ground.hitTest(p1._x, p1._y + p1.hat._y, true)) { ySpeed = 0; p1._y = p1._y + 1; upDATE(); } if (ySpeed >= 0) { if (ground.hitTest(p1._x, p1._y + (ySpeed / 2), true) and air) { p1._y = p1._y - (ySpeed / 2); upDATE(); } while (ground.hitTest(p1._x, p1._y, true)) { air = false; p1._y = p1._y - 0.2; jumpSpeed = 0; upDATE(); } } while (ground.hitTest(p1._x + p1.lef._x, p1._y + p1.lef._y, true) or ground.hitTest(p1._x + p1.lef1._x, p1._y + p1.lef1._y, true)) { p1._x = p1._x - 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } while (ground.hitTest(p1._x + p1.righ._x, p1._y + p1.righ._y, true) or ground.hitTest(p1._x + p1.righ1._x, p1._y + p1.righ1._y, true)) { p1._x = p1._x + 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } if (ducked and (_root.p1._currentframe != 4)) { _root.p1.gotoAndStop(4); } if (!_root.ices.hitTest(p2._x, p2._y, true)) { xSpeed1 = xSpeed1 * fric; } else { duck1 = false; } if (!air1) { fric = 0.6; if ((running1 and (p2._currentframe != 2)) and (!ladder1)) { p2.gotoAndStop(2); } if (((!running1) and (p2._currentframe != 1)) and (!ladder1)) { p2.gotoAndStop(1); } ySpeed1 = 0; } if (ySpeed1 > 20) { ySpeed1 = 20; } if (!ducked1) { p2._x = p2._x + xSpeed1; p2._y = p2._y + ySpeed1; } upDATE(); if (air1 and (!ladder)) { if ((p2._currentframe != 3) and (!ladder1)) { p2.gotoAndStop(3); } ySpeed1 = ySpeed1 + grav; jumped1 = false; } if (!ground.hitTest(p2._x, p2._y + 2, true)) { air1 = true; } if (!ducked1) { while ((!ground.hitTest(p2._x, p2._y + 1, true)) and (!air1)) { p2._y = p2._y + 0.7; upDATE(); } while (ground.hitTest(p2._x, p2._y + p2.hat._y, true)) { ySpeed1 = 0; p2._y = p2._y + 1; upDATE(); } } if (ducked1 and ground.hitTest(p2._x, p2._y - 2, true)) { ducked1 = false; } if (!ducked1) { if (ground.hitTest(p2._x, p2._y + (ySpeed / 2), true) and air1) { p2._y = p2._y - (ySpeed1 / 2); upDATE(); } while (ground.hitTest(p2._x, p2._y, true)) { air1 = false; p2._y = p2._y - 0.2; jumpSpeed1 = 0; upDATE(); } } whoops(); if (air1) { ducked1 = false; } if (!ducked1) { while (ground.hitTest(p2._x + p2.lef._x, p2._y + p2.lef._y, true) or ground.hitTest(p2._x + p2.lef1._x, p2._y + p2.lef1._y, true)) { p2._x = p2._x - 0.2; xSpeed1 = 0; upDATE(); } while (ground.hitTest(p2._x + p2.righ._x, p2._y + p2.righ._y, true) or ground.hitTest(p2._x + p2.righ1._x, p2._y + p2.righ1._y, true)) { p2._x = p2._x + 0.2; xSpeed1 = 0; upDATE(); } } if (ducked1 and (_root.p2._currentframe != 4)) { _root.p2.gotoAndStop(4); } if (ladder1) { xSpeed1 = 0; ySpeed1 = 0; p2.gotoAndStop(5); p2.ins.stop(); } if (!_root.ices.hitTest(p3._x, p3._y, true)) { xSpeed2 = xSpeed2 * fric; } else { duck2 = false; } if (!air2) { fric = 0.6; if ((running2 and (p3._currentframe != 2)) and (!ladder2)) { p3.gotoAndStop(2); } if (((!running2) and (p3._currentframe != 1)) and (!ladder2)) { p3.gotoAndStop(1); } ySpeed2 = 0; } if (ySpeed2 > 20) { ySpeed2 = 20; } if (!ducked2) { p3._x = p3._x + xSpeed2; p3._y = p3._y + ySpeed2; } upDATE(); if (air2 and (!ladder)) { if ((p3._currentframe != 3) and (!ladder2)) { p3.gotoAndStop(3); } ySpeed2 = ySpeed2 + grav; jumped2 = false; } if (!ground.hitTest(p3._x, p3._y + 2, true)) { air2 = true; } if (!ducked2) { while ((!ground.hitTest(p3._x, p3._y + 1, true)) and (!air2)) { p3._y = p3._y + 0.7; upDATE(); } while (ground.hitTest(p3._x, p3._y + p3.hat._y, true)) { ySpeed2 = 0; p3._y = p3._y + 1; upDATE(); } } if (ducked2 and ground.hitTest(p3._x, p3._y - 2, true)) { ducked2 = false; } if (!ducked2) { if (ground.hitTest(p3._x, p3._y + (ySpeed / 2), true) and air2) { p3._y = p3._y - (ySpeed2 / 2); upDATE(); } while (ground.hitTest(p3._x, p3._y, true)) { air2 = false; p3._y = p3._y - 0.2; jumpSpeed2 = 0; upDATE(); } } whoops(); if (air2) { ducked2 = false; } if (!ducked2) { while (ground.hitTest(p3._x + p3.lef._x, p3._y + p3.lef._y, true) or ground.hitTest(p3._x + p3.lef1._x, p3._y + p3.lef1._y, true)) { p3._x = p3._x - 0.2; xSpeed2 = 0; upDATE(); } while (ground.hitTest(p3._x + p3.righ._x, p3._y + p3.righ._y, true) or ground.hitTest(p3._x + p3.righ1._x, p3._y + p3.righ1._y, true)) { p3._x = p3._x + 0.2; xSpeed2 = 0; upDATE(); } } if (ducked2 and (_root.p3._currentframe != 4)) { _root.p3.gotoAndStop(4); } if (ladder2) { xSpeed2 = 0; ySpeed2 = 0; p3.gotoAndStop(5); p3.ins.stop(); } if (!_root.ices.hitTest(p4._x, p4._y, true)) { xSpeed3 = xSpeed3 * fric; } else { duck3 = false; } if (!air3) { fric = 0.6; if ((running3 and (p4._currentframe != 2)) and (!ladder3)) { p4.gotoAndStop(2); } if (((!running3) and (p4._currentframe != 1)) and (!ladder3)) { p4.gotoAndStop(1); } ySpeed3 = 0; } if (ySpeed3 > 20) { ySpeed3 = 20; } if (!ducked3) { p4._x = p4._x + xSpeed3; p4._y = p4._y + ySpeed3; } upDATE(); if (air3 and (!ladder)) { if ((p4._currentframe != 3) and (!ladder3)) { p4.gotoAndStop(3); } ySpeed3 = ySpeed3 + grav; jumped3 = false; } if (!ground.hitTest(p4._x, p4._y + 2, true)) { air3 = true; } if (!ducked3) { while ((!ground.hitTest(p4._x, p4._y + 1, true)) and (!air3)) { p4._y = p4._y + 0.7; upDATE(); } while (ground.hitTest(p4._x, p4._y + p4.hat._y, true)) { ySpeed3 = 0; p4._y = p4._y + 1; upDATE(); } } if (ducked3 and ground.hitTest(p4._x, p4._y - 2, true)) { ducked3 = false; } if (!ducked3) { if (ground.hitTest(p4._x, p4._y + (ySpeed / 2), true) and air3) { p4._y = p4._y - (ySpeed3 / 2); upDATE(); } while (ground.hitTest(p4._x, p4._y, true)) { air3 = false; p4._y = p4._y - 0.2; jumpSpeed3 = 0; upDATE(); } } whoops(); if (air3) { ducked3 = false; } if (!ducked3) { while (ground.hitTest(p4._x + p4.lef._x, p4._y + p4.lef._y, true) or ground.hitTest(p4._x + p4.lef1._x, p4._y + p4.lef1._y, true)) { p4._x = p4._x - 0.2; xSpeed3 = 0; upDATE(); } while (ground.hitTest(p4._x + p4.righ._x, p4._y + p4.righ._y, true) or ground.hitTest(p4._x + p4.righ1._x, p4._y + p4.righ1._y, true)) { p4._x = p4._x + 0.2; xSpeed3 = 0; upDATE(); } } if (ducked3 and (_root.p4._currentframe != 4)) { _root.p4.gotoAndStop(4); } if (ladder3) { xSpeed3 = 0; ySpeed3 = 0; p4.gotoAndStop(5); p4.ins.stop(); } _root.p1.ins.heads._alpha = 100; _root.p2.ins.heads._alpha = 50; _root.p3.ins.heads._alpha = 50; _root.p4.ins.heads._alpha = 50; } stop(); var engen = new tileEngine(30); engen.buildMap(_root.ground, levels["lev" + String(curLev)]); vAct.gotoAndStop(curLev); trace(curLev); tiles._visible = false; var removal = false; trace(_currentframe); var redKey = false; var blueKey = false; var xSpeed = 0; var ySpeed = 0; var xSpeed1 = 0; var ySpeed1 = 0; var xSpeed2 = 0; var ySpeed2 = 0; var xSpeed3 = 0; var ySpeed3 = 0; var tempBullet = 0; var grav = 0.5; var air = true; var air1 = true; var air2 = true; var air3 = true; var running = false; var running1 = false; var running2 = false; var running3 = false; var jumped = false; var jumped1 = false; var jumped2 = false; var jumped3 = false; var ducked = false; var ducked1 = false; var ducked2 = false; var ducked3 = false; var fric = 0.6; var maxSpeed = 3.5; var moveSpeed = 3.5; var jumpSpeed = 0; var jumpSpeed1 = 0; var jumpSpeed2 = 0; var jumpSpeed3 = 0; var ladder = false; var ladder1 = false; var ladder2 = false; var ladder3 = false; var leftKey = 37; var downKey = 40; var rightKey = 39; var upKey = 90; var ladderKey = 38; var downAim = 40; var shootKey = 88; var shotDelay; var gunFrame = 0; var shotKeyControl = false; var upKeyControl = false; var shotDir = ""; var l = 0; var p1 = _root.ps1; var p2 = _root.ps2; var p3 = _root.ps3; var p4 = _root.ps4; var jumpTimer = 2; var boxii = new Array(); var shiftCon = false; hed1._alpha = 100; hed2._alpha = 25; hed3._alpha = 25; hed4._alpha = 25;
Frame 134
play();
Frame 136
stop(); savefile.data["save" + String(saver)] = _root.curLev; savefile.flush(); if ((savefile.data.achieve[7] == 0) and ((loveTime / 35) > 120)) { _root.ach8.play(); savefile.data.achieve[7] = 1; _root.savefile.flush(); } if ((((savefile.data.achieve[1] == 0) and (_root.curLev >= 5)) and (truTime <= 60)) and _root.news) { _root.ach2.play(); savefile.data.achieve[1] = 1; _root.savefile.flush(); } if ((savefile.data.achieve[0] == 0) and (_root.curLev >= 10)) { savefile.data.achieve[0] = 1; _root.ach1.play(); _root.savefile.flush(); } if ((savefile.data.achieve[3] == 0) and (_root.curLev >= 20)) { savefile.data.achieve[3] = 1; _root.ach4.play(); _root.savefile.flush(); } if (((savefile.data.achieve[4] == 0) and (_root.curLev >= 10)) and (!_root.fails)) { _root.ach5.play(); savefile.data.achieve[4] = 1; _root.savefile.flush(); } if (((savefile.data.achieve[5] == 0) and (_root.curLev >= 20)) and (!_root.fails)) { _root.ach6.play(); savefile.data.achieve[5] = 1; _root.savefile.flush(); } if ((savefile.data.achieve[6] == 0) and (_root.curLev >= 32)) { _root.ach7.play(); savefile.data.achieve[6] = 1; _root.savefile.flush(); } if (curLev >= 30) { _root.gotoAndStop(150); } loveTime = 0;
Frame 137
if (curLev >= 9) { gotoAndStop (133); } if ((curLev >= 4) and (curLev < 9)) { gotoAndStop (132); trace("s"); } if (curLev < 4) { gotoAndStop (131); }
Frame 139
stop(); _root.fails = true;
Frame 140
if (curLev >= 9) { gotoAndStop (133); } if ((curLev >= 4) and (curLev < 9)) { gotoAndStop (132); trace("s"); } if (curLev < 4) { gotoAndStop (131); }
Frame 150
_root.curLev--; savefile.data["save" + String(saver)] = _root.curLev;
Frame 151
onMouseDown = function () { if (_currentframe == 151) { _root.gotoAndStop(36); } };
Frame 171
stop();
Instance of Symbol 170 MovieClip [NumericStepper] "playd" in Frame 171
//component parameters onClipEvent (construct) { maximum = 4; minimum = 2; stepSize = 1; value = 3; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 172
function toStringArr(a) { var _local3 = "[\n "; var _local1 = 0; while (_local1 < a.length) { if (_local1 != 0) { _local3 = _local3 + ","; } if (a[_local1] instanceof Array) { _local3 = _local3 + toStringArr(a[_local1]); } else if (String(a[_local1]).length < 2) { _local3 = _local3 + a[_local1]; } else { _local3 = _local3 + (("'" + a[_local1]) + "'"); } _local1++; } return(_local3 + "]"); } function checkTile(x, y) { var _local3 = Math.floor(x / (30 * (_root.tiles._xscale / 100))); var _local2 = Math.floor(y / (30 * (_root.tiles._yscale / 100))); if ((_local3 < mapLengthx) and (_local2 < mapLengthy)) { var _local4 = new Array(_local3, _local2); return(_local4); } } function buildMap(map, movie) { tiles.removeMovieClip(); _root.attachMovie("empty", "tiles", 125); game.clip = movie; var _local6 = map[0].length; var _local7 = map.length; var _local3 = 0; while (_local3 < _local7) { var _local2 = 0; while (_local2 < _local6) { var _local4 = (_local3 + "_") + _local2; if (String(map[_local3][_local2]).length > 2) { if (String(map[_local3][_local2]).split("_").length < 2) { losl = String(map[_local3][_local2]).split("*"); } else { losl = String(map[_local3][_local2]).split("_"); } } else { losl = [String(map[_local3][_local2]), 0]; } game[_local4] = new game["Tile" + losl[0]](); game.clip.attachMovie("tile", _local4, (_local3 * 100) + (_local2 * 2)); game.clip[_local4]._x = _local2 * game.tileW; game.clip[_local4]._y = _local3 * game.tileH; game.clip[_local4].gotoAndStop(Number(losl[0]) + 1); _local2++; } _local3++; } } var currentLayer = "tiles"; var mapLengthx = 23; var mapLengthy = 20; var Linking = false; var down = false; var stoppingProbs = false; var tileOver = new Array(); if (tiletiles == undefined) { var tiletiles = new Array(); var tiletiles = new mapss(); } game = {tileW:29.9, tileH:29.9}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; _root.attachMovie("empty", "tiles", 125); onEnterFrame = function () { if (currentLayer == "tilesEve") { tileOver = checkTile(_root._xmouse + _root[currentLayer]._x, _root._ymouse + _root[currentLayer]._y); } else { tileOver = checkTile(_root._xmouse + _root.tiles._x, _root._ymouse + _root.tiles._y); } if (!Linking) { if (Key.isDown(17)) { trace(_root.tiletiles[tileOver[1]][tileOver[0]]); } if ((tileOver[0] < 41) and (tileOver[1] < 41)) { with (_root[_root.currentLayer][(_root.tileOver[1] + "_") + _root.tileOver[0]]) { if (_root.currentLayer == _parent._name) { if (Key.isDown(1)) { halpsme = _root.tiletiles[string[0]][string[1]].split("_"); if (Key.isDown(32)) { gotoAndStop(1); var string = _name.split("_"); if (halpsme[2] != undefined) { _root.tiletiles[string[0]][string[1]] = ((((((((_currentframe - 1) + "_") + halpsme[2]) + "_") + halpsme[3]) + "_") + halpsme[4]) + "_") + halpsme[5]; } else { _root.tiletiles[string[0]][string[1]] = _currentframe - 1; } } else { gotoAndStop(_root.selectTile._currentframe); lelo = _root.statuse.value; var string = _name.split("_"); if ((((((_root.selectTile._currentframe == 4) or (_root.selectTile._currentframe == 5)) or (_root.selectTile._currentframe == 8)) or (_root.selectTile._currentframe == 19)) or (_root.selectTile._currentframe == 18)) or (_root.selectTile._currentframe == 7)) { lelo = _root.statuse.value; _root.tiletiles[string[0]][string[1]] = (((_currentframe - 1) + "_") + String(_root.statuse.value)) + String(_root.statuses.value); } else { _root.tiletiles[string[0]][string[1]] = _currentframe - 1; } } } } } } } }; _root.tiles._visible = true; buildMap(tiletiles, tiles); tiles._alpha = 100; while ((tiles._width > 960) or (tiles._height > 480)) { tiles._xscale--; tiles._yscale--; } stop();
Instance of Symbol 170 MovieClip [NumericStepper] "statuse" in Frame 172
//component parameters onClipEvent (construct) { maximum = 15; minimum = 0; stepSize = 1; value = 0; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 170 MovieClip [NumericStepper] "statuses" in Frame 172
//component parameters onClipEvent (construct) { maximum = 15; minimum = 0; stepSize = 1; value = 0; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 173
function death() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(172); } function dones() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(172); } function upDATE() { ps1g._x = ps1._x; ps2g._x = ps2._x; ps2g._y = ps2._y; ps1g._y = ps1._y; } function spawnBulReg(xx, yx, xs, ys) { tempBullet = _root.getNextHighestDepth(); _root.attachMovie("regBul", String(tempBullet), tempBullet, {_x:xx, _y:yx, xSpeed:xs, ySpeed:ys}); } function onEnterFrame() { if (Key.isDown(17)) { dones(); } if (Key.isDown(16) and (!shiftCon)) { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps1; } else { p2 = _root.ps2; p1 = _root.ps1; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = temporay; ducked1 = ducked; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = temporay; temporay = air; air = air1; air1 = temporay; } if (p1._name == "ps1") { _root.ground.ps1.gotoAndStop(3); if (ducked1) { _root.ground.ps2.gotoAndStop(2); } else { _root.ground.ps2.gotoAndStop(1); } } else { _root.ground.ps2.gotoAndStop(3); if (ducked1) { _root.ground.ps1.gotoAndStop(2); } else { _root.ground.ps1.gotoAndStop(1); } } if (!Key.isDown(16)) { shiftCon = false; } if (_root.ladders.hitTest(p1._x, p1._y, true)) { if ((Key.isDown(ladderKey) and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } if ((air and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } } else { ladder = false; } if (ladder) { p1.gotoAndStop(5); } if (Key.isDown(ladderKey) and ladder) { p1._y = p1._y - 2; p1.ins.play(1); } if (Key.isDown(downAim) and ladder) { p1._y = p1._y + 2; p1.ins.play(1); } if (((!Key.isDown(downAim)) and (!Key.isDown(ladderKey))) and ladder) { p1.ins.stop(); } if (Key.isDown(leftKey) and (!ducked)) { if (xSpeed >= (-maxSpeed)) { xSpeed = xSpeed - moveSpeed; running = true; p1._xscale = -100; } if (xSpeed <= (-moveSpeed)) { xSpeed = -moveSpeed; } } else if (Key.isDown(rightKey) and (!ducked)) { if (xSpeed <= maxSpeed) { xSpeed = xSpeed + moveSpeed; running = true; p1._xscale = 100; } if (xSpeed >= moveSpeed) { xSpeed = moveSpeed; } } else { if (!_root.ices.hitTest(p1._x, p1._y, true)) { xSpeed = xSpeed * fric; } running = false; } if (!_root.ices.hitTest(p1._x, p1._y, true)) { upKey = 90; leftKey = 37; rightKey = 39; } else { duck = false; upKey = 5000; if (Math.abs(xSpeed) > 0.1) { leftKey = 5000; rightKey = 5000; } } if (!air) { fric = 0.6; if (running and (p1._currentframe != 2)) { p1.gotoAndStop(2); } if ((!running) and (p1._currentframe != 1)) { p1.gotoAndStop(1); } ySpeed = 0; if ((Key.isDown(upKey) and upKeyControl) and (!ducked)) { jumpTimer = 2; jumpSpeed = 2; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed * 0.9; } } if (Key.isDown(downKey) and (!air)) { ducked = true; } else { ducked = false; } if (Key.isDown(upKey)) { upKeyControl = false; } else { upKeyControl = true; } if (ySpeed > 20) { ySpeed = 20; } upDATE(); p1._x = p1._x + xSpeed; p1._y = p1._y + ySpeed; if (air and (!ladder)) { if (p1._currentframe != 3) { p1.gotoAndStop(3); } ySpeed = ySpeed + grav; if ((Key.isDown(upKey) and jumped) and (jumpTimer > 0)) { jumpTimer--; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed - 0.5; } if ((!Key.isDown(upKey)) or (jumpSpeed == 0)) { jumped = false; } } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } upDATE(); while ((!ground.hitTest(p1._x, p1._y + 1, true)) and (!air)) { p1._y = p1._y + 0.7; upDATE(); } upDATE(); if (p1 == _root.ps1) { while (((_root.ps2g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps1._x, ps1._y + 1, true) and ducked1) and (!_root.ps2g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } } else { while (((_root.ps1g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps2._x, ps2._y + 1, true) and ducked1) and (!_root.ps1g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } } while (ground.hitTest(p1._x, p1._y + p1.hat._y, true)) { ySpeed = 0; p1._y = p1._y + 1; upDATE(); } if (ySpeed >= 0) { if (ground.hitTest(p1._x, p1._y + (ySpeed / 2), true) and air) { p1._y = p1._y - (ySpeed / 2); upDATE(); } while (ground.hitTest(p1._x, p1._y, true)) { air = false; p1._y = p1._y - 0.2; jumpSpeed = 0; upDATE(); } } while (ground.hitTest(p1._x + p1.lef._x, p1._y + p1.lef._y, true) or ground.hitTest(p1._x + p1.lef1._x, p1._y + p1.lef1._y, true)) { p1._x = p1._x - 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } while (ground.hitTest(p1._x + p1.righ._x, p1._y + p1.righ._y, true) or ground.hitTest(p1._x + p1.righ1._x, p1._y + p1.righ1._y, true)) { p1._x = p1._x + 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } if (ducked and (_root.p1._currentframe != 4)) { _root.p1.gotoAndStop(4); } if (!_root.ices.hitTest(p2._x, p2._y, true)) { xSpeed1 = xSpeed1 * fric; } else { duck1 = false; } if (!air1) { fric = 0.6; if ((running1 and (p2._currentframe != 2)) and (!ladder1)) { p2.gotoAndStop(2); } if (((!running1) and (p2._currentframe != 1)) and (!ladder1)) { p2.gotoAndStop(1); } ySpeed1 = 0; } if (ySpeed1 > 20) { ySpeed1 = 20; } if (!ducked1) { p2._x = p2._x + xSpeed1; p2._y = p2._y + ySpeed1; } upDATE(); if (air1 and (!ladder)) { if ((p2._currentframe != 3) and (!ladder1)) { p2.gotoAndStop(3); } ySpeed1 = ySpeed1 + grav; jumped1 = false; } if (!ground.hitTest(p2._x, p2._y + 2, true)) { air1 = true; } if (!ducked1) { while ((!ground.hitTest(p2._x, p2._y + 1, true)) and (!air1)) { p2._y = p2._y + 0.7; upDATE(); } while (ground.hitTest(p2._x, p2._y + p2.hat._y, true)) { ySpeed1 = 0; p2._y = p2._y + 1; upDATE(); } } if (ducked1 and ground.hitTest(p2._x, p2._y - 2, true)) { ducked1 = false; } if (!ducked1) { if (ground.hitTest(p2._x, p2._y + (ySpeed / 2), true) and air1) { p2._y = p2._y - (ySpeed1 / 2); upDATE(); } while (ground.hitTest(p2._x, p2._y, true)) { air1 = false; p2._y = p2._y - 0.2; jumpSpeed1 = 0; upDATE(); } } if (air1) { ducked1 = false; } if (!ducked1) { while (ground.hitTest(p2._x + p2.lef._x, p2._y + p2.lef._y, true) or ground.hitTest(p2._x + p2.lef1._x, p2._y + p2.lef1._y, true)) { p2._x = p2._x - 0.2; xSpeed1 = 0; upDATE(); } while (ground.hitTest(p2._x + p2.righ._x, p2._y + p2.righ._y, true) or ground.hitTest(p2._x + p2.righ1._x, p2._y + p2.righ1._y, true)) { p2._x = p2._x + 0.2; xSpeed1 = 0; upDATE(); } } if (ducked1 and (_root.p2._currentframe != 4)) { _root.p2.gotoAndStop(4); } if (ladder1) { xSpeed1 = 0; ySpeed1 = 0; p2.gotoAndStop(5); p2.ins.stop(); } } stop(); var engen = new tileEngine(30); engen.buildMap(_root.ground, _root.tiletiles); trace(engen.tileLength); tiles._visible = false; var removal = false; trace(_currentframe); var redKey = false; var blueKey = false; var engen = new tileEngine(30); engen.buildMap(_root.ground, myMapp); trace(engen.tileLength); var xSpeed = 0; var ySpeed = 0; var xSpeed1 = 0; var ySpeed1 = 0; var tempBullet = 0; var grav = 0.5; var air = true; var air1 = true; var running = false; var running1 = false; var jumped = false; var jumped1 = false; var ducked = false; var ducked1 = false; var fric = 0.6; var maxSpeed = 3.5; var moveSpeed = 3.5; var jumpSpeed = 0; var jumpSpeed1 = 0; var ladder = false; var ladder1 = false; var leftKey = 37; var downKey = 40; var rightKey = 39; var upKey = 90; var ladderKey = 38; var downAim = 40; var shootKey = 88; var shotDelay; var gunFrame = 0; var shotKeyControl = false; var upKeyControl = false; var shotDir = ""; var l = 0; var p1 = _root.ps1; var p2 = _root.ps2; var jumpTimer = 2; var shiftCon = false; var boxii = new Array();
Frame 174
function death() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(172); } function dones() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(172); } function whoops() { if (_root.ps1g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps2g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps3g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps1g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps2g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps3g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } } function upDATE() { ps1g._x = ps1._x; ps1g._y = ps1._y; ps2g._x = ps2._x; ps2g._y = ps2._y; ps3g._x = ps3._x; ps3g._y = ps3._y; } function spawnBulReg(xx, yx, xs, ys) { tempBullet = _root.getNextHighestDepth(); _root.attachMovie("regBul", String(tempBullet), tempBullet, {_x:xx, _y:yx, xSpeed:xs, ySpeed:ys}); } function onEnterFrame() { if (Key.isDown(17)) { dones(); } if (Key.isDown(16) and (!shiftCon)) { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps3; p3 = _root.ps1; } else if (p1 == _root.ps2) { p1 = _root.ps3; p2 = _root.ps1; p3 = _root.ps2; } else if (p1 == _root.ps3) { p1 = _root.ps1; p2 = _root.ps2; p3 = _root.ps3; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = xSpeed2; xSpeed2 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = ySpeed2; ySpeed2 = temporay; temporay = ducked; ducked = ducked1; ducked1 = ducked2; ducked2 = temporay; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = ladder2; ladder2 = temporay; temporay = air; air = air1; air1 = air2; air2 = temporay; } if (!Key.isDown(16)) { shiftCon = false; } if (_root.ladders.hitTest(p1._x, p1._y, true)) { if ((Key.isDown(ladderKey) and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } if ((air and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } } else { ladder = false; } if (ladder) { p1.gotoAndStop(5); } if (Key.isDown(ladderKey) and ladder) { p1._y = p1._y - 2; p1.ins.play(1); } if (Key.isDown(downAim) and ladder) { p1._y = p1._y + 2; p1.ins.play(1); } if (((!Key.isDown(downAim)) and (!Key.isDown(ladderKey))) and ladder) { p1.ins.stop(); } if (Key.isDown(leftKey) and (!ducked)) { if (xSpeed >= (-maxSpeed)) { xSpeed = xSpeed - moveSpeed; running = true; p1._xscale = -100; } if (xSpeed <= (-moveSpeed)) { xSpeed = -moveSpeed; } } else if (Key.isDown(rightKey) and (!ducked)) { if (xSpeed <= maxSpeed) { xSpeed = xSpeed + moveSpeed; running = true; p1._xscale = 100; } if (xSpeed >= moveSpeed) { xSpeed = moveSpeed; } } else { if (!_root.ices.hitTest(p1._x, p1._y, true)) { xSpeed = xSpeed * fric; } running = false; } if (!_root.ices.hitTest(p1._x, p1._y, true)) { upKey = 90; leftKey = 37; rightKey = 39; } else { duck = false; upKey = 5000; if (Math.abs(xSpeed) > 0.1) { leftKey = 5000; rightKey = 5000; } } if (!air) { fric = 0.6; if (running and (p1._currentframe != 2)) { p1.gotoAndStop(2); } if ((!running) and (p1._currentframe != 1)) { p1.gotoAndStop(1); } ySpeed = 0; if ((Key.isDown(upKey) and upKeyControl) and (!ducked)) { jumpTimer = 3; jumpSpeed = 2; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed * 0.9; } } if (Key.isDown(downKey) and (!air)) { ducked = true; } else { ducked = false; } if (Key.isDown(upKey)) { upKeyControl = false; } else { upKeyControl = true; } if (ySpeed > 20) { ySpeed = 20; } upDATE(); p1._x = p1._x + xSpeed; p1._y = p1._y + ySpeed; if (air and (!ladder)) { if (p1._currentframe != 3) { p1.gotoAndStop(3); } ySpeed = ySpeed + grav; if ((Key.isDown(upKey) and jumped) and (jumpTimer > 0)) { jumpTimer--; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed - 0.5; } if ((!Key.isDown(upKey)) or (jumpSpeed == 0)) { jumped = false; } } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } upDATE(); while ((!ground.hitTest(p1._x, p1._y + 1, true)) and (!air)) { p1._y = p1._y + 0.7; upDATE(); } upDATE(); if (p1 == _root.ps1) { while (((_root.ps2g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps1._x, ps1._y + 1, true) and ducked1) and (!_root.ps2g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps1._x, ps1._y + 1, true) and ducked2) and (!_root.ps3g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps2) { while (((_root.ps1g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps2._x, ps2._y + 1, true) and ducked2) and (!_root.ps1g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps2._x, ps2._y + 1, true) and ducked1) and (!_root.ps3g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps3) { while (((_root.ps2g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps3._x, ps3._y + 1, true) and ducked2) and (!_root.ps2g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } while (((_root.ps1g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps3._x, ps3._y + 1, true) and ducked1) and (!_root.ps1g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } } while (ground.hitTest(p1._x, p1._y + p1.hat._y, true)) { ySpeed = 0; p1._y = p1._y + 1; upDATE(); } if (ySpeed >= 0) { if (ground.hitTest(p1._x, p1._y + (ySpeed / 2), true) and air) { p1._y = p1._y - (ySpeed / 2); upDATE(); } while (ground.hitTest(p1._x, p1._y, true)) { air = false; p1._y = p1._y - 0.2; jumpSpeed = 0; upDATE(); } } while (ground.hitTest(p1._x + p1.lef._x, p1._y + p1.lef._y, true) or ground.hitTest(p1._x + p1.lef1._x, p1._y + p1.lef1._y, true)) { p1._x = p1._x - 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } while (ground.hitTest(p1._x + p1.righ._x, p1._y + p1.righ._y, true) or ground.hitTest(p1._x + p1.righ1._x, p1._y + p1.righ1._y, true)) { p1._x = p1._x + 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } if (ducked and (_root.p1._currentframe != 4)) { _root.p1.gotoAndStop(4); } if (!_root.ices.hitTest(p2._x, p2._y, true)) { xSpeed1 = xSpeed1 * fric; } else { duck1 = false; } if (!air1) { fric = 0.6; if ((running1 and (p2._currentframe != 2)) and (!ladder1)) { p2.gotoAndStop(2); } if (((!running1) and (p2._currentframe != 1)) and (!ladder1)) { p2.gotoAndStop(1); } ySpeed1 = 0; } if (ySpeed1 > 20) { ySpeed1 = 20; } if (!ducked1) { p2._x = p2._x + xSpeed1; p2._y = p2._y + ySpeed1; } upDATE(); if (air1 and (!ladder)) { if ((p2._currentframe != 3) and (!ladder1)) { p2.gotoAndStop(3); } ySpeed1 = ySpeed1 + grav; jumped1 = false; } if (!ground.hitTest(p2._x, p2._y + 2, true)) { air1 = true; } if (!ducked1) { while ((!ground.hitTest(p2._x, p2._y + 1, true)) and (!air1)) { p2._y = p2._y + 0.7; upDATE(); } while (ground.hitTest(p2._x, p2._y + p2.hat._y, true)) { ySpeed1 = 0; p2._y = p2._y + 1; upDATE(); } } if (ducked1 and ground.hitTest(p2._x, p2._y - 2, true)) { ducked1 = false; } if (!ducked1) { if (ground.hitTest(p2._x, p2._y + (ySpeed / 2), true) and air1) { p2._y = p2._y - (ySpeed1 / 2); upDATE(); } while (ground.hitTest(p2._x, p2._y, true)) { air1 = false; p2._y = p2._y - 0.2; jumpSpeed1 = 0; upDATE(); } } whoops(); if (air1) { ducked1 = false; } if (!ducked1) { while (ground.hitTest(p2._x + p2.lef._x, p2._y + p2.lef._y, true) or ground.hitTest(p2._x + p2.lef1._x, p2._y + p2.lef1._y, true)) { p2._x = p2._x - 0.2; xSpeed1 = 0; upDATE(); } while (ground.hitTest(p2._x + p2.righ._x, p2._y + p2.righ._y, true) or ground.hitTest(p2._x + p2.righ1._x, p2._y + p2.righ1._y, true)) { p2._x = p2._x + 0.2; xSpeed1 = 0; upDATE(); } } if (ducked1 and (_root.p2._currentframe != 4)) { _root.p2.gotoAndStop(4); } if (ladder1) { xSpeed1 = 0; ySpeed1 = 0; p2.gotoAndStop(5); p2.ins.stop(); } if (!_root.ices.hitTest(p3._x, p3._y, true)) { xSpeed2 = xSpeed2 * fric; } else { duck2 = false; } if (!air2) { fric = 0.6; if ((running2 and (p3._currentframe != 2)) and (!ladder2)) { p3.gotoAndStop(2); } if (((!running2) and (p3._currentframe != 1)) and (!ladder2)) { p3.gotoAndStop(1); } ySpeed2 = 0; } if (ySpeed2 > 20) { ySpeed2 = 20; } if (!ducked2) { p3._x = p3._x + xSpeed2; p3._y = p3._y + ySpeed2; } upDATE(); if (air2 and (!ladder)) { if ((p3._currentframe != 3) and (!ladder2)) { p3.gotoAndStop(3); } ySpeed2 = ySpeed2 + grav; jumped2 = false; } if (!ground.hitTest(p3._x, p3._y + 2, true)) { air2 = true; } if (!ducked2) { while ((!ground.hitTest(p3._x, p3._y + 1, true)) and (!air2)) { p3._y = p3._y + 0.7; upDATE(); } while (ground.hitTest(p3._x, p3._y + p3.hat._y, true)) { ySpeed2 = 0; p3._y = p3._y + 1; upDATE(); } } if (ducked2 and ground.hitTest(p3._x, p3._y - 2, true)) { ducked2 = false; } if (!ducked2) { if (ground.hitTest(p3._x, p3._y + (ySpeed / 2), true) and air2) { p3._y = p3._y - (ySpeed2 / 2); upDATE(); } while (ground.hitTest(p3._x, p3._y, true)) { air2 = false; p3._y = p3._y - 0.2; jumpSpeed2 = 0; upDATE(); } } whoops(); if (air2) { ducked2 = false; } if (!ducked2) { while (ground.hitTest(p3._x + p3.lef._x, p3._y + p3.lef._y, true) or ground.hitTest(p3._x + p3.lef1._x, p3._y + p3.lef1._y, true)) { p3._x = p3._x - 0.2; xSpeed2 = 0; upDATE(); } while (ground.hitTest(p3._x + p3.righ._x, p3._y + p3.righ._y, true) or ground.hitTest(p3._x + p3.righ1._x, p3._y + p3.righ1._y, true)) { p3._x = p3._x + 0.2; xSpeed2 = 0; upDATE(); } } if (ducked2 and (_root.p3._currentframe != 4)) { _root.p3.gotoAndStop(4); } if (ladder2) { xSpeed2 = 0; ySpeed2 = 0; p3.gotoAndStop(5); p3.ins.stop(); } _root.p1.ins.heads._alpha = 100; _root.p2.ins.heads._alpha = 50; _root.p3.ins.heads._alpha = 50; _root.p4.ins.heads._alpha = 50; } stop(); var engen = new tileEngine(30); engen.buildMap(_root.ground, _root.tiletiles); trace(engen.tileLength); tiles._visible = false; var removal = false; trace(_currentframe); var redKey = false; var blueKey = false; var engen = new tileEngine(30); engen.buildMap(_root.ground, myMapp); trace(engen.tileLength); var xSpeed = 0; var ySpeed = 0; var xSpeed1 = 0; var ySpeed1 = 0; var xSpeed2 = 0; var ySpeed2 = 0; var tempBullet = 0; var grav = 0.5; var air = true; var air1 = true; var air2 = true; var running = false; var running1 = false; var running2 = false; var jumped = false; var jumped1 = false; var jumped2 = false; var ducked = false; var ducked1 = false; var ducked2 = false; var fric = 0.6; var maxSpeed = 3.5; var moveSpeed = 3.5; var jumpSpeed = 0; var jumpSpeed1 = 0; var jumpSpeed2 = 0; var ladder = false; var ladder1 = false; var ladder2 = false; var leftKey = 37; var downKey = 40; var rightKey = 39; var upKey = 90; var ladderKey = 38; var downAim = 40; var shootKey = 88; var shotDelay; var gunFrame = 0; var shotKeyControl = false; var upKeyControl = false; var shotDir = ""; var l = 0; var p1 = _root.ps1; var p2 = _root.ps2; var p3 = _root.ps3; var jumpTimer = 2; var boxii = new Array(); var shiftCon = false;
Frame 175
function death() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(172); } function dones() { _root.ices.swapDepths(_root.getNextHighestDepth()); _root.ices.removeMovieClip(); _root.waterT.swapDepths(_root.getNextHighestDepth()); _root.waterT.removeMovieClip(); _root.onEnterFrame = null; _root.ground.swapDepths(_root.getNextHighestDepth()); _root.ground.removeMovieClip(); _root.ladders.swapDepths(_root.getNextHighestDepth()); _root.ladders.removeMovieClip(); _root.ps1.swapDepths(_root.getNextHighestDepth()); _root.ps1.removeMovieClip(); _root.ps2.swapDepths(_root.getNextHighestDepth()); _root.ps2.removeMovieClip(); _root.ps3.swapDepths(_root.getNextHighestDepth()); _root.ps3.removeMovieClip(); _root.ps4.swapDepths(_root.getNextHighestDepth()); _root.ps4.removeMovieClip(); _root.removal = true; _root.gotoAndStop(172); } function whoops() { if (_root.ps1g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps2g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps3g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps4g.hitTest(p2._x, p2._y + 2, true) and ducked1) { air1 = false; } if (_root.ps1g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps2g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps3g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps4g.hitTest(p3._x, p3._y + 2, true) and ducked2) { air2 = false; } if (_root.ps1g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } if (_root.ps2g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } if (_root.ps3g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } if (_root.ps4g.hitTest(p4._x, p4._y + 2, true) and ducked3) { air3 = false; } } function upDATE() { ps1g._x = ps1._x; ps1g._y = ps1._y; ps2g._x = ps2._x; ps2g._y = ps2._y; ps3g._x = ps3._x; ps3g._y = ps3._y; ps4g._x = ps4._x; ps4g._y = ps4._y; } function spawnBulReg(xx, yx, xs, ys) { tempBullet = _root.getNextHighestDepth(); _root.attachMovie("regBul", String(tempBullet), tempBullet, {_x:xx, _y:yx, xSpeed:xs, ySpeed:ys}); } function onEnterFrame() { if (Key.isDown(17)) { dones(); } if (Key.isDown(16) and (!shiftCon)) { if (p1 == _root.ps1) { p1 = _root.ps2; p2 = _root.ps3; p3 = _root.ps4; p4 = _root.ps1; } else if (p1 == _root.ps2) { p1 = _root.ps3; p2 = _root.ps4; p3 = _root.ps1; p4 = _root.ps2; } else if (p1 == _root.ps3) { p1 = _root.ps4; p2 = _root.ps1; p3 = _root.ps2; p4 = _root.ps3; } else { p1 = _root.ps1; p2 = _root.ps2; p3 = _root.ps3; p4 = _root.ps4; } temporay = xSpeed; xSpeed = xSpeed1; xSpeed1 = xSpeed2; xSpeed2 = xSpeed3; xSpeed3 = temporay; temporay = ySpeed; ySpeed = ySpeed1; ySpeed1 = ySpeed2; ySpeed2 = ySpeed3; ySpeed3 = temporay; temporay = ducked; ducked = ducked1; ducked1 = ducked2; ducked2 = ducked3; ducked3 = temporay; ducked = false; shiftCon = true; temporay = ladder; ladder = ladder1; ladder1 = ladder2; ladder2 = ladder3; ladder3 = temporay; temporay = air; air = air1; air1 = air2; air2 = air3; air3 = temporay; } if (!Key.isDown(16)) { shiftCon = false; } if (_root.ladders.hitTest(p1._x, p1._y, true)) { if ((Key.isDown(ladderKey) and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } if ((air and (!ducked)) and (!ladder)) { ladder = true; ySpeed = 0; } } else { ladder = false; } if (ladder) { p1.gotoAndStop(5); } if (Key.isDown(ladderKey) and ladder) { p1._y = p1._y - 2; p1.ins.play(1); } if (Key.isDown(downAim) and ladder) { p1._y = p1._y + 2; p1.ins.play(1); } if (((!Key.isDown(downAim)) and (!Key.isDown(ladderKey))) and ladder) { p1.ins.stop(); } if (Key.isDown(leftKey) and (!ducked)) { if (xSpeed >= (-maxSpeed)) { xSpeed = xSpeed - moveSpeed; running = true; p1._xscale = -100; } if (xSpeed <= (-moveSpeed)) { xSpeed = -moveSpeed; } } else if (Key.isDown(rightKey) and (!ducked)) { if (xSpeed <= maxSpeed) { xSpeed = xSpeed + moveSpeed; running = true; p1._xscale = 100; } if (xSpeed >= moveSpeed) { xSpeed = moveSpeed; } } else { if (!_root.ices.hitTest(p1._x, p1._y, true)) { xSpeed = xSpeed * fric; } running = false; } if (!_root.ices.hitTest(p1._x, p1._y, true)) { upKey = 90; leftKey = 37; rightKey = 39; } else { duck = false; upKey = 5000; if (Math.abs(xSpeed) > 0.9) { leftKey = 5000; rightKey = 5000; } } if (!air) { fric = 0.6; if (running and (p1._currentframe != 2)) { p1.gotoAndStop(2); } if ((!running) and (p1._currentframe != 1)) { p1.gotoAndStop(1); } ySpeed = 0; if ((Key.isDown(upKey) and upKeyControl) and (!ducked)) { jumpTimer = 2; jumpSpeed = 2; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed * 0.9; } } if (Key.isDown(downKey) and (!air)) { ducked = true; } else { ducked = false; } if (Key.isDown(upKey)) { upKeyControl = false; } else { upKeyControl = true; } if (ySpeed > 20) { ySpeed = 20; } upDATE(); p1._x = p1._x + xSpeed; p1._y = p1._y + ySpeed; if (air and (!ladder)) { if (p1._currentframe != 3) { p1.gotoAndStop(3); } ySpeed = ySpeed + grav; if ((Key.isDown(upKey) and jumped) and (jumpTimer > 0)) { jumpTimer--; jumped = true; ySpeed = ySpeed - jumpSpeed; jumpSpeed = jumpSpeed - 0.5; } if ((!Key.isDown(upKey)) or (jumpSpeed == 0)) { jumped = false; } } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } if (!ground.hitTest(p1._x, p1._y + 2, true)) { air = true; } upDATE(); while ((!ground.hitTest(p1._x, p1._y + 1, true)) and (!air)) { p1._y = p1._y + 0.7; upDATE(); } upDATE(); if (p1 == _root.ps1) { while (((_root.ps2g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps1._x, ps1._y + 1, true) and ducked1) and (!_root.ps2g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps1._x, ps1._y + 1, true) and ducked2) and (!_root.ps3g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } while (((_root.ps4g.hitTest(ps1._x, ps1._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps4g.hitTest(ps1._x, ps1._y + 1, true) and ducked3) and (!_root.ps4g.hitTest(ps1._x, ps1._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps2) { while (((_root.ps1g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps2._x, ps2._y + 1, true) and ducked3) and (!_root.ps1g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps2._x, ps2._y + 1, true) and ducked2) and (!_root.ps3g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } while (((_root.ps4g.hitTest(ps2._x, ps2._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps4g.hitTest(ps2._x, ps2._y + 1, true) and ducked2) and (!_root.ps4g.hitTest(ps2._x, ps2._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps3) { while (((_root.ps2g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps3._x, ps3._y + 1, true) and ducked3) and (!_root.ps2g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } while (((_root.ps4g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps4g.hitTest(ps3._x, ps3._y + 1, true) and ducked1) and (!_root.ps4g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } while (((_root.ps1g.hitTest(ps3._x, ps3._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps3._x, ps3._y + 1, true) and ducked2) and (!_root.ps1g.hitTest(ps3._x, ps3._y - 1.5, true))) { air = false; } } else if (p1 == _root.ps4) { while (((_root.ps1g.hitTest(ps4._x, ps4._y, true) and air) and (ySpeed > 0)) and ducked1) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps1g.hitTest(ps4._x, ps4._y + 1, true) and ducked1) and (!_root.ps1g.hitTest(ps4._x, ps4._y - 1.5, true))) { air = false; } while (((_root.ps2g.hitTest(ps4._x, ps4._y, true) and air) and (ySpeed > 0)) and ducked2) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps2g.hitTest(ps4._x, ps4._y + 1, true) and ducked2) and (!_root.ps2g.hitTest(ps4._x, ps4._y - 1.5, true))) { air = false; } while (((_root.ps3g.hitTest(ps4._x, ps4._y, true) and air) and (ySpeed > 0)) and ducked3) { p1._y = p1._y - 0.7; upDATE(); } if ((_root.ps3g.hitTest(ps4._x, ps4._y + 1, true) and ducked3) and (!_root.ps3g.hitTest(ps4._x, ps4._y - 1.5, true))) { air = false; } } while (ground.hitTest(p1._x, p1._y + p1.hat._y, true)) { ySpeed = 0; p1._y = p1._y + 1; upDATE(); } if (ySpeed >= 0) { if (ground.hitTest(p1._x, p1._y + (ySpeed / 2), true) and air) { p1._y = p1._y - (ySpeed / 2); upDATE(); } while (ground.hitTest(p1._x, p1._y, true)) { air = false; p1._y = p1._y - 0.2; jumpSpeed = 0; upDATE(); } } while (ground.hitTest(p1._x + p1.lef._x, p1._y + p1.lef._y, true) or ground.hitTest(p1._x + p1.lef1._x, p1._y + p1.lef1._y, true)) { p1._x = p1._x - 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } while (ground.hitTest(p1._x + p1.righ._x, p1._y + p1.righ._y, true) or ground.hitTest(p1._x + p1.righ1._x, p1._y + p1.righ1._y, true)) { p1._x = p1._x + 0.2; xSpeed = 0; upDATE(); leftKey = 37; rightKey = 39; } if (ducked and (_root.p1._currentframe != 4)) { _root.p1.gotoAndStop(4); } if (!_root.ices.hitTest(p2._x, p2._y, true)) { xSpeed1 = xSpeed1 * fric; } else { duck1 = false; } if (!air1) { fric = 0.6; if ((running1 and (p2._currentframe != 2)) and (!ladder1)) { p2.gotoAndStop(2); } if (((!running1) and (p2._currentframe != 1)) and (!ladder1)) { p2.gotoAndStop(1); } ySpeed1 = 0; } if (ySpeed1 > 20) { ySpeed1 = 20; } if (!ducked1) { p2._x = p2._x + xSpeed1; p2._y = p2._y + ySpeed1; } upDATE(); if (air1 and (!ladder)) { if ((p2._currentframe != 3) and (!ladder1)) { p2.gotoAndStop(3); } ySpeed1 = ySpeed1 + grav; jumped1 = false; } if (!ground.hitTest(p2._x, p2._y + 2, true)) { air1 = true; } if (!ducked1) { while ((!ground.hitTest(p2._x, p2._y + 1, true)) and (!air1)) { p2._y = p2._y + 0.7; upDATE(); } while (ground.hitTest(p2._x, p2._y + p2.hat._y, true)) { ySpeed1 = 0; p2._y = p2._y + 1; upDATE(); } } if (ducked1 and ground.hitTest(p2._x, p2._y - 2, true)) { ducked1 = false; } if (!ducked1) { if (ground.hitTest(p2._x, p2._y + (ySpeed / 2), true) and air1) { p2._y = p2._y - (ySpeed1 / 2); upDATE(); } while (ground.hitTest(p2._x, p2._y, true)) { air1 = false; p2._y = p2._y - 0.2; jumpSpeed1 = 0; upDATE(); } } whoops(); if (air1) { ducked1 = false; } if (!ducked1) { while (ground.hitTest(p2._x + p2.lef._x, p2._y + p2.lef._y, true) or ground.hitTest(p2._x + p2.lef1._x, p2._y + p2.lef1._y, true)) { p2._x = p2._x - 0.2; xSpeed1 = 0; upDATE(); } while (ground.hitTest(p2._x + p2.righ._x, p2._y + p2.righ._y, true) or ground.hitTest(p2._x + p2.righ1._x, p2._y + p2.righ1._y, true)) { p2._x = p2._x + 0.2; xSpeed1 = 0; upDATE(); } } if (ducked1 and (_root.p2._currentframe != 4)) { _root.p2.gotoAndStop(4); } if (ladder1) { xSpeed1 = 0; ySpeed1 = 0; p2.gotoAndStop(5); p2.ins.stop(); } if (!_root.ices.hitTest(p3._x, p3._y, true)) { xSpeed2 = xSpeed2 * fric; } else { duck2 = false; } if (!air2) { fric = 0.6; if ((running2 and (p3._currentframe != 2)) and (!ladder2)) { p3.gotoAndStop(2); } if (((!running2) and (p3._currentframe != 1)) and (!ladder2)) { p3.gotoAndStop(1); } ySpeed2 = 0; } if (ySpeed2 > 20) { ySpeed2 = 20; } if (!ducked2) { p3._x = p3._x + xSpeed2; p3._y = p3._y + ySpeed2; } upDATE(); if (air2 and (!ladder)) { if ((p3._currentframe != 3) and (!ladder2)) { p3.gotoAndStop(3); } ySpeed2 = ySpeed2 + grav; jumped2 = false; } if (!ground.hitTest(p3._x, p3._y + 2, true)) { air2 = true; } if (!ducked2) { while ((!ground.hitTest(p3._x, p3._y + 1, true)) and (!air2)) { p3._y = p3._y + 0.7; upDATE(); } while (ground.hitTest(p3._x, p3._y + p3.hat._y, true)) { ySpeed2 = 0; p3._y = p3._y + 1; upDATE(); } } if (ducked2 and ground.hitTest(p3._x, p3._y - 2, true)) { ducked2 = false; } if (!ducked2) { if (ground.hitTest(p3._x, p3._y + (ySpeed / 2), true) and air2) { p3._y = p3._y - (ySpeed2 / 2); upDATE(); } while (ground.hitTest(p3._x, p3._y, true)) { air2 = false; p3._y = p3._y - 0.2; jumpSpeed2 = 0; upDATE(); } } whoops(); if (air2) { ducked2 = false; } if (!ducked2) { while (ground.hitTest(p3._x + p3.lef._x, p3._y + p3.lef._y, true) or ground.hitTest(p3._x + p3.lef1._x, p3._y + p3.lef1._y, true)) { p3._x = p3._x - 0.2; xSpeed2 = 0; upDATE(); } while (ground.hitTest(p3._x + p3.righ._x, p3._y + p3.righ._y, true) or ground.hitTest(p3._x + p3.righ1._x, p3._y + p3.righ1._y, true)) { p3._x = p3._x + 0.2; xSpeed2 = 0; upDATE(); } } if (ducked2 and (_root.p3._currentframe != 4)) { _root.p3.gotoAndStop(4); } if (ladder2) { xSpeed2 = 0; ySpeed2 = 0; p3.gotoAndStop(5); p3.ins.stop(); } if (!_root.ices.hitTest(p4._x, p4._y, true)) { xSpeed3 = xSpeed3 * fric; } else { duck3 = false; } if (!air3) { fric = 0.6; if ((running3 and (p4._currentframe != 2)) and (!ladder3)) { p4.gotoAndStop(2); } if (((!running3) and (p4._currentframe != 1)) and (!ladder3)) { p4.gotoAndStop(1); } ySpeed3 = 0; } if (ySpeed3 > 20) { ySpeed3 = 20; } if (!ducked3) { p4._x = p4._x + xSpeed3; p4._y = p4._y + ySpeed3; } upDATE(); if (air3 and (!ladder)) { if ((p4._currentframe != 3) and (!ladder3)) { p4.gotoAndStop(3); } ySpeed3 = ySpeed3 + grav; jumped3 = false; } if (!ground.hitTest(p4._x, p4._y + 2, true)) { air3 = true; } if (!ducked3) { while ((!ground.hitTest(p4._x, p4._y + 1, true)) and (!air3)) { p4._y = p4._y + 0.7; upDATE(); } while (ground.hitTest(p4._x, p4._y + p4.hat._y, true)) { ySpeed3 = 0; p4._y = p4._y + 1; upDATE(); } } if (ducked3 and ground.hitTest(p4._x, p4._y - 2, true)) { ducked3 = false; } if (!ducked3) { if (ground.hitTest(p4._x, p4._y + (ySpeed / 2), true) and air3) { p4._y = p4._y - (ySpeed3 / 2); upDATE(); } while (ground.hitTest(p4._x, p4._y, true)) { air3 = false; p4._y = p4._y - 0.2; jumpSpeed3 = 0; upDATE(); } } whoops(); if (air3) { ducked3 = false; } if (!ducked3) { while (ground.hitTest(p4._x + p4.lef._x, p4._y + p4.lef._y, true) or ground.hitTest(p4._x + p4.lef1._x, p4._y + p4.lef1._y, true)) { p4._x = p4._x - 0.2; xSpeed3 = 0; upDATE(); } while (ground.hitTest(p4._x + p4.righ._x, p4._y + p4.righ._y, true) or ground.hitTest(p4._x + p4.righ1._x, p4._y + p4.righ1._y, true)) { p4._x = p4._x + 0.2; xSpeed3 = 0; upDATE(); } } if (ducked3 and (_root.p4._currentframe != 4)) { _root.p4.gotoAndStop(4); } if (ladder3) { xSpeed3 = 0; ySpeed3 = 0; p4.gotoAndStop(5); p4.ins.stop(); } _root.p1.ins.heads._alpha = 100; _root.p2.ins.heads._alpha = 50; _root.p3.ins.heads._alpha = 50; _root.p4.ins.heads._alpha = 50; } stop(); var engen = new tileEngine(30); engen.buildMap(_root.ground, _root.tiletiles); trace(engen.tileLength); tiles._visible = false; var removal = false; trace(_currentframe); var redKey = false; var blueKey = false; var engen = new tileEngine(30); engen.buildMap(_root.ground, myMapp); trace(engen.tileLength); var xSpeed = 0; var ySpeed = 0; var xSpeed1 = 0; var ySpeed1 = 0; var xSpeed2 = 0; var ySpeed2 = 0; var xSpeed3 = 0; var ySpeed3 = 0; var tempBullet = 0; var grav = 0.5; var air = true; var air1 = true; var air2 = true; var air3 = true; var running = false; var running1 = false; var running2 = false; var running3 = false; var jumped = false; var jumped1 = false; var jumped2 = false; var jumped3 = false; var ducked = false; var ducked1 = false; var ducked2 = false; var ducked3 = false; var fric = 0.6; var maxSpeed = 3.5; var moveSpeed = 3.5; var jumpSpeed = 0; var jumpSpeed1 = 0; var jumpSpeed2 = 0; var jumpSpeed3 = 0; var ladder = false; var ladder1 = false; var ladder2 = false; var ladder3 = false; var leftKey = 37; var downKey = 40; var rightKey = 39; var upKey = 90; var ladderKey = 38; var downAim = 40; var shootKey = 88; var shotDelay; var gunFrame = 0; var shotKeyControl = false; var upKeyControl = false; var shotDir = ""; var l = 0; var p1 = _root.ps1; var p2 = _root.ps2; var p3 = _root.ps3; var p4 = _root.ps4; var jumpTimer = 2; var boxii = new Array(); var shiftCon = false;
Symbol 6 MovieClip Frame 1
_visible = false;
Symbol 16 MovieClip [endPOINT] Frame 1
onEnterFrame = function () { if (_root.removal) { swapDepths(_root.getNextHighestDepth()); removeMovieClip(this); } if (((_root.p1 and _root.p2) and _root.p3) and _root.p4) { if (((((!_root.air) and _root.p1.hitTest(this.his)) and _root.p2.hitTest(this.his)) and _root.p3.hitTest(this.his)) and _root.p4.hitTest(this.his)) { _root.dones(); } } else if ((_root.p1 and _root.p2) and _root.p3) { if ((((!_root.air) and _root.p1.hitTest(this.his)) and _root.p2.hitTest(this.his)) and _root.p3.hitTest(this.his)) { _root.dones(); } } else if (_root.p1 and _root.p2) { if (((!_root.air) and _root.p1.hitTest(this.his)) and _root.p2.hitTest(this.his)) { _root.dones(); } } if (_root.removal) { swapDepths(_root.getNextHighestDepth()); removeMovieClip(this); } };
Symbol 24 MovieClip [scaless] Frame 1
function onEnterFrame() { _root.ground[lel].s1._x = s1._x; _root.ground[lel].s1._y = s1._y; _root.ground[lel].s2._x = s2._x; _root.ground[lel].s2._y = s2._y; if (weight1 > weight2) { targ1 = -17; targ2 = 33; } if (weight2 > weight1) { targ1 = 33; targ2 = -17; } if (weight1 == weight2) { targ1 = 12; targ2 = 12; } weight1 = 0; weight2 = 0; if (s1.h.hitTest(_root.p1) and (!_root.air)) { weight2++; _root.p1._y = _root.p1._y - ((s1._y - targ1) / 20); } if (s1.h.hitTest(_root.p2) and (!_root.air1)) { weight2++; _root.p2._y = _root.p2._y - ((s1._y - targ1) / 20); } if (s1.h.hitTest(_root.p3) and (!_root.air2)) { weight2++; _root.p3._y = _root.p3._y - ((s1._y - targ1) / 20); } if (s1.h.hitTest(_root.p4) and (!_root.air3)) { weight2++; _root.p4._y = _root.p4._y - ((s1._y - targ1) / 20); } if (s1.h2.hitTest(_root.boxii[0])) { weight2++; _root.boxii[0]._y = _root.boxii[0]._y - ((s1._y - targ1) / 20); } if (s2.h.hitTest(_root.p1) and (!_root.air)) { weight1++; _root.p1._y = _root.p1._y - ((s2._y - targ2) / 20); } if (s2.h.hitTest(_root.p2) and (!_root.air1)) { weight1++; _root.p2._y = _root.p2._y - ((s2._y - targ2) / 20); } if (s2.h.hitTest(_root.p3) and (!_root.air2)) { weight1++; _root.p3._y = _root.p3._y - ((s2._y - targ2) / 20); } if (s2.h.hitTest(_root.p4) and (!_root.air3)) { weight1++; _root.p4._y = _root.p4._y - ((s2._y - targ2) / 20); } if (s2.h2.hitTest(_root.boxii[0])) { weight1++; _root.boxii[0]._y = _root.boxii[0]._y - ((s2._y - targ2) / 20); } s1._y = s1._y - ((s1._y - targ1) / 20); s2._y = s2._y - ((s2._y - targ2) / 20); if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } } if (lel == undefined) { lel = _root.ground.getNextHighestDepth(); _root.ground.attachMovie("scaleShadow", String(_root.ground.getNextHighestDepth()), _root.ground.getNextHighestDepth()); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; _root.ground[lel]._xscale = _xscale; _root.ground[lel]._yscale = _yscale; } weight1 = 0; weight2 = 0; targ1 = -21; targ2 = -21;
Symbol 28 MovieClip [spikers] Frame 1
stop(); switche = false; onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (((_root.p1.hitsbox.hitTest(hit) or _root.p2.hitsbox.hitTest(hit)) or _root.p3.hitsbox.hitTest(hit)) or _root.p4.hitsbox.hitTest(hit)) { _root.death(); } if (switche == true) { if (_currentframe != 4) { play(); } else { stop(); } } else { gotoAndStop (1); } };
Symbol 31 MovieClip [eleT] Frame 2
_visible = false;
Symbol 36 MovieClip [evato] Frame 1
stop(); switche = false; onEnterFrame = function () { if (_root.ground.hitTest(_root.p1._x, _root.p1._y - _root.p1._height, true) and this.hitTest(_root.p1._x, _root.p1._y - 3, true)) { _root.death(); } if (_root.ground.hitTest(_root.p2._x, _root.p2._y - _root.p2._height, true) and this.hitTest(_root.p2._x, _root.p2._y - 3, true)) { _root.death(); } if (_root.ground.hitTest(_root.p3._x, _root.p3._y - _root.p3._height, true) and this.hitTest(_root.p3._x, _root.p3._y - 3, true)) { _root.death(); } if (_root.ground.hitTest(_root.p4._x, _root.p4._y - _root.p4._height, true) and this.hitTest(_root.p4._x, _root.p4._y - 3, true)) { _root.death(); } if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } _root.ground[lel].gotoAndStop(_currentframe); if (switche == true) { if (_currentframe != 10) { play(); } else { stop(); } } else if (_currentframe != 1) { stop(); prevFrame(); } }; if (lel == undefined) { lel = _root.ground.getNextHighestDepth(); _root.ground.attachMovie("eleT", String(_root.ground.getNextHighestDepth()), _root.ground.getNextHighestDepth()); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; _root.ground[lel]._xscale = _xscale; _root.ground[lel]._yscale = _yscale; }
Symbol 56 MovieClip [tiles] Frame 1
stop();
Symbol 56 MovieClip [tiles] Frame 13
gotoAndStop (1);
Symbol 56 MovieClip [tiles] Frame 35
gotoAndStop (1);
Symbol 59 MovieClip [decT] Frame 1
_visible = false;
Symbol 63 MovieClip [doBlue] Frame 1
stop(); switche = false; onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.ground.hitTest(_root.p1._x, _root.p1._y - _root.p1._height, true) and this.hitTest(_root.p1._x, _root.p1._y + 4, true)) { _root.death(); } if (_root.ground.hitTest(_root.p2._x, _root.p2._y - _root.p2._height, true) and this.hitTest(_root.p2._x, _root.p2._y + 4, true)) { _root.death(); } if (_root.ground.hitTest(_root.p3._x, _root.p3._y - _root.p3._height, true) and this.hitTest(_root.p3._x, _root.p3._y + 4, true)) { _root.death(); } _root.ground[lel].gotoAndStop(_currentframe); if (_root.blueKey == true) { if (_currentframe != 10) { play(); } else { stop(); } } else if (_currentframe != 1) { stop(); prevFrame(); } }; if (lel == undefined) { lel = _root.ground.getNextHighestDepth(); _root.ground.attachMovie("decT", String(_root.ground.getNextHighestDepth()), _root.ground.getNextHighestDepth()); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; _root.ground[lel]._xscale = _xscale; _root.ground[lel]._yscale = _yscale; }
Symbol 64 MovieClip [doRed] Frame 1
stop(); switche = false; onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.ground.hitTest(_root.p1._x, _root.p1._y - _root.p1._height, true) and this.hitTest(_root.p1._x, _root.p1._y + 4, true)) { _root.death(); } if (_root.ground.hitTest(_root.p2._x, _root.p2._y - _root.p2._height, true) and this.hitTest(_root.p2._x, _root.p2._y + 4, true)) { _root.death(); } if (_root.ground.hitTest(_root.p3._x, _root.p3._y - _root.p3._height, true) and this.hitTest(_root.p3._x, _root.p3._y + 4, true)) { _root.death(); } _root.ground[lel].gotoAndStop(_currentframe); if (_root.redKey == true) { if (_currentframe != 10) { play(); } else { stop(); } } else if (_currentframe != 1) { stop(); prevFrame(); } }; if (lel == undefined) { lel = _root.ground.getNextHighestDepth(); _root.ground.attachMovie("decT", String(_root.ground.getNextHighestDepth()), _root.ground.getNextHighestDepth()); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; _root.ground[lel]._xscale = _xscale; _root.ground[lel]._yscale = _yscale; }
Symbol 65 MovieClip [descend] Frame 1
stop(); switche = false; onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.ground.hitTest(_root.p1._x, _root.p1._y - _root.p1._height, true) and this.hitTest(_root.p1._x, _root.p1._y - 4, true)) { _root.death(); } if (_root.ground.hitTest(_root.p2._x, _root.p2._y - _root.p2._height, true) and this.hitTest(_root.p2._x, _root.p2._y - 4, true)) { _root.death(); } if (_root.ground.hitTest(_root.p3._x, _root.p3._y - _root.p3._height, true) and this.hitTest(_root.p3._x, _root.p3._y - 4, true)) { _root.death(); } if (_root.ground.hitTest(_root.p4._x, _root.p4._y - _root.p4._height, true) and this.hitTest(_root.p4._x, _root.p4._y - 4, true)) { _root.death(); } _root.ground[lel].gotoAndStop(_currentframe); if (switche == true) { if (_currentframe != 10) { play(); } else { stop(); } } else if (_currentframe != 1) { stop(); prevFrame(); } }; if (lel == undefined) { lel = _root.ground.getNextHighestDepth(); _root.ground.attachMovie("decT", String(_root.ground.getNextHighestDepth()), _root.ground.getNextHighestDepth()); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; _root.ground[lel]._xscale = _xscale; _root.ground[lel]._yscale = _yscale; }
Symbol 68 MovieClip [butT] Frame 1
_visible = false;
Symbol 71 MovieClip Frame 1
_visible = false;
Symbol 73 MovieClip [butters] Frame 1
var synergist = new Array(); stop(); temp = 0; if (lel == undefined) { lel = _root.ground.getNextHighestDepth(); _root.ground.attachMovie("butT", String(_root.ground.getNextHighestDepth()), _root.ground.getNextHighestDepth()); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; _root.ground[lel]._xscale = _xscale; _root.ground[lel]._yscale = _yscale; } i = 0; while (i < 11) { if (_root.eventsss[("sw" + this._name.substr(-2, 1)) + i]._x != undefined) { synergist.push(_root.eventsss[("sw" + this._name.substr(-2, 1)) + i]); } i++; } onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.ps1.hitTest(this.hit) and (_root.ps1._y < (this._y + 30))) { gotoAndStop (2); } else if (_root.ps2.hitTest(this.hit) and (_root.ps2._y < (this._y + 30))) { gotoAndStop (2); } else if (_root.ps3.hitTest(this.hit) and (_root.ps3._y < (this._y + 30))) { gotoAndStop (2); } else if (_root.ps4.hitTest(this.hit) and (_root.ps4._y < (this._y + 30))) { gotoAndStop (2); } else if (_root.boxii[0].hitTest(this.hit) and (_root.boxii[0]._y < (this._y + 33))) { gotoAndStop (2); } else if (_root.boxii[1].hitTest(this.hit) and (_root.boxii[1]._y < (this._y + 33))) { gotoAndStop (2); } else if (_root.boxii[2].hitTest(this.hit) and (_root.boxii[2]._y < (this._y + 33))) { gotoAndStop (2); } else { gotoAndStop (1); } temp = 0; p = 0; while (p < synergist.length) { if (synergist[p]._currentframe == 2) { temp++; } p++; } i = 0; while (i < 11) { if (temp == synergist.length) { _root.eventsss[("tr" + this._name.substr(-2, 1)) + i].switche = true; } else { _root.eventsss[("tr" + this._name.substr(-2, 1)) + i].switche = false; } i++; } };
Symbol 75 MovieClip [boxT] Frame 1
_visible = false;
Symbol 78 MovieClip [boxe] Frame 1
xSpeed = 0; onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } xSpeed = xSpeed * 0.7; In._rotation = In._rotation + (xSpeed * 2); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; while (_root.ground.hitTest(_x, _y, true)) { if (!_root.ground[lel].hitTest(_x, _y, true)) { this._y = this._y - 0.5; } _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; } this._y = this._y + 3; if (((this.hitTest(_root.p1._x, _root.p1._y - _root.p1._height, true) or this.hitTest(_root.p2._x, _root.p2._y - _root.p2._height, true)) or this.hitTest(_root.p3._x, _root.p3._y - _root.p3._height, true)) or this.hitTest(_root.p4._x, _root.p4._y - _root.p4._height, true)) { _root.death(); } if ((_root.p1.hitTest(this) and (!_root.air)) and (_root.p1._y > (_y - 5))) { if (_root.p1._x > _x) { if (((!_root.p2.hitTest(_x - (_width / 2), _y - (_height / 2), false)) and (!_root.p3.hitTest(_x - (_width / 2), _y - (_height / 2), false))) and (!_root.ground.hitTest(_x - (_width / 2), _y - (_height / 2), true))) { xSpeed = -2; } } else if (((!_root.p2.hitTest(_x + (_width / 2), _y - (_height / 2), false)) and (!_root.p3.hitTest(_x + (_width / 2), _y - (_height / 2), false))) and (!_root.ground.hitTest(_x + (_width / 2), _y - (_height / 2), true))) { xSpeed = 2; } } _x = (_x + xSpeed); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; }; _root.boxii.push(this); trace(_root.boxii); if (lel == undefined) { lel = _root.ground.getNextHighestDepth(); _root.ground.attachMovie("boxT", String(_root.ground.getNextHighestDepth()), _root.ground.getNextHighestDepth()); _root.ground[lel]._x = _x; _root.ground[lel]._y = _y; _root.ground[lel]._xscale = _xscale; _root.ground[lel]._yscale = _yscale; }
Symbol 84 MovieClip Frame 1
onEnterFrame = function () { _rotation = (_rotation + _parent._parent._parent.rotSpeed); };
Symbol 87 MovieClip [fRight] Frame 1
stop(); switche = false; onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (switche == true) { if (_currentframe != 24) { play(); } else { stop(); } } else if (_currentframe != 1) { stop(); prevFrame(); } if (_root.p1.hitTest(airbox)) { _root.p1._x = _root.p1._x + 4; if (_root.ices.hitTest(_root.p1._x, _root.p1._y, true)) { _root.xSpeed = 4; } } if (_root.p1.hitTest(softAirbox)) { _root.p1._x = _root.p1._x + 3; if (_root.ices.hitTest(_root.p1._x, _root.p1._y, true)) { _root.xSpeed = 4; } } if (_root.p2.hitTest(airbox)) { _root.p2._x = _root.p2._x + 4; if (_root.ices.hitTest(_root.p2._x, _root.p2._y, true)) { _root.xSpeed1 = 4; } } if (_root.p2.hitTest(softAirbox)) { _root.p2._x = _root.p2._x + 3; if (_root.ices.hitTest(_root.p2._x, _root.p2._y, true)) { _root.xSpeed1 = 4; } } if (_root.p3.hitTest(airbox)) { _root.p3._x = _root.p3._x + 4; if (_root.ices.hitTest(_root.p3._x, _root.p3._y, true)) { _root.xSpeed2 = 4; } } if (_root.p3.hitTest(softAirbox)) { if (_root.ices.hitTest(_root.p3._x, _root.p3._y, true)) { _root.xSpeed2 = 4; } _root.p3._x = _root.p3._x + 3; } if (_root.p4.hitTest(airbox)) { if (_root.ices.hitTest(_root.p4._x, _root.p4._y, true)) { _root.xSpeed3 = 4; } _root.p4._x = _root.p4._x + 4; } if (_root.p4.hitTest(softAirbox)) { if (_root.ices.hitTest(_root.p4._x, _root.p4._y, true)) { _root.xSpeed3 = 4; } _root.p4._x = _root.p4._x + 3; } }; rotSpeed = 10;
Symbol 87 MovieClip [fRight] Frame 3
rotSpeed = 9;
Symbol 87 MovieClip [fRight] Frame 6
rotSpeed = 7;
Symbol 87 MovieClip [fRight] Frame 9
rotSpeed = 6;
Symbol 87 MovieClip [fRight] Frame 12
rotSpeed = 5;
Symbol 87 MovieClip [fRight] Frame 15
rotSpeed = 4;
Symbol 87 MovieClip [fRight] Frame 18
rotSpeed = 3;
Symbol 87 MovieClip [fRight] Frame 20
rotSpeed = 2;
Symbol 87 MovieClip [fRight] Frame 22
rotSpeed = 1;
Symbol 87 MovieClip [fRight] Frame 24
rotSpeed = 0;
Symbol 88 MovieClip [fLeft] Frame 1
stop(); switche = false; onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (switche == true) { if (_currentframe != 24) { play(); } else { stop(); } } else if (_currentframe != 1) { stop(); prevFrame(); } if (_root.p1.hitTest(airbox)) { _root.p1._x = _root.p1._x - 4; if (_root.ices.hitTest(_root.p1._x, _root.p1._y, true)) { _root.xSpeed = -4; } } if (_root.p1.hitTest(softAirbox)) { _root.p1._x = _root.p1._x - 3; if (_root.ices.hitTest(_root.p1._x, _root.p1._y, true)) { _root.xSpeed = -4; } } if (_root.p2.hitTest(airbox)) { _root.p2._x = _root.p2._x - 4; if (_root.ices.hitTest(_root.p2._x, _root.p2._y, true)) { _root.xSpeed1 = -4; } } if (_root.p2.hitTest(softAirbox)) { _root.p2._x = _root.p2._x - 3; if (_root.ices.hitTest(_root.p2._x, _root.p2._y, true)) { _root.xSpeed1 = -4; } } if (_root.p3.hitTest(airbox)) { _root.p3._x = _root.p3._x - 4; if (_root.ices.hitTest(_root.p3._x, _root.p3._y, true)) { _root.xSpeed2 = -4; } } if (_root.p3.hitTest(softAirbox)) { if (_root.ices.hitTest(_root.p3._x, _root.p3._y, true)) { _root.xSpeed2 = -4; } _root.p3._x = _root.p3._x - 3; } if (_root.p4.hitTest(airbox)) { if (_root.ices.hitTest(_root.p4._x, _root.p4._y, true)) { _root.xSpeed3 = -4; } _root.p4._x = _root.p4._x - 4; } if (_root.p4.hitTest(softAirbox)) { if (_root.ices.hitTest(_root.p4._x, _root.p4._y, true)) { _root.xSpeed3 = -4; } _root.p4._x = _root.p4._x - 3; } }; rotSpeed = 10;
Symbol 88 MovieClip [fLeft] Frame 3
rotSpeed = 9;
Symbol 88 MovieClip [fLeft] Frame 6
rotSpeed = 7;
Symbol 88 MovieClip [fLeft] Frame 9
rotSpeed = 6;
Symbol 88 MovieClip [fLeft] Frame 12
rotSpeed = 5;
Symbol 88 MovieClip [fLeft] Frame 15
rotSpeed = 4;
Symbol 88 MovieClip [fLeft] Frame 18
rotSpeed = 3;
Symbol 88 MovieClip [fLeft] Frame 20
rotSpeed = 2;
Symbol 88 MovieClip [fLeft] Frame 22
rotSpeed = 1;
Symbol 88 MovieClip [fLeft] Frame 24
rotSpeed = 0;
Symbol 91 MovieClip [BlueKey] Frame 1
onEnterFrame = function () { if (((_root.p1.hitTest(this) or _root.p2.hitTest(this)) or _root.p3.hitTest(this)) or _root.p4.hitTest(this)) { _root.blueKey = true; swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } };
Symbol 91 MovieClip [BlueKey] Frame 35
gotoAndPlay (2);
Symbol 94 MovieClip [RedKey] Frame 1
onEnterFrame = function () { if (_root.removal) { this.swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } if (((_root.p1.hitTest(this) or _root.p2.hitTest(this)) or _root.p3.hitTest(this)) or _root.p4.hitTest(this)) { _root.redKey = true; swapDepths(_root.getNextHighestDepth()); this.removeMovieClip(); } };
Symbol 94 MovieClip [RedKey] Frame 35
gotoAndPlay (2);
Symbol 118 MovieClip [tile] Frame 1
var string = _name.split("_"); if (_name == "selectTile") { onPress = function () { if (Key.isDown(32)) { prevFrame(); } else { nextFrame(); } }; } stop(); kissKiss = _root.tiletiles[string[0]][string[1]];
Symbol 118 MovieClip [tile] Frame 4
kissKiss = _root.tiletiles[string[0]][string[1]].split("_")[1];
Symbol 118 MovieClip [tile] Frame 5
kissKiss = _root.tiletiles[string[0]][string[1]].split("_")[1];
Symbol 118 MovieClip [tile] Frame 7
kissKiss = _root.tiletiles[string[0]][string[1]].split("_")[1];
Symbol 118 MovieClip [tile] Frame 8
kissKiss = _root.tiletiles[string[0]][string[1]].split("_")[1];
Symbol 118 MovieClip [tile] Frame 18
kissKiss = _root.tiletiles[string[0]][string[1]].split("_")[1];
Symbol 118 MovieClip [tile] Frame 19
kissKiss = _root.tiletiles[string[0]][string[1]].split("_")[1];
Symbol 118 MovieClip [tile] Frame 24
gotoAndStop (1);
Symbol 125 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 127 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 130 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 132 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 135 MovieClip [Defaults] Frame 1
#initclip 28 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 136 MovieClip [UIObjectExtensions] Frame 1
#initclip 29 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 137 MovieClip [UIObject] Frame 1
#initclip 30 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 140 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 141 MovieClip Frame 1
#initclip 31 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 142 MovieClip [FocusRect] Frame 1
#initclip 32 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 143 MovieClip [FocusManager] Frame 1
#initclip 33 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 144 MovieClip [UIComponentExtensions] Frame 1
#initclip 34 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 145 MovieClip [UIComponent] Frame 1
#initclip 35 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 146 MovieClip [SimpleButton] Frame 1
#initclip 36 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 149 MovieClip [Border] Frame 1
#initclip 37 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 150 MovieClip [RectBorder] Frame 1
#initclip 38 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 151 MovieClip [TextInput] Frame 1
#initclip 39 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 158 MovieClip [StepThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 170 MovieClip [NumericStepper] Frame 1
#initclip 40 Object.registerClass("NumericStepper", mx.controls.NumericStepper); #endinitclip stop();
Instance of Symbol 146 MovieClip [SimpleButton] in Symbol 170 MovieClip [NumericStepper] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 151 MovieClip [TextInput] in Symbol 170 MovieClip [NumericStepper] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = "null"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 219 MovieClip Frame 11
_parent.gotoAndStop(2);
Symbol 229 MovieClip Frame 1
this.onEnterFrame = function () { bytesloaded = Math.round(_root.getBytesLoaded()); bytestotal = Math.round(_root.getBytesTotal()); percent = bytesloaded / bytestotal; barmask._xscale = percent * 100; };
Symbol 261 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 261 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 272 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 272 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 280 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 280 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 288 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 288 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 296 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 296 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 304 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 304 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 312 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 312 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 320 MovieClip Frame 1
if (Math.random() > 0.5) { _xscale = (-_xscale); _x = (_x - _parent.shiftamt); }
Symbol 320 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { thenextframe = Math.ceil(Math.random() * 8) + 1; if (thenextframe == _parent._currentframe) { _parent.gotoAndStop(2); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 327 MovieClip Frame 133
_root.play();
Symbol 328 MovieClip Frame 1
stop(); _root.stop(); shiftamt = 17; isloaded = false; this.onEnterFrame = function () { bytesloaded = Math.round(_root.getBytesLoaded()); bytestotal = Math.round(_root.getBytesTotal()); percent = bytesloaded / bytestotal; if (bytesloaded == bytestotal) { isloaded = true; } }; this.onRelease = function () { getURL ("http://www.mofunzone.com/", "_blank"); };
Symbol 333 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 1
stop();
Symbol 351 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 1
stop();
Symbol 369 Button
on (release) { previtem = "a"; gotoAndStop ("choose"); }
Symbol 371 Button
on (release) { previtem = "b"; gotoAndStop ("choose"); }
Symbol 373 Button
on (release) { previtem = "c"; gotoAndStop ("choose"); }
Symbol 375 Button
on (release) { previtem = "d"; gotoAndStop ("choose"); }
Symbol 377 Button
on (release) { previtem = "e"; gotoAndStop ("choose"); }
Symbol 380 Button
on (rollOver) { gotoAndStop(previtem); }
Symbol 383 Button
on (release) { _parent.recentSetting = 100; gotoAndStop ("e"); }
Symbol 384 Button
on (release) { _parent.recentSetting = 75; gotoAndStop ("b"); }
Symbol 385 Button
on (release) { _parent.recentSetting = 50; gotoAndStop ("c"); }
Symbol 386 Button
on (release) { _parent.recentSetting = 25; gotoAndStop ("d"); }
Symbol 387 Button
on (release) { _parent.recentSetting = 10; gotoAndStop ("a"); }
Symbol 388 Button
on (release) { gotoAndStop(previtem); }
Symbol 389 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 1
var startTime = getTimer(); var numFrames = 0; var recentSetting = 10; var recentNumFrames = 0; var recentStartTime = startTime; function calcFPS() { numFrames++; var _local1 = getTimer(); elapsedSeconds = (_local1 - startTime) / 1000; actualFPS = numFrames / elapsedSeconds; recentNumFrames++; if (recentNumFrames == recentSetting) { var _local2 = (_local1 - recentStartTime) / 1000; recentFPSoutput = recentNumFrames / _local2; recentStartTime = _local1; recentNumFrames = 0; } }
Instance of Symbol 395 MovieClip "callCalcFPS" in Symbol 396 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.calcFPS(); }
Symbol 721 MovieClip [__Packages.levelse] Frame 0
class levelse { function levelse () { } var lev30 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, "16", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1], [1, 0, 0, "4_92", "4_93", 0, "16", 0, 0, 0, 0, 0, 0, 0, 0, 0, "19", "19", "19", "3_90", "4_90", "4_91", 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, "15", 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, "13", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, "3_10", 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, "15", 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, "11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, "15", "3_20", 0, 0, 5, "12", 0, 0, 0, 0, 0, "3_00", 0, "10", "6_00", 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 5, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 5, 0, "6_20", 0, "6_10", 0, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, "14", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", "22", 1], [1, "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", 1], [1, "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", "21", 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; var lev29 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, "11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, "3_00", "3_11", "3_22", "3_33", 0, "10", 0, 0, 0, 0, "12", 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "6_33", 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "6_22", 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "6_11", 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "6_00", 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; var lev28 = [[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 8, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, "11", 0, 0, "10", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, "3_00", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, "18_22", 0, 0, 0, 0, 1, 1, 0, 2, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "12", 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, "22", "22", "22", "6_00", "22", 1, 1, 0, "3_22", 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, "21", "21", "21", "21", "21", 1, 1, 1, 1, 1, 1, 1, 1, 1]]; var lev27 = [[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, "11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, "10", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, "12", 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 5, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 5, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 5, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 1, 5, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 5, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 5, 1, 1, 1, 1, 1], [1, 1, 1, 1, "22", 1, "22", "22", 1, 1, "22", "22", 1, "22", 1, 1, 1, "22", 1, 1, 1, 1, 1], [1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", "21", 1, "21", 1, 1, 1, "21", 1, 1, 1, 1, 1], [1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", "21", 1, "21", 1, 1, 1, "21", 1, 1, 1, 1, 1], [1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", "21", 1, "21", 1, 1, 1, "21", 1, 1, 1, 1, 1], [1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", "21", 1, "21", 1, 1, 1, "21", 1, 1, 1, 1, 1], [1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", "21", 1, "21", 1, 1, 1, "21", 1, 1, 1, 1, 1], [1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", "21", 1, "21", 1, 1, 1, "21", 1, 1, 1, 1, 1]]; var lev26 = [[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, "11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 9, "10", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "19", 0, 0, 0, 0, 0, 0, "12", 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "22", 1, "22", "22", 1, 1, "22", 1, "22", "22", 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", 1, "21", "21", 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", 1, "21", "21", 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", 1, "21", "21", 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", 1, "21", "21", 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", 1, "21", "21", 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", 1, "21", "21", 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, "21", 1, "21", "21", 1, 1, "21", 1, "21", "21", 1, 1, 1, 1, 1, 1, 1]]; var lev25 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1], [1, 0, "11", 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, "7_00", 0, 0, 0, 0, 0, 0, 0, 0, "7_10", 0, 0, 0, 8, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, "3_00", 0, 0, 0, 0, 0, 0, 0, 0, "3_20", 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1], [1, 0, "10", 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 9, 0, 0, 1], [1, 0, 0, 0, 0, 0, "7_20", 0, 0, 0, 0, 0, 0, 0, 0, "7_30", 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, "3_30", 0, "12", 0, 0, 0, 0, 0, 0, "3_10", 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; var lev24 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 5, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 5, 1, 5, 0, 0, 0, 0, "3_10", 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 5, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, "12", 0, 1], [1, 1, 1, 1, 1, 5, 1, 5, 1, "18_00", 8, 9, "10", "11", 0, 0, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 5, 1, 5, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 5, 1, "6_10", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "4_11", 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; var lev23 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, "11", 0, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, "3_22", "4_66", 0, "3_33", "4_55", 0, "3_44", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "10", 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, "3_00", 0, "4_22", "3_66", 0, "4_33", "3_50", 0, "4_44", 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "7_10", 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, "18_00", 0, "14", 0, 0, 0, 0, 0, 0, 0, "15", 0, 0, 0, "12", 0, 0, "3_11", 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; var lev22 = [[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, "18_00", "19", "19", "19", "19", "19", "19", "19", "19", "19", "19", "19", "19", "19", "19", "4_20", "4_20", "19", "19", "19", "19", 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "7_11", 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, "11", "10", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, "19", "19", "19", "19", "19", "19", "19", "19", "3_11", 0, 0, "12", 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; ////([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "21", "21", "21", "21", 1, 1, 1, 1, 1, 1, "21", "21", 1]);// not popped //([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "21", "21", "21", "21", 1, 1, 1, 1, 1, 1, "21", "21", 1]);// not popped //([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "21", "21", "21", "21", 1, 1, 1, 1, 1, 1, "21", "21", 1]);// not popped //([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "21", "21", "21", "21", 1, 1, 1, 1, 1, 1, "21", "21", 1]);// not popped //([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, "22", "22", "22", "22", 1, 1, 1, 1, 1, 1, "22", "22", 1]);// not popped //([1, 0, "3_10", 0, 2, 0, 1, 1, 0, 0, 0, "6_40", 0, 0, 1, 1, 0, 0, 0, "11", 0, 0, 1]);// not popped //([1, 0, 0, 0, 0, 0, "6_20", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1]);// not popped //([1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]);// not popped //([1, 1, 1, 0, "10", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]);// not popped //([1, "6_30", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "6_10", 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]);// not popped //([1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]);// not popped //([1, 0, 0, 0, "3_20", 0, 0, 0, 0, 0, "3_40", 0, 0, 0, "19", "19", "19", "19", 0, 9, 0, 5, 1]);// not popped //([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1]);// not popped //([1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1]);// not popped //([1, 0, "3_30", 0, 8, "19", "19", "19", "19", 0, 0, 0, 0, 0, "19", "19", "19", "19", 0, 0, "12", 5, 1]);// not popped //([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]);// not popped } play();
Symbol 722 MovieClip [__Packages.tileEngine] Frame 0
class tileEngine { var tileLength, i, p, curTile; function tileEngine (ls) { tileLength = ls; } function checkTile(x, y) { var _local3 = Math.floor(x / tileLength); var _local2 = Math.floor(y / tileLength); var _local4 = new Array(_local3, _local2); return(_local4); } function switchMap(tilep, p1pos) { destroyWorld(); buildMap(_root.ground, tilep); _root.p1._x = Number(p1pos[0]) * tileLength; _root.p1._y = Number(p1pos[1]) * tileLength; } function destroyWorld() { _root.linkings.swapDepths(1101); _root.p1.swapDepths(1102); _root.removeMovieClip(_root.linkings); _root.createEmptyMovieClip("linkings", 1101); _root.ground.swapDepths(1100); _root.removeMovieClip(_root.ground); _root.createEmptyMovieClip("ground", 1100); } function buildWorld(so) { buildMap(_root.ground.solid, so); } function buildMap(movie, map) { i = 0; while (i < map[0].length) { p = 0; while (p < map.length) { curTile = (p + "-") + i; if (Number(map[p][i]) == 2) { _root.eventsss.attachMovie("boxe", "boxes" + _root.eventsss.getNextHighestDepth(), _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i].split("_")[0]) == 6) { _root.eventsss.attachMovie("evato", "tr" + map[p][i].split("_")[1], _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i].split("_")[0]) == 7) { _root.eventsss.attachMovie("descend", "tr" + map[p][i].split("_")[1], _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i].split("_")[0]) == 17) { _root.eventsss.attachMovie("fLeft", "tr" + map[p][i].split("_")[1], _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i].split("_")[0]) == 18) { _root.eventsss.attachMovie("fRight", "tr" + map[p][i].split("_")[1], _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 8) { _root.ps1._x = 30 * i; _root.ps1._y = 30 * p; } else if (Number(map[p][i]) == 9) { _root.ps2._x = 30 * i; _root.ps2._y = 30 * p; } else if (Number(map[p][i]) == 10) { _root.ps3._x = 30 * i; _root.ps3._y = 30 * p; } else if (Number(map[p][i]) == 11) { _root.ps4._x = 30 * i; _root.ps4._y = 30 * p; } else if (Number(map[p][i]) == 12) { _root.eventsss.attachMovie("endPOINT", "THSHSAS" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 13) { _root.eventsss.attachMovie("redKey", "redKey" + _root.eventsss.getNextHighestDepth(), _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 14) { _root.eventsss.attachMovie("blueKey", "blueKey" + _root.eventsss.getNextHighestDepth(), _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 15) { _root.eventsss.attachMovie("doBlue", "doBlue" + _root.eventsss.getNextHighestDepth(), _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:(30 * p) - 30}); } else if (Number(map[p][i]) == 16) { _root.eventsss.attachMovie("doRed", "doRed" + _root.eventsss.getNextHighestDepth(), _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:(30 * p) - 30}); } else if (Number(map[p][i]) == 19) { _root.ices.attachMovie("iceOp", "iceOp" + _root.ices.getNextHighestDepth(), _root.ices.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 20) { _root.eventsss.attachMovie("scaless", "scaless" + _root.eventsss.getNextHighestDepth(), _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 21) { _root.waterT.attachMovie("watT", "wat" + _root.waterT.getNextHighestDepth(), _root.waterT.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 22) { _root.waterT.attachMovie("watTT", "wat" + _root.waterT.getNextHighestDepth(), _root.waterT.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i]) == 5) { _root.ladders.attachMovie("laddes", "ladder" + _root.ladders.getNextHighestDepth(), _root.ladders.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i].split("_")[0]) == 3) { _root.eventsss.attachMovie("butters", "sw" + map[p][i].split("_")[1], _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else if (Number(map[p][i].split("_")[0]) == 4) { _root.eventsss.attachMovie("spikers", "tr" + map[p][i].split("_")[1], _root.eventsss.getNextHighestDepth(), {_x:30 * i, _y:30 * p}); } else { movie.attachMovie("tiles", curTile, movie.getNextHighestDepth(), {_x:tileLength * i, _y:tileLength * p}); movie[curTile].gotoAndStop(int(map[p][i]) + 1); if (movie[curTile]._currentframe == 1) { movie[curTile].removeMovieClip(); } } p++; } i++; } } var numb = 0; }
Symbol 723 MovieClip [__Packages.mapss] Frame 0
class mapss extends Array { function mapss () { super(); i = 0; while (i < _root.mapLengthy) { this[i] = new Array(_root.mapLengthx); j = 0; while (j < _root.mapLengthx) { this[i][j] = 0; j++; } i++; } } var i = 0; var j = 0; }
Symbol 119 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.127"; 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 120 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.127"; 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 121 MovieClip [__Packages.mx.controls.NumericStepper] Frame 0
class mx.controls.NumericStepper extends mx.core.UIComponent { var boundingBox_mc, _visible, tabEnabled, tabChildren, nextButton_mc, __width, prevButton_mc, __height, inputField, StepTrack_mc, focusTextField, createObject, enabled, __set__visible, setSize, createClassObject, __maxChars, dispatchEvent; function NumericStepper () { super(); } function init() { super.init(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); _visible = false; tabEnabled = false; tabChildren = true; } function setVisible(x, noEvent) { super.setVisible(x, noEvent); if (initializing) { __visible = x; } } function layoutControl() { nextButton_mc._x = __width - nextButton_mc.__width; nextButton_mc._y = 0; prevButton_mc._x = __width - prevButton_mc.__width; prevButton_mc._y = __height - prevButton_mc.__height; inputField.setSize(__width - nextButton_mc.__width, __height); StepTrack_mc._width = Math.max(nextButton_mc.__width, prevButton_mc.__width); StepTrack_mc._x = __width - StepTrack_mc._width; StepTrack_mc._height = __height - (nextButton_mc._height + prevButton_mc._height); StepTrack_mc._y = nextButton_mc.__height; } function createChildren() { super.createChildren(); addAsset("nextButton_mc", skinIDUpArrow); addAsset("prevButton_mc", skinIDDownArrow); addAsset("inputField", skinIDInput); focusTextField = inputField.label; createObject("StepTrack", "StepTrack_mc", 2); size(); } function draw() { prevButton_mc.enabled = enabled; nextButton_mc.enabled = enabled; inputField.enabled = enabled; size(); initializing = false; __set__visible(__visible); } function size() { var _local2 = calcMinHeight(); var _local3 = calcMinWidth(); if (__height < _local2) { setSize(__width, _local2); } if (__width < _local3) { setSize(_local3, __height); } layoutControl(); } function calcMinHeight() { return(22); } function calcMinWidth() { return(40); } function addAsset(id, skinID) { var _local2 = new Object(); _local2.styleName = this; if (skinID == 10) { _local2.falseUpSkin = upArrowUp; _local2.falseOverSkin = upArrowOver; _local2.falseDownSkin = upArrowDown; _local2.falseDisabledSkin = upArrowDisabled; createClassObject(mx.controls.SimpleButton, id, skinID, _local2); var _local5 = nextButton_mc; _local5.tabEnabled = false; _local5.styleName = this; _local5._x = __width - _local5.__width; _local5._y = 0; _local5.owner = this; _local5.autoRepeat = true; _local5.clickHandler = function () { Selection.setSelection(0, 0); }; _local5.buttonDownHandler = function () { this.owner.buttonPress(this); }; } else if (skinID == 11) { _local2.falseUpSkin = downArrowUp; _local2.falseOverSkin = downArrowOver; _local2.falseDownSkin = downArrowDown; _local2.falseDisabledSkin = downArrowDisabled; createClassObject(mx.controls.SimpleButton, id, skinID, _local2); var _local3 = prevButton_mc; _local3.tabEnabled = false; _local3.styleName = this; _local3._x = __width - _local3.__width; _local3._y = __height - _local3.__height; _local3.owner = this; _local3.autoRepeat = true; _local3.clickHandler = function () { Selection.setSelection(0, 0); }; _local3.buttonDownHandler = function () { this.owner.buttonPress(this); }; } else if (skinID == 9) { createClassObject(mx.controls.TextInput, id, skinID); var _local4 = inputField; _local4.styleName = this; _local4.setSize(__width - nextButton_mc.__width, __height); _local4.restrict = "0-9\\-\\.\\,"; _local4.maxChars = __maxChars; _local4.text = value; _local4.onSetFocus = function () { this._parent.onSetFocus(); }; _local4.onKillFocus = function () { this._parent.onKillFocus(); }; _local4.drawFocus = function (b) { this._parent.drawFocus(b); }; _local4.onKeyDown = function () { this._parent.onFieldKeyDown(); }; } } function setFocus() { Selection.setFocus(inputField); } function onKillFocus() { mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = true; super.onKillFocus(); Key.removeListener(inputField); if (Number(inputField.text) != value) { var _local3 = checkValidValue(Number(inputField.text)); inputField.text = _local3; value = (_local3); dispatchEvent({type:"change"}); } } function onSetFocus() { super.onSetFocus(); Key.addListener(inputField); mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = false; } function onFieldKeyDown() { var _local2 = value; switch (Key.getCode()) { case 40 : var _local3 = value - stepSize; value = (_local3); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 38 : _local3 = stepSize + value; value = (_local3); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 36 : inputField.text = minimum; value = (minimum); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 35 : inputField.text = maximum; value = (maximum); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 13 : value = (Number(inputField.text)); if (_local2 == value) { break; } dispatchEvent({type:"change"}); } } function get nextValue() { if (checkRange(value + stepSize)) { __nextValue = value + stepSize; return(__nextValue); } } function get previousValue() { if (checkRange(__value - stepSize)) { __previousValue = value - stepSize; return(__previousValue); } } function set maxChars(num) { __maxChars = num; inputField.maxChars = __maxChars; //return(maxChars); } function get maxChars() { return(__maxChars); } function get value() { return(__value); } function set value(v) { var _local2 = checkValidValue(v); if (_local2 == __value) { return; } inputField.text = (__value = _local2); //return(value); } function get minimum() { return(__minimum); } function set minimum(v) { __minimum = v; //return(minimum); } function get maximum() { return(__maximum); } function set maximum(v) { __maximum = v; //return(maximum); } function get stepSize() { return(__stepSize); } function set stepSize(v) { __stepSize = v; //return(stepSize); } function onFocus() { } function buttonPress(button) { var _local2 = value; if (button._name == "nextButton_mc") { value = value + stepSize; } else { value = value - stepSize; } if (_local2 != value) { dispatchEvent({type:"change"}); Selection.setSelection(0, 0); } } function checkRange(v) { return((v >= minimum) and (v <= maximum)); } function checkValidValue(val) { var _local7 = val / stepSize; var _local9 = Math.floor(_local7); var _local2 = stepSize; var _local6 = minimum; var _local5 = maximum; if ((val > _local6) and (val < _local5)) { if ((_local7 - _local9) == 0) { return(val); } var _local8 = Math.floor(val / _local2); var _local4 = _local8 * _local2; if (((((val - _local4) >= (_local2 / 2)) && (_local5 >= (_local4 + _local2))) && (_local6 <= (_local4 - _local2))) || (((val + _local2) == _local5) && (((_local5 - _local4) - _local2) > 1E-14))) { _local4 = _local4 + _local2; } return(_local4); } if (val >= _local5) { return(_local5); } return(_local6); } function onLabelChanged(o) { var _local2 = checkValidValue(Number(o.__get__text())); o.__set__text(_local2); value = (_local2); } function get tabIndex() { return(inputField.tabIndex); } function set tabIndex(w) { inputField.tabIndex = w; //return(tabIndex); } static var symbolName = "NumericStepper"; static var symbolOwner = mx.controls.NumericStepper; static var version = "2.0.2.127"; var className = "NumericStepper"; var upArrowUp = "StepUpArrowUp"; var upArrowDown = "StepUpArrowDown"; var upArrowOver = "StepUpArrowOver"; var upArrowDisabled = "StepUpArrowDisabled"; var downArrowUp = "StepDownArrowUp"; var downArrowDown = "StepDownArrowDown"; var downArrowOver = "StepDownArrowOver"; var downArrowDisabled = "StepDownArrowDisabled"; var skinIDUpArrow = 10; var skinIDDownArrow = 11; var skinIDInput = 9; var initializing = true; var __visible = true; var __minimum = 0; var __maximum = 10; var __stepSize = 1; var __value = 0; var __nextValue = 0; var __previousValue = 0; var clipParameters = {minimum:1, maximum:1, stepSize:1, value:1, maxChars:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.NumericStepper.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); }
Symbol 171 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 172 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 173 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 174 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 175 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.127"; 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 176 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 177 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.127"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 178 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.127"; 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 179 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 180 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 181 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 182 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 183 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 184 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 185 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 186 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.127"; 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 187 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 188 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 189 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 190 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 191 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.127"; 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 397 MovieClip Frame 1
onEnterFrame = function () { _root.funple++; _root.funples = int((_root.funple / 35) / 60); _root.savefile.data.timee = _root.funple; if ((_root.savefile.data.achieve[9] == 0) and (_root.funples > 20)) { _root.ach10.play(); _root.savefile.data.achieve[9] = 1; _root.savefile.flush(); } };
Symbol 402 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 1
stop();
Symbol 410 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 1
stop();
Symbol 414 MovieClip Frame 1
_root.stop();
Symbol 414 MovieClip Frame 89
_root.play();
Instance of Symbol 417 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { elasx = 100; elasy = 100; } onClipEvent (enterFrame) { a = (_y - _root._ymouse) + _parent._y; b = (_x - _root._xmouse) + _parent._x; c = Math.sqrt(Math.pow(-a, 2) + Math.pow(-b, 2)); if (c > 500) { c = 500; } c = c / 5; elasx = elasx + (((110 - c) - elasx) / 5); if (elasx < 70) { elasx = 70; } _yscale = elasx; _xscale = elasx; } on (release) { _root.nextFrame(); }
Instance of Symbol 420 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { elasx = 100; elasy = 100; } onClipEvent (enterFrame) { a = (_y - _root._ymouse) + _parent._y; b = (_x - _root._xmouse) + _parent._x; c = Math.sqrt(Math.pow(-a, 2) + Math.pow(-b, 2)); if (c > 500) { c = 500; } c = c / 5; elasx = elasx + (((110 - c) - elasx) / 5); if (elasx < 70) { elasx = 70; } _yscale = elasx; _xscale = elasx; } on (press) { if (_root.savefile.data.achieve[8] == 0) { _root.savefile.data.achieve[8] = 1; _root.ach9.play(); _root.savefile.flush(); } _root.getURL("http://www.mofunzone.com/online_games/best_friends_forever_2.shtml", "_blank"); }
Instance of Symbol 422 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { elasx = 100; elasy = 100; } onClipEvent (enterFrame) { a = (_y - _root._ymouse) + _parent._y; b = (_x - _root._xmouse) + _parent._x; c = Math.sqrt(Math.pow(-a, 2) + Math.pow(-b, 2)); if (c > 500) { c = 500; } c = c / 5; elasx = elasx + (((110 - c) - elasx) / 5); if (elasx < 70) { elasx = 70; } _yscale = elasx; _xscale = elasx; } on (release) { _root.getURL("http://dazeddesigns.com/", "_blank"); }
Instance of Symbol 424 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { elasx = 100; elasy = 100; } onClipEvent (enterFrame) { a = (_y - _root._ymouse) + _parent._y; b = (_x - _root._xmouse) + _parent._x; c = Math.sqrt(Math.pow(-a, 2) + Math.pow(-b, 2)); if (c > 500) { c = 500; } c = c / 5; elasx = elasx + (((110 - c) - elasx) / 5); if (elasx < 70) { elasx = 70; } _yscale = elasx; _xscale = elasx; } on (press) { if (_root.savefile.data.achieve[2] == 0) { _root.savefile.data.achieve[2] = 1; _root.ach3.play(); _root.savefile.flush(); } _root.getURL("http://www.mofunzone.com/", "_blank"); }
Instance of Symbol 426 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { elasx = 100; elasy = 100; } onClipEvent (enterFrame) { a = (_y - _root._ymouse) + _parent._y; b = (_x - _root._xmouse) + _parent._x; c = Math.sqrt(Math.pow(-a, 2) + Math.pow(-b, 2)); if (c > 500) { c = 500; } c = c / 5; elasx = elasx + (((110 - c) - elasx) / 5); if (elasx < 70) { elasx = 70; } _yscale = elasx; _xscale = elasx; } on (release) { _root.gotoAndStop(91); }
Symbol 446 Button
on (release) { gotoAndStop (70); }
Symbol 454 Button
on (release) { _root.gotoAndPlay(121); }
Symbol 458 Button
on (release) { _root.gotoAndStop(61); }
Symbol 525 MovieClip Frame 1
_root.stop();
Symbol 525 MovieClip Frame 50
onMouseDown = function () { if (_currentframe < 480) { gotoAndPlay (484); } };
Symbol 525 MovieClip Frame 504
_root.play();
Symbol 538 MovieClip Frame 1
function onEnterFrame() { if (((hitTest(_root.p1._x, _root.p1._y, true) or hitTest(_root.p2._x, _root.p2._y, true)) or hitTest(_root.p3._x, _root.p3._y, true)) or hitTest(_root.p4._x, _root.p4._y, true)) { _root.death(); } }
Symbol 540 MovieClip Frame 1
stop();
Symbol 542 MovieClip Frame 1
stop(); _visible = false;
Symbol 549 MovieClip Frame 2
_root.arrows = 1; _root.huds.textsep.text = "How are we going to up that ledge, the elevator switch is above it.";
Symbol 549 MovieClip Frame 146
_root.arrows = 1; _root.huds.textsep.text = "I know we use Z to jump";
Symbol 549 MovieClip Frame 258
_root.arrows = 2; _root.huds.textsep.text = "Well, we can switch between charachters using SHIFT.";
Symbol 549 MovieClip Frame 371
_root.huds.textsep.text = "If you duck using DOWN then hit SHIFT, I should be able to jump on your back and push the button.";
Symbol 549 MovieClip Frame 583
_root.arrows = 0; stop();
Symbol 551 MovieClip Frame 2
_root.arrows = 2; _root.huds.textsep.text = "These spikes go down when the button is held down by a boulder, or one of us steps on it.";
Symbol 551 MovieClip Frame 211
_root.arrows = 0; stop();
Symbol 554 MovieClip Frame 2
_root.arrows = 1; _root.huds.textsep.text = "I've come to a realization. We don't have arms.";
Symbol 554 MovieClip Frame 187
_root.arrows = 2; _root.huds.textsep.text = "Guess that means we can't swim. Lets go over the water.";
Symbol 554 MovieClip Frame 331
_root.arrows = 0; stop();
Symbol 556 MovieClip Frame 2
_root.arrows = 2; _root.huds.textsep.text = "There goes Al.";
Symbol 556 MovieClip Frame 92
_root.arrows = 0; stop();
Symbol 558 MovieClip Frame 2
_root.arrows = 3; _root.huds.textsep.text = "Sometimes it takes more then one button to work an elevator.";
Symbol 558 MovieClip Frame 140
_root.arrows = 0; stop();
Symbol 559 MovieClip Frame 2
_root.arrows = 0; stop();
Symbol 561 MovieClip Frame 2
_root.arrows = 2; _root.huds.textsep.text = "My nipples are hard.";
Symbol 561 MovieClip Frame 81
_root.arrows = 0; stop();
Symbol 566 MovieClip Frame 2
_root.arrows = 4; _root.huds.textsep.text = "What took you guys so long?!?!";
Symbol 566 MovieClip Frame 74
_root.arrows = 3; _root.huds.textsep.text = "There goes John!";
Symbol 566 MovieClip Frame 104
_root.arrows = 1; _root.huds.textsep.text = "Who the hell stuck him in that deathtrap!";
Symbol 566 MovieClip Frame 201
_root.arrows = 2; _root.huds.textsep.text = "let's get him out.";
Symbol 566 MovieClip Frame 264
_root.arrows = 0; stop();
Symbol 568 MovieClip Frame 2
_root.arrows = 4; _root.huds.textsep.text = "Lets try jumping with the wind from the fan.";
Symbol 568 MovieClip Frame 89
_root.arrows = 0; stop();
Symbol 571 MovieClip Frame 1
_root.arrows = 2; _root.huds.textsep.text = "Why the hell are we going down this cave again?";
Symbol 571 MovieClip Frame 139
_root.arrows = 2; _root.huds.textsep.text = "The boss wants us to get him a diamond at the bottom of the cave.";
Symbol 571 MovieClip Frame 256
_root.arrows = 0; stop();
Symbol 573 MovieClip Frame 2
_root.arrows = 2; _root.huds.textsep.text = "My nipples are soft!";
Symbol 573 MovieClip Frame 81
_root.arrows = 0; stop();
Symbol 575 MovieClip Frame 1
_root.arrows = 2; _root.huds.textsep.text = "Why do we keep getting separated!?!";
Symbol 575 MovieClip Frame 101
_root.arrows = 0; stop();
Symbol 576 MovieClip Frame 2
_root.arrows = 0; stop();
Symbol 578 MovieClip Frame 1
_root.arrows = 4; _root.huds.textsep.text = "The diamond should be down on this level, lets look for it.";
Symbol 578 MovieClip Frame 125
_root.arrows = 0; stop();
Symbol 579 MovieClip Frame 1
stop();
Symbol 579 MovieClip Frame 2
stop();
Symbol 581 MovieClip Frame 1
if (_parent._parent._name == "ps1") { gotoAndStop (1); } if (_parent._parent._name == "ps2") { gotoAndStop (2); } if (_parent._parent._name == "ps3") { gotoAndStop (3); } if (_parent._parent._name == "ps4") { gotoAndStop (4); }
Symbol 583 MovieClip Frame 1
_visible = false;
Symbol 599 MovieClip Frame 2
stop();
Symbol 601 MovieClip Frame 1
stop();
Symbol 607 MovieClip Frame 1
stop();
Symbol 607 MovieClip Frame 2
Symbol 607 MovieClip Frame 3
Symbol 623 MovieClip Frame 2
stop();
Symbol 631 Button
on (release) { _root.death(); }
Symbol 637 Button
on (release) { if (_currentframe > 29) { gotoAndStop (111); } }
Symbol 645 Button
on (release) { prevFrame(); }
Symbol 648 MovieClip Frame 1
levr = "Level " + String(_root.curLev); onEnterFrame = function () { this.swapDepths(_root.getNextHighestDepth()); if (((_root._currentframe == 131) or (_root._currentframe == 132)) or (_root._currentframe == 133)) { } else { this.removeMovieClip(); } };
Symbol 648 MovieClip Frame 110
stop();
Symbol 667 MovieClip Frame 29
onEnterFrame = function () { if (Key.isDown(16)) { _root.play(); } if (Key.isDown(27)) { _root.gotoAndPlay(9); } }; stop();
Instance of Symbol 545 MovieClip in Symbol 667 MovieClip Frame 29
on (press) { _root.getURL("http://www.MoFunZone.com", "_blank"); }
Symbol 672 MovieClip Frame 29
onEnterFrame = function () { if (Key.isDown(16)) { _root.play(); } }; stop();
Symbol 686 MovieClip Frame 1
_root.stopAllSounds(); stopAllSounds();
Symbol 686 MovieClip Frame 1427
stop();
Symbol 689 Button
on (press) { _root.plas = _root.playd.value; trace(_root.plas); _root.nextFrame(); }
Symbol 691 Button
on (press) { trace(_root.plas); if (_root.plas == 3) { _root.gotoAndStop(4); } else if (_root.plas == 2) { _root.nextFrame(); } else { _root.gotoAndStop(5); } }
Symbol 693 Button
on (press) { this.txs.text = _root.toStringArr(_root.tiletiles); }
Symbol 700 MovieClip Frame 1
function onEnterFrame() { if (((hitTest(_root.p1._x, _root.p1._y, true) or hitTest(_root.p2._x, _root.p2._y, true)) or hitTest(_root.p3._x, _root.p3._y, true)) or hitTest(_root.p4._x, _root.p4._y, true)) { _root.death(); } }
Symbol 702 MovieClip Frame 1
if (_parent._parent._name == "ps1") { gotoAndStop (1); } if (_parent._parent._name == "ps2") { gotoAndStop (2); } if (_parent._parent._name == "ps3") { gotoAndStop (3); } if (_parent._parent._name == "ps4") { gotoAndStop (4); }
Symbol 715 MovieClip Frame 2
stop();
Symbol 716 MovieClip Frame 1
stop();
Symbol 720 MovieClip Frame 1
stop();
Symbol 720 MovieClip Frame 2
Symbol 720 MovieClip Frame 3

Library Items

Symbol 1 GraphicUsed by:2 118
Symbol 2 MovieClip [watT]Uses:1
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip [laddes]Uses:3
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:16 17 23 28 87 88 720
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:16
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:16 402 581 686 702  Timeline
Symbol 12 ShapeTweeningUsed by:15
Symbol 13 ShapeTweeningUsed by:15
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:12 13 14Used by:16
Symbol 16 MovieClip [endPOINT]Uses:6 9 11 15
Symbol 17 MovieClip [scaleShadow]Uses:6
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:24 118
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:24 118
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22 6Used by:24
Symbol 24 MovieClip [scaless]Uses:19 21 23
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [spikers]Uses:26 27 6
Symbol 29 ShapeTweeningUsed by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClip [eleT]Uses:29 30
Symbol 32 GraphicUsed by:36 65
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:36 65
Symbol 36 MovieClip [evato]Uses:32 35
Symbol 37 GraphicUsed by:56
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClipUses:39Used by:56
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:56
Symbol 43 GraphicUsed by:56
Symbol 44 GraphicUsed by:56
Symbol 45 GraphicUsed by:56
Symbol 46 GraphicUsed by:56 118
Symbol 47 FontUsed by:48 49 50 51 52 108 111 112 113 116 690 692 694 695 698 699
Symbol 48 TextUses:47Used by:56 118
Symbol 49 TextUses:47Used by:56 118
Symbol 50 TextUses:47Used by:56 118
Symbol 51 TextUses:47Used by:56 118
Symbol 52 TextUses:47Used by:56 118
Symbol 53 GraphicUsed by:56 118
Symbol 54 GraphicUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [tiles]Uses:37 40 42 43 44 45 46 48 49 50 51 52 53 54 55
Symbol 57 ShapeTweeningUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip [decT]Uses:57 58
Symbol 60 BitmapUsed by:61 89 92
Symbol 61 GraphicUses:60Used by:62
Symbol 62 MovieClipUses:61Used by:63 64 118
Symbol 63 MovieClip [doBlue]Uses:62
Symbol 64 MovieClip [doRed]Uses:62
Symbol 65 MovieClip [descend]Uses:35 32
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClip [butT]Uses:67
Symbol 69 GraphicUsed by:73
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:73 607
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip [butters]Uses:69 71 72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [boxT]Uses:74
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClip [boxe]Uses:77
Symbol 79 GraphicUsed by:80 583
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:87 88 118
Symbol 82 GraphicUsed by:86
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClipUses:82 85Used by:87 88 118
Symbol 87 MovieClip [fRight]Uses:6 81 86
Symbol 88 MovieClip [fLeft]Uses:6 81 86
Symbol 89 GraphicUses:60Used by:90
Symbol 90 MovieClipUses:89Used by:91 118
Symbol 91 MovieClip [BlueKey]Uses:90
Symbol 92 GraphicUses:60Used by:93
Symbol 93 MovieClipUses:92Used by:94 118
Symbol 94 MovieClip [RedKey]Uses:93
Symbol 95 MovieClip [empty]
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClip [watTT]Uses:98Used by:118
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClip [iceOp]Uses:100Used by:118
Symbol 102 GraphicUsed by:118
Symbol 103 BitmapUsed by:104 511
Symbol 104 GraphicUses:103Used by:118
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:118
Symbol 107 GraphicUsed by:118
Symbol 108 EditableTextUses:47Used by:118
Symbol 109 GraphicUsed by:118
Symbol 110 GraphicUsed by:118
Symbol 111 EditableTextUses:47Used by:118
Symbol 112 EditableTextUses:47Used by:118
Symbol 113 TextUses:47Used by:118
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:118
Symbol 116 EditableTextUses:47Used by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClip [tile]Uses:102 53 104 106 107 108 109 110 46 48 111 49 112 50 51 52 113 115 93 90 62 81 86 116 101 117 19 21 1 99Used by:Timeline
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClip [BoundingBox]Uses:122Used by:142 146 170
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip [BrdrShdw]Uses:124Used by:128 133 134
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip [BrdrFace]Uses:126Used by:128 133 134
Symbol 128 MovieClip [SimpleButtonDown]Uses:125 127Used by:146
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClip [BrdrBlk]Uses:129Used by:133 134
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip [BrdrHilght]Uses:131Used by:133 134
Symbol 133 MovieClip [SimpleButtonIn]Uses:130 132 125 127Used by:146
Symbol 134 MovieClip [SimpleButtonUp]Uses:130 127 125 132Used by:146
Symbol 135 MovieClip [Defaults]Used by:137
Symbol 136 MovieClip [UIObjectExtensions]Used by:137
Symbol 137 MovieClip [UIObject]Uses:135 136Used by:143 145 149
Symbol 138 GraphicUsed by:140
Symbol 139 GraphicUsed by:140
Symbol 140 ButtonUses:138 139Used by:143
Symbol 141 MovieClipUsed by:143
Symbol 142 MovieClip [FocusRect]Uses:123Used by:143
Symbol 143 MovieClip [FocusManager]Uses:140 141 142 137Used by:145
Symbol 144 MovieClip [UIComponentExtensions]Used by:145
Symbol 145 MovieClip [UIComponent]Uses:137 143 144Used by:146 151 170
Symbol 146 MovieClip [SimpleButton]Uses:123 128 133 134 145Used by:170
Symbol 147 FontUsed by:148
Symbol 148 EditableTextUses:147Used by:151
Symbol 149 MovieClip [Border]Uses:137Used by:150
Symbol 150 MovieClip [RectBorder]Uses:149Used by:151
Symbol 151 MovieClip [TextInput]Uses:148 150 145Used by:170
Symbol 152 GraphicUsed by:156 159 160 161 163 164 165 166
Symbol 153 GraphicUsed by:156 159 160 161
Symbol 154 GraphicUsed by:156 159 160 161 163 164 165 166
Symbol 155 GraphicUsed by:156 159 160 161 163 164 165 166
Symbol 156 MovieClip [StepDownArrowDisabled]Uses:152 153 154 155Used by:169
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip [StepThemeColor1]Uses:157Used by:159 160 164 165
Symbol 159 MovieClip [StepDownArrowDown]Uses:152 154 158 153 155Used by:169
Symbol 160 MovieClip [StepDownArrowOver]Uses:152 154 158 153 155Used by:169
Symbol 161 MovieClip [StepDownArrowUp]Uses:152 153 154 155Used by:169
Symbol 162 GraphicUsed by:163 164 165 166
Symbol 163 MovieClip [StepUpArrowDisabled]Uses:152 162 154 155Used by:169
Symbol 164 MovieClip [StepUpArrowDown]Uses:152 154 158 162 155Used by:169
Symbol 165 MovieClip [StepUpArrowOver]Uses:152 154 158 162 155Used by:169
Symbol 166 MovieClip [StepUpArrowUp]Uses:152 162 154 155Used by:169
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip [StepTrack]Uses:167Used by:169
Symbol 169 MovieClip [NumericStepperAssets]Uses:156 159 160 161 163 164 165 166 168Used by:170
Symbol 170 MovieClip [NumericStepper]Uses:123 146 145 151 169Used by:Timeline
Symbol 192 FontUsed by:193 331 419 461 462 463 464 465 466 467 468 469 470 473 474 475 476 477 478 479 482 483 485 486 487 488 489 490 491 492 493 494 495 501 502 515 516 518 519 522 524 526 527 528 529 530 531 532 533 534 535 536 609 625 626 627 628 629 632 634 635 636 640 642 643 644 647 649 650 651 652 653 654 655 657 658 659 660 661 662 663 664 665 666 669 670 671 679 687
Symbol 193 EditableTextUses:192Used by:Timeline
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:219 220 321
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:219 220 321
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:219 220 321
Symbol 200 GraphicUsed by:201 202 215
Symbol 201 MovieClipUses:200Used by:219 220 321
Symbol 202 MovieClipUses:200Used by:219 220 321
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:219 220 321
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:219 220 321
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:219 220 321
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:219 220 321
Symbol 211 GraphicUsed by:212 216
Symbol 212 MovieClipUses:211Used by:219 220 321
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:219 220 321
Symbol 215 MovieClipUses:200Used by:219 220 321
Symbol 216 MovieClipUses:211Used by:219 220 321
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:219 220 321
Symbol 219 MovieClipUses:195 197 199 201 202 204 206 208 210 212 214 215 216 218Used by:328
Symbol 220 MovieClipUses:195 197 201 204 208 212 214 215 216 218 210 206 202 199Used by:328
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:328
Symbol 223 GraphicUsed by:328
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:229
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:228
Symbol 228 MovieClipUses:227Used by:229
Symbol 229 MovieClipUses:225 228Used by:328
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:261 272 280 288 296 304 312 320 327
Symbol 232 GraphicUsed by:261
Symbol 233 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 234 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:261 272 280 288 296 304 312 320
Symbol 237 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 238 GraphicUsed by:256 261
Symbol 239 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 240 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 241 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 242 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 243 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 244 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 245 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 246 FontUsed by:247
Symbol 247 TextUses:246Used by:261 272 280 288 296 304 312 320
Symbol 248 GraphicUsed by:261
Symbol 249 ShapeTweeningUsed by:261
Symbol 250 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 251 ShapeTweeningUsed by:261
Symbol 252 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 253 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 254 GraphicUsed by:261
Symbol 255 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 256 MovieClipUses:238Used by:261
Symbol 257 SoundUsed by:261 272 280 288 296 304 312 320
Symbol 258 GraphicUsed by:261 272 280 288 296 304 312 320 327
Symbol 259 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 260 GraphicUsed by:261 272 280 288 296 304 312 320
Symbol 261 MovieClipUses:231 232 233 234 236 237 238 239 240 241 242 243 244 245 247 248 249 250 251 252 253 254 255 256 257 258 259 260Used by:328
Symbol 262 GraphicUsed by:272
Symbol 263 GraphicUsed by:269 272
Symbol 264 GraphicUsed by:272 280 288 296 304 312 320
Symbol 265 GraphicUsed by:272
Symbol 266 ShapeTweeningUsed by:272
Symbol 267 ShapeTweeningUsed by:272
Symbol 268 GraphicUsed by:272
Symbol 269 MovieClipUses:263Used by:272
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:231 262 233 234 236 237 263 239 240 241 242 243 244 245 264 247 265 266 250 267 252 253 268 255 269 257 258 259 260 271Used by:328
Symbol 273 GraphicUsed by:280
Symbol 274 GraphicUsed by:279 280
Symbol 275 GraphicUsed by:280
Symbol 276 ShapeTweeningUsed by:280
Symbol 277 ShapeTweeningUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 MovieClipUses:274Used by:280
Symbol 280 MovieClipUses:231 273 233 234 236 237 274 239 240 241 242 243 244 245 264 247 275 276 250 277 252 253 278 255 279 257 258 259 260Used by:328
Symbol 281 GraphicUsed by:288
Symbol 282 GraphicUsed by:287 288
Symbol 283 GraphicUsed by:288
Symbol 284 ShapeTweeningUsed by:288
Symbol 285 ShapeTweeningUsed by:288
Symbol 286 GraphicUsed by:288
Symbol 287 MovieClipUses:282Used by:288
Symbol 288 MovieClipUses:231 281 233 234 236 237 282 239 240 241 242 243 244 245 264 247 283 284 250 285 252 253 286 255 287 257 258 259 260Used by:328
Symbol 289 GraphicUsed by:296
Symbol 290 GraphicUsed by:295 296
Symbol 291 GraphicUsed by:296
Symbol 292 ShapeTweeningUsed by:296
Symbol 293 ShapeTweeningUsed by:296
Symbol 294 GraphicUsed by:296
Symbol 295 MovieClipUses:290Used by:296
Symbol 296 MovieClipUses:231 289 233 234 236 237 290 239 240 241 242 243 244 245 264 247 291 292 250 293 252 253 294 255 295 257 258 259 260Used by:328
Symbol 297 GraphicUsed by:304
Symbol 298 GraphicUsed by:303 304
Symbol 299 GraphicUsed by:304
Symbol 300 ShapeTweeningUsed by:304
Symbol 301 ShapeTweeningUsed by:304
Symbol 302 GraphicUsed by:304
Symbol 303 MovieClipUses:298Used by:304
Symbol 304 MovieClipUses:231 297 233 234 236 237 298 239 240 241 242 243 244 245 264 247 299 300 250 301 252 253 302 255 303 257 258 259 260Used by:328
Symbol 305 GraphicUsed by:312
Symbol 306 GraphicUsed by:311 312
Symbol 307 GraphicUsed by:312
Symbol 308 ShapeTweeningUsed by:312
Symbol 309 ShapeTweeningUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 MovieClipUses:306Used by:312
Symbol 312 MovieClipUses:231 305 233 234 236 237 306 239 240 241 242 243 244 245 264 247 307 308 250 309 252 253 310 255 311 257 258 259 260Used by:328
Symbol 313 GraphicUsed by:320
Symbol 314 GraphicUsed by:319 320
Symbol 315 GraphicUsed by:320
Symbol 316 ShapeTweeningUsed by:320
Symbol 317 ShapeTweeningUsed by:320
Symbol 318 GraphicUsed by:320
Symbol 319 MovieClipUses:314Used by:320
Symbol 320 MovieClipUses:231 313 233 234 236 237 314 239 240 241 242 243 244 245 264 247 315 316 250 317 252 253 318 255 319 257 258 259 260Used by:328
Symbol 321 MovieClipUses:195 197 201 204 208 212 214 215 216 218 210 206 202 199Used by:328
Symbol 322 GraphicUsed by:327
Symbol 323 GraphicUsed by:327
Symbol 324 GraphicUsed by:327
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:327
Symbol 327 MovieClipUses:231 258 322 323 324 326 SS1Used by:328
Symbol 328 MovieClipUses:219 220 222 223 229 261 272 280 288 296 304 312 320 321 327Used by:Timeline
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:333  Timeline
Symbol 331 TextUses:192Used by:332
Symbol 332 MovieClipUses:331Used by:333 336 339 342 345 348 351 354 357 360
Symbol 333 MovieClipUses:330 332 SS2Used by:Timeline
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:336 339  Timeline
Symbol 336 MovieClipUses:335 332 SS3Used by:Timeline
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:339  Timeline
Symbol 339 MovieClipUses:338 332 335 SS4Used by:Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:342 345 348 351 354 357 360  Timeline
Symbol 342 MovieClipUses:341 332 SS5Used by:Timeline
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:345  Timeline
Symbol 345 MovieClipUses:344 332 341 SS6Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:348  Timeline
Symbol 348 MovieClipUses:347 332 341 SS7Used by:Timeline
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:351  Timeline
Symbol 351 MovieClipUses:350 332 341 SS8Used by:Timeline
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:354  Timeline
Symbol 354 MovieClipUses:353 332 341 SS9Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:357  Timeline
Symbol 357 MovieClipUses:356 332 341 SS10Used by:Timeline
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:360  Timeline
Symbol 360 MovieClipUses:359 332 341 SS11Used by:Timeline
Symbol 361 GraphicUsed by:396
Symbol 362 FontUsed by:363 364 365 366 370 372 374 376 378 391 392 393 394
Symbol 363 TextUses:362Used by:396
Symbol 364 TextUses:362Used by:396
Symbol 365 TextUses:362Used by:396
Symbol 366 TextUses:362Used by:396
Symbol 367 GraphicUsed by:369 371 373 375 377 388
Symbol 368 GraphicUsed by:369 371 373 375 377 388
Symbol 369 ButtonUses:367 368Used by:389
Symbol 370 TextUses:362Used by:389
Symbol 371 ButtonUses:367 368Used by:389
Symbol 372 TextUses:362Used by:389
Symbol 373 ButtonUses:367 368Used by:389
Symbol 374 TextUses:362Used by:389
Symbol 375 ButtonUses:367 368Used by:389
Symbol 376 TextUses:362Used by:389
Symbol 377 ButtonUses:367 368Used by:389
Symbol 378 TextUses:362Used by:389
Symbol 379 GraphicUsed by:380
Symbol 380 ButtonUses:379Used by:389
Symbol 381 GraphicUsed by:383 384 385 386 387
Symbol 382 GraphicUsed by:383 384 385 386 387
Symbol 383 ButtonUses:381 382Used by:389
Symbol 384 ButtonUses:381 382Used by:389
Symbol 385 ButtonUses:381 382Used by:389
Symbol 386 ButtonUses:381 382Used by:389
Symbol 387 ButtonUses:381 382Used by:389
Symbol 388 ButtonUses:367 368Used by:389
Symbol 389 MovieClipUses:369 370 371 372 373 374 375 376 377 378 380 383 384 385 386 387 388Used by:396
Symbol 390 GraphicUsed by:396
Symbol 391 EditableTextUses:362Used by:396
Symbol 392 EditableTextUses:362Used by:396
Symbol 393 EditableTextUses:362Used by:396
Symbol 394 EditableTextUses:362Used by:396
Symbol 395 MovieClipUsed by:396
Symbol 396 MovieClipUses:361 363 364 365 366 389 390 391 392 393 394 395Used by:Timeline
Symbol 721 MovieClip [__Packages.levelse]
Symbol 722 MovieClip [__Packages.tileEngine]
Symbol 723 MovieClip [__Packages.mapss]
Symbol 119 MovieClip [__Packages.mx.core.UIObject]
Symbol 120 MovieClip [__Packages.mx.core.UIComponent]
Symbol 121 MovieClip [__Packages.mx.controls.NumericStepper]
Symbol 171 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 172 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 173 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 174 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 175 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 176 MovieClip [__Packages.mx.skins.Border]
Symbol 177 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 178 MovieClip [__Packages.mx.controls.TextInput]
Symbol 179 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 180 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 181 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 182 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 183 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 184 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 185 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 186 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 187 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 188 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 189 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 190 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 191 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 397 MovieClipUsed by:Timeline
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:414
Symbol 400 GraphicUsed by:402 407 410 413 582 595 703 714
Symbol 401 GraphicUsed by:402 403 410 413
Symbol 402 MovieClipUses:400 11 401Used by:414 667
Symbol 403 MovieClipUses:401Used by:414  Timeline
Symbol 404 SoundUsed by:414
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:407 525 581 686 702  Timeline
Symbol 407 MovieClipUses:400 406Used by:414 525 667
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:410 525 581 686 702  Timeline
Symbol 410 MovieClipUses:400 409 401Used by:414 525 667
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:413 581 686 702  Timeline
Symbol 413 MovieClipUses:400 412 401Used by:414 667
Symbol 414 MovieClipUses:399 402 403 404 407 410 413Used by:Timeline
Symbol 415 SoundUsed by:Timeline
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:427  Timeline
Symbol 418 GraphicUsed by:420
Symbol 419 EditableTextUses:192Used by:420
Symbol 420 MovieClipUses:418 419Used by:427  Timeline
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:427  Timeline
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:427  Timeline
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:427  Timeline
Symbol 427 MovieClipUses:417 420 422 424 426Used by:Timeline
Symbol 428 GraphicUsed by:433
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:433
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:433
Symbol 433 MovieClipUses:428 430 432Used by:Timeline
Symbol 434 GraphicUsed by:438 446
Symbol 435 GraphicUsed by:438 446
Symbol 436 GraphicUsed by:438 446
Symbol 437 GraphicUsed by:438 446
Symbol 438 ButtonUses:434 435 436 437Used by:Timeline
Symbol 439 BitmapUsed by:440 441 484 656
Symbol 440 GraphicUses:439Used by:Timeline
Symbol 441 GraphicUses:439Used by:Timeline
Symbol 442 SoundUsed by:Timeline
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:445
Symbol 445 MovieClipUses:444Used by:Timeline
Symbol 446 ButtonUses:434 435 436 437Used by:Timeline
Symbol 447 GraphicUsed by:460 648
Symbol 448 GraphicUsed by:459
Symbol 449 FontUsed by:450 451 452 455 456 457
Symbol 450 TextUses:449Used by:454  Timeline
Symbol 451 TextUses:449Used by:454
Symbol 452 TextUses:449Used by:454
Symbol 453 GraphicUsed by:454 458
Symbol 454 ButtonUses:450 451 452 453Used by:459
Symbol 455 TextUses:449Used by:458  Timeline
Symbol 456 TextUses:449Used by:458
Symbol 457 TextUses:449Used by:458
Symbol 458 ButtonUses:455 456 457 453Used by:459
Symbol 459 MovieClipUses:448 454 458Used by:460
Symbol 460 MovieClipUses:447 459Used by:Timeline
Symbol 461 EditableTextUses:192Used by:Timeline
Symbol 462 EditableTextUses:192Used by:Timeline
Symbol 463 EditableTextUses:192Used by:Timeline
Symbol 464 EditableTextUses:192Used by:Timeline
Symbol 465 EditableTextUses:192Used by:Timeline
Symbol 466 EditableTextUses:192Used by:Timeline
Symbol 467 EditableTextUses:192Used by:Timeline
Symbol 468 EditableTextUses:192Used by:Timeline
Symbol 469 EditableTextUses:192Used by:Timeline
Symbol 470 EditableTextUses:192Used by:Timeline
Symbol 471 GraphicUsed by:472 689 691 693
Symbol 472 MovieClipUses:471Used by:525 648 686  Timeline
Symbol 473 EditableTextUses:192Used by:Timeline
Symbol 474 EditableTextUses:192Used by:Timeline
Symbol 475 EditableTextUses:192Used by:Timeline
Symbol 476 EditableTextUses:192Used by:Timeline
Symbol 477 EditableTextUses:192Used by:Timeline
Symbol 478 EditableTextUses:192Used by:Timeline
Symbol 479 EditableTextUses:192Used by:Timeline
Symbol 480 FontUsed by:481
Symbol 481 EditableTextUses:480Used by:Timeline
Symbol 482 EditableTextUses:192Used by:Timeline
Symbol 483 EditableTextUses:192Used by:Timeline
Symbol 484 GraphicUses:439Used by:Timeline
Symbol 485 EditableTextUses:192Used by:Timeline
Symbol 486 EditableTextUses:192Used by:Timeline
Symbol 487 EditableTextUses:192Used by:Timeline
Symbol 488 EditableTextUses:192Used by:Timeline
Symbol 489 EditableTextUses:192Used by:Timeline
Symbol 490 EditableTextUses:192Used by:Timeline
Symbol 491 TextUses:192Used by:Timeline
Symbol 492 EditableTextUses:192Used by:Timeline
Symbol 493 EditableTextUses:192Used by:Timeline
Symbol 494 EditableTextUses:192Used by:Timeline
Symbol 495 EditableTextUses:192Used by:Timeline
Symbol 496 FontUsed by:497
Symbol 497 EditableTextUses:496Used by:Timeline
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:500
Symbol 500 MovieClipUses:499Used by:686  Timeline
Symbol 501 TextUses:192Used by:Timeline
Symbol 502 EditableTextUses:192Used by:Timeline
Symbol 503 GraphicUsed by:Timeline
Symbol 504 GraphicUsed by:Timeline
Symbol 505 BitmapUsed by:506 537
Symbol 506 GraphicUses:505Used by:525 686
Symbol 507 BitmapUsed by:508 537
Symbol 508 GraphicUses:507Used by:525
Symbol 509 BitmapUsed by:510 537
Symbol 510 GraphicUses:509Used by:525
Symbol 511 GraphicUses:103Used by:512
Symbol 512 MovieClipUses:511Used by:525 686
Symbol 513 GraphicUsed by:525
Symbol 514 GraphicUsed by:525
Symbol 515 TextUses:192Used by:525
Symbol 516 TextUses:192Used by:525
Symbol 517 GraphicUsed by:525
Symbol 518 TextUses:192Used by:525
Symbol 519 TextUses:192Used by:525
Symbol 520 GraphicUsed by:525
Symbol 521 GraphicUsed by:525
Symbol 522 TextUses:192Used by:525
Symbol 523 GraphicUsed by:525
Symbol 524 TextUses:192Used by:525
Symbol 525 MovieClipUses:506 508 510 512 410 407 513 514 515 409 516 517 518 406 519 520 521 522 523 524 472 SS12Used by:Timeline
Symbol 526 EditableTextUses:192Used by:Timeline
Symbol 527 EditableTextUses:192Used by:Timeline
Symbol 528 EditableTextUses:192Used by:Timeline
Symbol 529 EditableTextUses:192Used by:Timeline
Symbol 530 EditableTextUses:192Used by:Timeline
Symbol 531 EditableTextUses:192Used by:Timeline
Symbol 532 EditableTextUses:192Used by:Timeline
Symbol 533 EditableTextUses:192Used by:Timeline
Symbol 534 EditableTextUses:192Used by:Timeline
Symbol 535 EditableTextUses:192Used by:Timeline
Symbol 536 EditableTextUses:192Used by:Timeline
Symbol 537 GraphicUses:509 507 505Used by:Timeline
Symbol 538 MovieClipUsed by:Timeline
Symbol 539 MovieClipUsed by:Timeline
Symbol 540 MovieClipUsed by:Timeline
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:Timeline
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:545
Symbol 545 MovieClipUses:544Used by:667  Timeline
Symbol 546 MovieClipUsed by:Timeline
Symbol 547 GraphicUsed by:549 551 554 556 558 559 561 566 568 571 573 575 576 578
Symbol 548 SoundUsed by:549
Symbol 549 MovieClipUses:547 548 SS13Used by:579
Symbol 550 SoundUsed by:551
Symbol 551 MovieClipUses:547 550Used by:579
Symbol 552 SoundUsed by:554
Symbol 553 SoundUsed by:554
Symbol 554 MovieClipUses:547 552 553Used by:579
Symbol 555 SoundUsed by:556
Symbol 556 MovieClipUses:547 555Used by:579
Symbol 557 SoundUsed by:558
Symbol 558 MovieClipUses:547 557Used by:579
Symbol 559 MovieClipUses:547Used by:579
Symbol 560 SoundUsed by:561
Symbol 561 MovieClipUses:547 560Used by:579
Symbol 562 SoundUsed by:566
Symbol 563 SoundUsed by:566
Symbol 564 SoundUsed by:566
Symbol 565 SoundUsed by:566
Symbol 566 MovieClipUses:547 562 563 564 565Used by:579
Symbol 567 SoundUsed by:568
Symbol 568 MovieClipUses:547 567Used by:579
Symbol 569 SoundUsed by:571
Symbol 570 SoundUsed by:571
Symbol 571 MovieClipUses:547 569 570Used by:579
Symbol 572 SoundUsed by:573
Symbol 573 MovieClipUses:547 572Used by:579
Symbol 574 SoundUsed by:575
Symbol 575 MovieClipUses:547 574Used by:579
Symbol 576 MovieClipUses:547Used by:579
Symbol 577 SoundUsed by:578
Symbol 578 MovieClipUses:547 577Used by:579
Symbol 579 MovieClipUses:549 551 554 556 558 559 561 566 568 571 573 575 576 578Used by:Timeline
Symbol 580 MovieClipUsed by:Timeline
Symbol 581 MovieClipUses:406 409 412 11Used by:582 595 597 599 606
Symbol 582 MovieClipUses:400 581Used by:607
Symbol 583 MovieClipUses:79Used by:607 720
Symbol 584 GraphicUsed by:595
Symbol 585 GraphicUsed by:595 597
Symbol 586 GraphicUsed by:595
Symbol 587 GraphicUsed by:595 714
Symbol 588 GraphicUsed by:595
Symbol 589 GraphicUsed by:595
Symbol 590 GraphicUsed by:595
Symbol 591 GraphicUsed by:595
Symbol 592 GraphicUsed by:595
Symbol 593 GraphicUsed by:595
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:400 581 584 585 586 587 588 589 590 591 592 593 594Used by:607
Symbol 596 GraphicUsed by:597 720
Symbol 597 MovieClipUses:596 585 581Used by:607
Symbol 598 GraphicUsed by:599 715
Symbol 599 MovieClipUses:598 581Used by:607
Symbol 600 GraphicUsed by:601 716
Symbol 601 MovieClipUses:600Used by:607
Symbol 602 GraphicUsed by:606 719
Symbol 603 GraphicUsed by:606
Symbol 604 GraphicUsed by:606 719
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:602 581 603 604 605Used by:607
Symbol 607 MovieClipUses:582 583 71 595 597 599 601 606Used by:Timeline
Symbol 608 GraphicUsed by:624
Symbol 609 EditableTextUses:192Used by:624
Symbol 610 GraphicUsed by:612
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:610 611Used by:623
Symbol 613 GraphicUsed by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:613 614Used by:623
Symbol 616 GraphicUsed by:623
Symbol 617 GraphicUsed by:619
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:617 618Used by:623
Symbol 620 GraphicUsed by:622
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:620 621Used by:623
Symbol 623 MovieClipUses:612 615 616 619 622Used by:624
Symbol 624 MovieClipUses:608 609 623Used by:Timeline
Symbol 625 EditableTextUses:192Used by:Timeline
Symbol 626 EditableTextUses:192Used by:Timeline
Symbol 627 EditableTextUses:192Used by:631
Symbol 628 EditableTextUses:192Used by:631
Symbol 629 EditableTextUses:192Used by:631
Symbol 630 GraphicUsed by:631 637 645
Symbol 631 ButtonUses:627 628 629 630Used by:648
Symbol 632 EditableTextUses:192Used by:633
Symbol 633 MovieClipUses:632Used by:648
Symbol 634 EditableTextUses:192Used by:637
Symbol 635 EditableTextUses:192Used by:637
Symbol 636 EditableTextUses:192Used by:637
Symbol 637 ButtonUses:634 635 636 630Used by:648
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:648
Symbol 640 EditableTextUses:192Used by:641
Symbol 641 MovieClipUses:640Used by:648
Symbol 642 EditableTextUses:192Used by:645
Symbol 643 EditableTextUses:192Used by:645
Symbol 644 EditableTextUses:192Used by:645
Symbol 645 ButtonUses:642 643 644 630Used by:648
Symbol 646 GraphicUsed by:648
Symbol 647 EditableTextUses:192Used by:648
Symbol 648 MovieClipUses:631 633 637 639 641 472 447 645 646 647Used by:Timeline
Symbol 649 EditableTextUses:192Used by:Timeline
Symbol 650 EditableTextUses:192Used by:Timeline
Symbol 651 EditableTextUses:192Used by:Timeline
Symbol 652 EditableTextUses:192Used by:Timeline
Symbol 653 EditableTextUses:192Used by:Timeline
Symbol 654 EditableTextUses:192Used by:Timeline
Symbol 655 EditableTextUses:192Used by:Timeline
Symbol 656 GraphicUses:439Used by:668  Timeline
Symbol 657 EditableTextUses:192Used by:667
Symbol 658 EditableTextUses:192Used by:667
Symbol 659 EditableTextUses:192Used by:667
Symbol 660 EditableTextUses:192Used by:667
Symbol 661 EditableTextUses:192Used by:667
Symbol 662 EditableTextUses:192Used by:667
Symbol 663 EditableTextUses:192Used by:667
Symbol 664 EditableTextUses:192Used by:667
Symbol 665 EditableTextUses:192Used by:667
Symbol 666 EditableTextUses:192Used by:667
Symbol 667 MovieClipUses:657 658 659 660 402 413 410 407 661 662 663 664 665 666 545Used by:Timeline
Symbol 668 MovieClipUses:656Used by:Timeline
Symbol 669 EditableTextUses:192Used by:672
Symbol 670 EditableTextUses:192Used by:672
Symbol 671 EditableTextUses:192Used by:672
Symbol 672 MovieClipUses:669 670 671Used by:Timeline
Symbol 673 GraphicUsed by:Timeline
Symbol 674 SoundUsed by:686
Symbol 675 GraphicUsed by:686
Symbol 676 GraphicUsed by:686
Symbol 677 GraphicUsed by:686
Symbol 678 GraphicUsed by:686
Symbol 679 TextUses:192Used by:686
Symbol 680 GraphicUsed by:685
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:685
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:685
Symbol 685 MovieClipUses:680 682 684Used by:686
Symbol 686 MovieClipUses:506 500 512 674 675 11 676 409 677 406 678 412 472 679 685Used by:Timeline
Symbol 687 TextUses:192Used by:Timeline
Symbol 688 GraphicUsed by:Timeline
Symbol 689 ButtonUses:471Used by:Timeline
Symbol 690 TextUses:47Used by:Timeline
Symbol 691 ButtonUses:471Used by:Timeline
Symbol 692 TextUses:47Used by:Timeline
Symbol 693 ButtonUses:471Used by:Timeline
Symbol 694 TextUses:47Used by:Timeline
Symbol 695 TextUses:47Used by:Timeline
Symbol 696 FontUsed by:697
Symbol 697 EditableTextUses:696Used by:Timeline
Symbol 698 TextUses:47Used by:Timeline
Symbol 699 TextUses:47Used by:Timeline
Symbol 700 MovieClipUsed by:Timeline
Symbol 701 MovieClipUsed by:Timeline
Symbol 702 MovieClipUses:406 409 412 11Used by:703 714 715 719 720
Symbol 703 MovieClipUses:400 702Used by:720
Symbol 704 GraphicUsed by:714
Symbol 705 GraphicUsed by:714 720
Symbol 706 GraphicUsed by:714
Symbol 707 GraphicUsed by:714
Symbol 708 GraphicUsed by:714
Symbol 709 GraphicUsed by:714
Symbol 710 GraphicUsed by:714
Symbol 711 GraphicUsed by:714
Symbol 712 GraphicUsed by:714
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:400 702 704 705 706 587 707 708 709 710 711 712 713Used by:720
Symbol 715 MovieClipUses:598 702Used by:720
Symbol 716 MovieClipUses:600Used by:720
Symbol 717 GraphicUsed by:719
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:602 702 717 604 718Used by:720
Symbol 720 MovieClipUses:703 583 6 714 596 705 702 715 716 719Used by:Timeline
Streaming Sound 1Used by:Symbol 327 MovieClip
Streaming Sound 2Used by:Symbol 333 MovieClip
Streaming Sound 3Used by:Symbol 336 MovieClip
Streaming Sound 4Used by:Symbol 339 MovieClip
Streaming Sound 5Used by:Symbol 342 MovieClip
Streaming Sound 6Used by:Symbol 345 MovieClip
Streaming Sound 7Used by:Symbol 348 MovieClip
Streaming Sound 8Used by:Symbol 351 MovieClip
Streaming Sound 9Used by:Symbol 354 MovieClip
Streaming Sound 10Used by:Symbol 357 MovieClip
Streaming Sound 11Used by:Symbol 360 MovieClip
Streaming Sound 12Used by:Symbol 525 MovieClip
Streaming Sound 13Used by:Symbol 549 MovieClip

Instance Names

"ach1"Frame 1Symbol 333 MovieClip
"ach2"Frame 1Symbol 336 MovieClip
"ach3"Frame 1Symbol 339 MovieClip
"ach4"Frame 1Symbol 342 MovieClip
"ach5"Frame 1Symbol 345 MovieClip
"ach8"Frame 1Symbol 348 MovieClip
"ach7"Frame 1Symbol 351 MovieClip
"ach3"Frame 1Symbol 354 MovieClip
"ach9"Frame 1Symbol 357 MovieClip
"ach10"Frame 1Symbol 360 MovieClip
"fpsSpeedometer"Frame 1Symbol 396 MovieClip
"med1"Frame 70Symbol 330 MovieClip
"med2"Frame 70Symbol 335 MovieClip
"med4"Frame 70Symbol 338 MovieClip
"med5"Frame 70Symbol 341 MovieClip
"med6"Frame 70Symbol 344 MovieClip
"med3"Frame 70Symbol 353 MovieClip
"med8"Frame 70Symbol 347 MovieClip
"med7"Frame 70Symbol 350 MovieClip
"med10"Frame 70Symbol 359 MovieClip
"med9"Frame 70Symbol 356 MovieClip
"waterT"Frame 131Symbol 538 MovieClip
"ladders"Frame 131Symbol 539 MovieClip
"ground"Frame 131Symbol 540 MovieClip
"ps1g"Frame 131Symbol 542 MovieClip
"ps2g"Frame 131Symbol 542 MovieClip
"ices"Frame 131Symbol 546 MovieClip
"vAct"Frame 131Symbol 579 MovieClip
"eventsss"Frame 131Symbol 580 MovieClip
"ps2"Frame 131Symbol 607 MovieClip
"ps1"Frame 131Symbol 607 MovieClip
"hed1"Frame 131Symbol 406 MovieClip
"hed2"Frame 131Symbol 409 MovieClip
"huds"Frame 131Symbol 624 MovieClip
"fad"Frame 131Symbol 648 MovieClip
"ps3g"Frame 132Symbol 542 MovieClip
"ps3"Frame 132Symbol 607 MovieClip
"hed3"Frame 132Symbol 412 MovieClip
"ps4g"Frame 133Symbol 542 MovieClip
"ps4"Frame 133Symbol 607 MovieClip
"hed4"Frame 133Symbol 11 MovieClip
"playd"Frame 171Symbol 170 MovieClip [NumericStepper]
"selectTile"Frame 172Symbol 118 MovieClip [tile]
"statuse"Frame 172Symbol 170 MovieClip [NumericStepper]
"txs"Frame 172Symbol 697 EditableText
"statuses"Frame 172Symbol 170 MovieClip [NumericStepper]
"waterT"Frame 173Symbol 700 MovieClip
"waterT"Frame 173Symbol 700 MovieClip
"ladders"Frame 173Symbol 539 MovieClip
"ground"Frame 173Symbol 540 MovieClip
"ps1g"Frame 173Symbol 542 MovieClip
"ps2g"Frame 173Symbol 542 MovieClip
"ices"Frame 173Symbol 701 MovieClip
"eventsss"Frame 173Symbol 580 MovieClip
"ps2"Frame 173Symbol 720 MovieClip
"ps1"Frame 173Symbol 720 MovieClip
"ps3g"Frame 174Symbol 542 MovieClip
"ps3"Frame 174Symbol 720 MovieClip
"ps4g"Frame 175Symbol 542 MovieClip
"ps4"Frame 175Symbol 720 MovieClip
"his"Symbol 16 MovieClip [endPOINT] Frame 1Symbol 6 MovieClip
"s1"Symbol 17 MovieClip [scaleShadow] Frame 1Symbol 6 MovieClip
"s2"Symbol 17 MovieClip [scaleShadow] Frame 1Symbol 6 MovieClip
"h"Symbol 23 MovieClip Frame 1Symbol 6 MovieClip
"h2"Symbol 23 MovieClip Frame 1Symbol 6 MovieClip
"s1"Symbol 24 MovieClip [scaless] Frame 1Symbol 23 MovieClip
"s2"Symbol 24 MovieClip [scaless] Frame 1Symbol 23 MovieClip
"hit"Symbol 28 MovieClip [spikers] Frame 1Symbol 6 MovieClip
"hit"Symbol 73 MovieClip [butters] Frame 1Symbol 71 MovieClip
"In"Symbol 78 MovieClip [boxe] Frame 1Symbol 77 MovieClip
"airbox"Symbol 87 MovieClip [fRight] Frame 1Symbol 6 MovieClip
"softAirbox"Symbol 87 MovieClip [fRight] Frame 1Symbol 6 MovieClip
"airbox"Symbol 87 MovieClip [fRight] Frame 1Symbol 6 MovieClip
"softAirbox"Symbol 87 MovieClip [fRight] Frame 2Symbol 6 MovieClip
"airbox"Symbol 88 MovieClip [fLeft] Frame 1Symbol 6 MovieClip
"softAirbox"Symbol 88 MovieClip [fLeft] Frame 1Symbol 6 MovieClip
"airbox"Symbol 88 MovieClip [fLeft] Frame 1Symbol 6 MovieClip
"softAirbox"Symbol 88 MovieClip [fLeft] Frame 2Symbol 6 MovieClip
"kisss"Symbol 118 MovieClip [tile] Frame 4Symbol 108 EditableText
"kisss"Symbol 118 MovieClip [tile] Frame 7Symbol 111 EditableText
"kisss"Symbol 118 MovieClip [tile] Frame 8Symbol 112 EditableText
"kisss"Symbol 118 MovieClip [tile] Frame 18Symbol 116 EditableText
"b"Symbol 128 MovieClip [SimpleButtonDown] Frame 1Symbol 125 MovieClip [BrdrShdw]
"face"Symbol 128 MovieClip [SimpleButtonDown] Frame 1Symbol 127 MovieClip [BrdrFace]
"b"Symbol 133 MovieClip [SimpleButtonIn] Frame 1Symbol 130 MovieClip [BrdrBlk]
"it"Symbol 133 MovieClip [SimpleButtonIn] Frame 1Symbol 132 MovieClip [BrdrHilght]
"g"Symbol 133 MovieClip [SimpleButtonIn] Frame 1Symbol 125 MovieClip [BrdrShdw]
"face"Symbol 133 MovieClip [SimpleButtonIn] Frame 1Symbol 127 MovieClip [BrdrFace]
"ob"Symbol 134 MovieClip [SimpleButtonUp] Frame 1Symbol 130 MovieClip [BrdrBlk]
"ol"Symbol 134 MovieClip [SimpleButtonUp] Frame 1Symbol 127 MovieClip [BrdrFace]
"ib"Symbol 134 MovieClip [SimpleButtonUp] Frame 1Symbol 125 MovieClip [BrdrShdw]
"il"Symbol 134 MovieClip [SimpleButtonUp] Frame 1Symbol 132 MovieClip [BrdrHilght]
"face"Symbol 134 MovieClip [SimpleButtonUp] Frame 1Symbol 127 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 142 MovieClip [FocusRect] Frame 1Symbol 123 MovieClip [BoundingBox]
"tabCapture"Symbol 143 MovieClip [FocusManager] Frame 1Symbol 140 Button
"boundingBox_mc"Symbol 146 MovieClip [SimpleButton] Frame 1Symbol 123 MovieClip [BoundingBox]
"label"Symbol 151 MovieClip [TextInput] Frame 1Symbol 148 EditableText
"boundingBox_mc"Symbol 170 MovieClip [NumericStepper] Frame 1Symbol 123 MovieClip [BoundingBox]
"barmask"Symbol 229 MovieClip Frame 1Symbol 225 MovieClip
"med1"Symbol 333 MovieClip Frame 1Symbol 330 MovieClip
"med1"Symbol 336 MovieClip Frame 1Symbol 335 MovieClip
"med1"Symbol 339 MovieClip Frame 1Symbol 338 MovieClip
"med1"Symbol 339 MovieClip Frame 81Symbol 335 MovieClip
"med1"Symbol 342 MovieClip Frame 1Symbol 341 MovieClip
"med1"Symbol 345 MovieClip Frame 1Symbol 344 MovieClip
"med1"Symbol 345 MovieClip Frame 81Symbol 341 MovieClip
"med1"Symbol 348 MovieClip Frame 1Symbol 347 MovieClip
"med1"Symbol 348 MovieClip Frame 81Symbol 341 MovieClip
"med1"Symbol 351 MovieClip Frame 1Symbol 350 MovieClip
"med1"Symbol 351 MovieClip Frame 81Symbol 341 MovieClip
"med1"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"med1"Symbol 354 MovieClip Frame 81Symbol 341 MovieClip
"med1"Symbol 357 MovieClip Frame 1Symbol 356 MovieClip
"med1"Symbol 357 MovieClip Frame 81Symbol 341 MovieClip
"med1"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"med1"Symbol 360 MovieClip Frame 81Symbol 341 MovieClip
"pulldown"Symbol 396 MovieClip Frame 1Symbol 389 MovieClip
"callCalcFPS"Symbol 396 MovieClip Frame 1Symbol 395 MovieClip
"hat"Symbol 607 MovieClip Frame 1Symbol 583 MovieClip
"righ"Symbol 607 MovieClip Frame 1Symbol 583 MovieClip
"lef"Symbol 607 MovieClip Frame 1Symbol 583 MovieClip
"righ1"Symbol 607 MovieClip Frame 1Symbol 583 MovieClip
"lef1"Symbol 607 MovieClip Frame 1Symbol 583 MovieClip
"hitsbox"Symbol 607 MovieClip Frame 1Symbol 71 MovieClip
"ins"Symbol 607 MovieClip Frame 5Symbol 606 MovieClip
"textsep"Symbol 624 MovieClip Frame 1Symbol 609 EditableText
"Headd"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"arrowss"Symbol 648 MovieClip Frame 1Symbol 639 MovieClip
"hat"Symbol 720 MovieClip Frame 1Symbol 583 MovieClip
"righ"Symbol 720 MovieClip Frame 1Symbol 583 MovieClip
"lef"Symbol 720 MovieClip Frame 1Symbol 583 MovieClip
"righ1"Symbol 720 MovieClip Frame 1Symbol 583 MovieClip
"lef1"Symbol 720 MovieClip Frame 1Symbol 583 MovieClip
"hitsbox"Symbol 720 MovieClip Frame 1Symbol 6 MovieClip
"ins"Symbol 720 MovieClip Frame 5Symbol 719 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "watT"
ExportAssets (56)Timeline Frame 1Symbol 4 as "laddes"
ExportAssets (56)Timeline Frame 1Symbol 16 as "endPOINT"
ExportAssets (56)Timeline Frame 1Symbol 17 as "scaleShadow"
ExportAssets (56)Timeline Frame 1Symbol 24 as "scaless"
ExportAssets (56)Timeline Frame 1Symbol 28 as "spikers"
ExportAssets (56)Timeline Frame 1Symbol 31 as "eleT"
ExportAssets (56)Timeline Frame 1Symbol 36 as "evato"
ExportAssets (56)Timeline Frame 1Symbol 56 as "tiles"
ExportAssets (56)Timeline Frame 1Symbol 59 as "decT"
ExportAssets (56)Timeline Frame 1Symbol 63 as "doBlue"
ExportAssets (56)Timeline Frame 1Symbol 64 as "doRed"
ExportAssets (56)Timeline Frame 1Symbol 65 as "descend"
ExportAssets (56)Timeline Frame 1Symbol 68 as "butT"
ExportAssets (56)Timeline Frame 1Symbol 73 as "butters"
ExportAssets (56)Timeline Frame 1Symbol 75 as "boxT"
ExportAssets (56)Timeline Frame 1Symbol 78 as "boxe"
ExportAssets (56)Timeline Frame 1Symbol 87 as "fRight"
ExportAssets (56)Timeline Frame 1Symbol 88 as "fLeft"
ExportAssets (56)Timeline Frame 1Symbol 91 as "BlueKey"
ExportAssets (56)Timeline Frame 1Symbol 94 as "RedKey"
ExportAssets (56)Timeline Frame 1Symbol 95 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 99 as "watTT"
ExportAssets (56)Timeline Frame 1Symbol 101 as "iceOp"
ExportAssets (56)Timeline Frame 1Symbol 118 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 123 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 125 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 127 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 128 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 130 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 132 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 133 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 134 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 135 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 136 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 137 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 142 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 143 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 144 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 145 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 146 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 149 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 150 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 151 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 156 as "StepDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 158 as "StepThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 159 as "StepDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 160 as "StepDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 161 as "StepDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 163 as "StepUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 164 as "StepUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 165 as "StepUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 166 as "StepUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 168 as "StepTrack"
ExportAssets (56)Timeline Frame 1Symbol 169 as "NumericStepperAssets"
ExportAssets (56)Timeline Frame 1Symbol 170 as "NumericStepper"
ExportAssets (56)Timeline Frame 1Symbol 721 as "__Packages.levelse"
ExportAssets (56)Timeline Frame 1Symbol 722 as "__Packages.tileEngine"
ExportAssets (56)Timeline Frame 1Symbol 723 as "__Packages.mapss"
ExportAssets (56)Timeline Frame 1Symbol 119 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 120 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 121 as "__Packages.mx.controls.NumericStepper"
ExportAssets (56)Timeline Frame 1Symbol 171 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 172 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 173 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 174 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 175 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 176 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 177 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 178 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 182 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 183 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 184 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 185 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 186 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 187 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 188 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 189 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 190 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 191 as "__Packages.mx.skins.halo.RectBorder"

Labels

"a"Symbol 389 MovieClip Frame 1
"b"Symbol 389 MovieClip Frame 10
"c"Symbol 389 MovieClip Frame 20
"d"Symbol 389 MovieClip Frame 30
"e"Symbol 389 MovieClip Frame 40
"choose"Symbol 389 MovieClip Frame 50
"stand"Symbol 607 MovieClip Frame 1
"run"Symbol 607 MovieClip Frame 2
"jump"Symbol 607 MovieClip Frame 3
"ducking"Symbol 607 MovieClip Frame 4
"stand"Symbol 720 MovieClip Frame 1
"run"Symbol 720 MovieClip Frame 2
"jump"Symbol 720 MovieClip Frame 3
"ducking"Symbol 720 MovieClip Frame 4

Dynamic Text Variables

kissKissSymbol 108 EditableText""
kissKissSymbol 111 EditableText""
kissKissSymbol 112 EditableText"22"
kissKissSymbol 116 EditableText"22"
numFramesSymbol 391 EditableText"<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"
elapsedSecondsSymbol 392 EditableText"<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"
actualFPSSymbol 393 EditableText"<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"
recentFPSoutputSymbol 394 EditableText"<p align="left"><font face="Lucida Console" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"
_root.save1Symbol 464 EditableText"Level "
_root.save2Symbol 467 EditableText"Level "
_root.save3Symbol 470 EditableText"Level "
_root.save1Symbol 476 EditableText"Level "
_root.save2Symbol 479 EditableText"Level "
_root.save3Symbol 483 EditableText"Level "
_root.funplesSymbol 497 EditableText"5000"
_root.save1Symbol 529 EditableText"100 "
_root.save2Symbol 532 EditableText"100 "
_root.save3Symbol 535 EditableText"100 "
_root.truTimeSymbol 632 EditableText"1000"
_parent.levrSymbol 640 EditableText"Level 2"
_root.truTimeSymbol 658 EditableText"10000"
_root.truTimeSymbol 662 EditableText"10000"




http://swfchan.com/11/54577/info.shtml
Created: 21/4 -2019 14:26:12 Last modified: 21/4 -2019 14:26:12 Server time: 06/05 -2024 15:51:53