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

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

Football & Soccer & Rugby - Freekick Simulator.swf

This is the info page for
Flash #231584

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


Text
loading

sound

0  

ActionScript [AS1/AS2]

Frame 1
function goReg() { var _local1 = "http://www.lig.co.kr/hopecenter/event_ongoing/event_ongoing_view_01.shtml?vir"; getURL (_local1, "_blank", "POST"); } function replay() { _SB.setAllStop(); gotoAndStop ("intro"); } stop(); _quality = "BEST"; _global._r = this; fscommand ("allowscale", false); _focusrect = false; var loadListener = {}; loadListener.onLoadProgress = function (gBL, gBT, ratio) { load_mc.bar_mc._xscale = ratio * 100; }; loadListener.onLoadComplete = function () { gotoAndStop ("intro"); }; load_mc.onEnterFrame = function () { var _local3 = _root.getBytesTotal(); var _local4 = _root.getBytesLoaded(); var _local5 = _local4 / _local3; loadListener.onLoadProgress(_local4, _local3, _local5); if (_local3 == _local4) { this.onEnterFrame = null; loadListener.onLoadComplete(); } };
Frame 10
function openHelp() { } function startGame() { _SB.loop.stop(); gotoAndStop ("game"); } stop(); _global._SB = new game.sound.SoundBox(this.createEmptyMovieClip("soundbox_mc", 10)); _SB.attachAllSound("btn:30", "goalpost", "goalin:100", "korea:100", "loop:30", "ballbound:70", "ballkick:120", "voiceloop:80", "whistle:100");
Frame 20
stop();
Symbol 2 MovieClip [att_arrow] Frame 1
stop();
Symbol 722 MovieClip [__Packages.game.sound.SoundBox] Frame 0
class game.sound.SoundBox { var soundbox_mc, soundbox; function SoundBox (mc) { trace("soundbox_Class Loaded"); soundbox_mc = mc; soundbox = new Sound(mc); } function attachAllSound() { for (var _local6 in arguments) { var _local4 = arguments[_local6].split(":"); var _local5 = _local4[0].split("_"); var _local3 = _local4[0]; soundbox_mc.createEmptyMovieClip(_local3 + "_mc", dep++); this[_local3] = new Sound(soundbox_mc[_local3 + "_mc"]); this[_local3].attachSound(_local5[0]); if (_local4[1] == undefined) { this[_local3].setVolume(100); } else { this[_local3].setVolume(Number(_local4[1])); } soundbox_arr[_local6] = this[_local3]; } } function setAllStop() { for (var _local2 in this) { if (this[_local2] instanceof Sound) { this[_local2].stop(); } } } function setAllMute() { soundbox.setVolume(0); } function setAllOn() { soundbox.setVolume(100); } function fadeIn(s, tv, df, B) { fade("IN", s, tv, df, B); } function fadeOut(s, tv, df, B) { fade("OUT", s, tv, df, B); } function fade(tog, s, tv, df, B) { if ((tog == "IN") && (B)) { this[s].start(0, 99999); } var _local2 = soundbox_mc[s + "_mc"]; var owner = this; _local2.cv = this[s].getVolume(); _local2.dv = (tv - _local2.cv) / df; _local2.tv = tv; _local2.df = df; _local2.tog = tog; _local2.count = 0; _local2.onEnterFrame = function () { this.count++; this.cv = this.cv + this.dv; owner[s].setVolume(Math.round(this.cv)); if (this.count == this.df) { owner[s].setVolume(this.tv); if ((tog == "OUT") && (B)) { owner[s].stop(); } this.onEnterFrame = null; } }; } var dep = 0; var soundbox_arr = []; }
Symbol 723 MovieClip [__Packages.Game_freekick] Frame 0
class Game_freekick { var goal_num_mc, _SB, goalIn_mc, trans_mc, endingPop_mc, ui_mc, ballCount_mc, backGround_mc, spin_mc, w3d_mc, root, projection, goal_num, level, ballCount, dF, arrow_mc, hit_mc, wall_mc, wallShadow_mc, keeper_mc, keeperShadow_mc, state, ball_obj, ballShadow_obj, soundInterval; function Game_freekick (root) { goal_num_mc = root.goal_num_mc; _SB = _global._SB; goalIn_mc = root.goalIn_mc; trans_mc = root.trans_mc; endingPop_mc = root.endingPop_mc; ui_mc = root.ui_mc; ballCount_mc = root.ballCount_mc; backGround_mc = root.backGround_mc; spin_mc = root.spin_mc; w3d_mc = root.w3d_mc; this.root = root; projection = new Projection(w3d_mc); init(); } function init() { goal_num = 0; _SB.korea.start(0, 999999); _SB.voiceloop.start(0, 99999); level = 1; setLevel(); } function callKorea() { trace("\uBD88\uB7EC\uB77C\uCF54\uB9AC\uC544"); _SB.korea.start(0, 1); } function upLevel() { level++; setLevel(); } function setLevel() { ui_mc.gotoAndPlay("level" + level); spin_mc._visible = false; setArrow(); projection.setLevel(level); ballCount = 10; viewBallCount(); setBG(); setHitArea(); setBallEvent(); if (level == 1) { dF = 70; } else if (level == 2) { dF = 70; } } function viewBallCount() { ballCount_mc.txt.text = ballCount; } function setArrow() { arrow_mc = w3d_mc.createEmptyMovieClip("arrow_mc", w3d_mc.getNextHighestDepth()); arrow_mc.attachMovie("att_arrow", "arrow", arrow_mc.getNextHighestDepth()); arrow_mc._visible = false; } function setBG() { backGround_mc.gotoAndStop("bg" + level); backGround_mc.keeper_mc.gotoAndStop("level" + level); backGround_mc.keeperShadow_mc.gotoAndStop("level" + level); } function setHitArea() { hit_mc = backGround_mc.hit_mc; hit_mc.gotoAndStop("hit" + level); wall_mc = backGround_mc.wall_mc; wallShadow_mc = backGround_mc.wallShadow_mc; keeper_mc = backGround_mc.keeper_mc.mc; keeperShadow_mc = backGround_mc.keeperShadow_mc.mc; keeper_mc.inix = keeper_mc._x; keeperShadow_mc.initx = keeperShadow_mc._x; } function setBallEvent() { _SB.whistle.start(0, 1); state = "ready"; var owner = this; ball_obj = projection.getBall(); ballShadow_obj = projection.getBallShadow(); setControll(); ball_obj.mc.onPress = function () { if (owner.state == "ready") { owner.spin_mc.gotoAndPlay(2); owner.state = "control"; this.onEnterFrame = function () { var _local7 = this._xmouse * 0.5; var _local6 = this._ymouse; var _local4 = _local6; if (_local4 < 0) { _local4 = _local4 * -1; } var _local3 = Math.atan2(_local4, _local7); if (_local3 < 0.523598775598299) { _local3 = 0.523598775598299; } if (_local3 > 2.61799387799149) { _local3 = 2.61799387799149; } var _local2 = _local6 * 1.5; _local3 = _local3 - (Math.PI/2); if (_local2 < 10) { _local2 = 10; } if (_local2 > 70) { _local2 = 70; } _local2 = (_local2 * Math.PI) / 180; var _local5 = owner.polarToCartesian(owner.dF, _local3, _local2); owner.root.wr.text = (_local3 * 180) / Math.PI; owner.root.hr.text = (_local2 * 180) / Math.PI; owner.root.x.text = _local5.x; owner.root.y.text = _local5.y; owner.root.z.text = _local5.z; this.F = _local5; owner.spin_mc._visible = true; owner.arrow_mc._visible = true; }; } }; ball_obj.mc.onRelease = (ball_obj.mc.onReleaseOutside = function () { if (owner.state == "control") { owner.spin_mc._visible = false; owner.arrow_mc._visible = false; this.onEnterFrame = null; owner.spin_mc.stop(); this.F.s = owner.spin_mc.bar_mc._rotation / 70; trace("owner.spin_mc.bar_mc._rotation== " + owner.spin_mc.bar_mc._rotation); owner.shoot(this.F); } }); } function getKeeperPoint(F, u) { var _local3 = {x:F.x, y:F.y, z:F.z, s:F.s}; var _local2 = new Vertex(ball_obj.vt.wx, ball_obj.vt.wy, ball_obj.vt.wz); var _local7; var _local6; var _local4; if (level == 1) { var _local12 = 1000; } else if (level == 2) { var _local12 = 1250; var _local10 = 450; } var _local9 = 0; var _local8 = true; while ((_local9 < 10000) && (_local8)) { _local9++; _local3.y = _local3.y - G; _local3.x = _local3.x * u; _local3.y = _local3.y * u; _local3.z = _local3.z * u; _local3.x = _local3.x + _local3.s; _local7 = _local2.wx + _local3.x; _local6 = _local2.wy + _local3.y; _local4 = _local2.wz + _local3.z; if ((_local10 > _local2.wz) && (_local10 < _local4)) { var _local11 = new Vertex(_local2.wx, _local2.wy, _local2.wz); } _local2.wx = _local7; _local2.wy = _local6; _local2.wz = _local4; if (_local2.wz > _local12) { _local8 = false; break; } } projection.transMatrix(_local11); projection.transMatrix(_local2); return(_local2); } function shoot(F) { _SB.ballkick.start(0, 1); state = "shooting"; ballCount--; ui_mc.setCount(ballCount); var owner = this; var F = F; var u = (1 - damp); var vt = ball_obj.vt; var shad_vt = ballShadow_obj.vt; var tempx = vt.wx; var tempy = vt.wy; var tempz = vt.wz; var isBound = false; var prev_vt = new Vertex(); var tx; var ty; var tz; var count = 0; var keeperPoint = getKeeperPoint(F, u); var keeperActionZ; var keeperZoneZ; var wallZoneZ; if (level == 1) { keeperActionZ = 300; keeperZoneZ = 950; } else if (level == 2) { keeperActionZ = 700; keeperZoneZ = 1200; wallZoneZ = 450; } actionWall(); root.onEnterFrame = function () { count++; F.y = F.y - owner.G; F.x = F.x * u; F.y = F.y * u; F.z = F.z * u; F.x = F.x + F.s; tx = vt.wx + F.x; ty = vt.wy + F.y; tz = vt.wz + F.z; if (ty < 0) { trace((("vt.sy== " + vt.sy) + "/") + owner.ball_obj.mc._visible); if ((vt.sy < (375 - this.w3d_mc._y)) && (owner.ball_obj.mc._visible)) { var _local2 = (1000 - tz) / 15; if (_local2 < 0) { _local2 = 0; } if (_local2 > 100) { _local2 = 100; } owner._SB.ballbound.setVolume(_local2); owner._SB.ballbound.start(0, 1); } ty = 1; F.y = F.y * -0.8; } prev_vt.wx = tx; prev_vt.wy = ty; prev_vt.wz = tz; if (!isBound) { var _local3 = owner.projection.hitTestGoal(vt, prev_vt); if (_local3) { isBound = owner.hitTest(_local3); if (isBound) { owner._SB.goalpost.start(0, 1); trace("\uACE8\uD3EC\uD2B8\uC2A4 \uB9DE\uC558\uB124"); F.z = F.z * -0.5; F.s = 0; } else { owner._SB.goalin.start(0, 1); trace("*******************\uACE8\uC778!!!*********"); F.x = 0; F.y = 0; F.z = 0; F.s = 0; u = 1; owner.goalIn(); } } else { if ((keeperZoneZ > vt.wz) && (keeperZoneZ < tz)) { isBound = owner.hitTestKeeper(vt); if (isBound) { owner._SB.ballbound.setVolume(80); owner._SB.ballbound.start(0, 1); trace("\uACE8\uD0A4\uD37C\uAC00 \uB9C9\uC558\uB124"); F.z = F.z * -0.5; F.s = 0; } } if ((wallZoneZ > vt.wz) && (wallZoneZ < tz)) { isBound = owner.hitTestWall(vt); if (isBound) { owner._SB.ballbound.setVolume(100); owner._SB.ballbound.start(0, 1); trace("\uC218\uBE44\uC218\uAC00 \uB9C9\uC558\uB124"); F.y = F.y * 1.5; F.z = F.z * -0.2; F.s = 0; } else { var _local4 = new mx.transitions.Tween(owner.wall_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 100, 0, 5); } } } if ((keeperActionZ > vt.wz) && (keeperActionZ < tz)) { owner.actionKeeper(keeperPoint); } } shad_vt.wx = (vt.wx = tx); vt.wy = ty; shad_vt.wz = (vt.wz = tz); tempx = tx; tempy = ty; tempz = tz; owner.projection.renderBall(); if (count == 70) { this.onEnterFrame = null; owner.endShoot(); } }; } function setControll() { spin_mc._x = ball_obj.vt.sx + w3d_mc._x; spin_mc._y = (-ball_obj.vt.sy) + w3d_mc._y; spin_mc._xscale = (spin_mc._yscale = (ball_obj.mc._xscale * 45) / 62); } function actionWall() { var _local2 = random(3) + 1; wall_mc["d" + _local2].gotoAndStop("jump"); wallShadow_mc["d" + _local2].gotoAndStop("jump"); } function actionKeeper(keeperPoint) { var _local5 = keeperPoint.sx; var _local3 = keeperPoint.sy; if (level == 1) { _local3 = _local3 + 40; var _local7 = 150; var _local4 = 50; } else if (level == 2) { _local3 = _local3 + 42; _local5 = _local5 - 7; var _local7 = 80; var _local4 = 60; } var _local2; var _local6 = false; if (_local5 < ((-_local7) / 4)) { if (_local3 < (_local4 / 3)) { _local2 = "L_bottom"; } else if (_local3 < ((_local4 / 3) * 2)) { _local2 = "L_middle"; } else { _local2 = "L_top"; } } else if (_local5 > (_local7 / 4)) { if (_local3 < (_local4 / 3)) { _local2 = "R_bottom"; } else if (_local3 < ((_local4 / 3) * 2)) { _local2 = "R_middle"; } else { _local2 = "R_top"; } } else { if (_local3 < (_local4 / 3)) { _local2 = "bottom"; } else if (_local3 < ((_local4 / 3) * 2)) { _local2 = "middle"; } else { _local2 = "top"; } _local6 = true; } if (_local6) { moveKeeperPos(_local5); } moveFrameKeeper(_local2); } function viewGoalNum() { goal_num_mc.txt.text = goal_num; } function goalIn() { goal_num++; viewGoalNum(); var _local2 = this; goalIn_mc.play(); goalIn_mc.onAniFinished = function () { }; } function clearLevel() { var owner = this; goalIn_mc.play(); goalIn_mc.onAniFinished = function () { owner.nextLevel(); }; } function nextLevel() { projection.removeClips(); if (level == 2) { chkGameover(); } else { upLevel(); } } function endShoot() { var owner = this; trans_mc.play(); trans_mc.onChange = function () { owner.nextShootReady(); }; } function nextShootReady() { resetWall(); resetKeeperPos(); if (ballCount == 0) { nextLevel(); return(undefined); } viewBallCount(); spin_mc._visible = false; projection.resetBall(); state = "ready"; _SB.whistle.start(0, 1); } function hitTest(vt) { var _local3 = w3d_mc._x + vt.sx; var _local2 = w3d_mc._y - vt.sy; return(hit_mc.hitTest(_local3, _local2, true)); } function hitTestKeeper(vt) { var _local4 = w3d_mc._x + vt.sx; var _local3 = w3d_mc._y - vt.sy; var _local2 = Boolean(backGround_mc.keeperShadow_mc.hitTest(_local4, _local3, true)); return(_local2); } function hitTestWall(vt) { var _local4 = w3d_mc._x + vt.sx; var _local3 = w3d_mc._y - vt.sy; var _local6 = Boolean(backGround_mc.wallShadow_mc.hitTest(_local4, _local3, true)); if (_local6) { for (var _local5 in backGround_mc.wallShadow_mc) { if (backGround_mc.wallShadow_mc[_local5].hitTest(_local4, _local3, true)) { var _local2 = backGround_mc.wallShadow_mc[_local5]._name; break; } } backGround_mc.wall_mc[_local2].gotoAndStop("hit"); } return(_local6); } function CartesianToPolar(x, y, z) { var _local1 = {}; _local1.r = Math.sqrt(((x * x) + (y * y)) + (z * z)); _local1.hr = (Math.acos(z / _local1.r) * Math.PI) / 180; _local1.wr = (Math.acos(x / Math.sqrt((x * x) + (y * y))) * Math.PI) / 180; return(_local1); } function polarToCartesian(r, wr, hr) { var _local2 = {}; var _local3 = new Vertex(0, 0, 70); var _local4 = new Matrix4x4(); _local4.rotationCAxis(1, hr); _local4.rotationCAxis(2, wr); _local4.transformVertex(_local3); _local2.x = _local3.mx; _local2.y = -_local3.my; _local2.z = _local3.mz; drawArrow(_local2); return(_local2); } function drawArrow(cc) { arrow_mc.clear(); var _local2 = new Vertex(ball_obj.vt.wx + cc.x, ball_obj.vt.wy + cc.y, ball_obj.vt.wz + cc.z); projection.transMatrix(_local2); var _local6 = ball_obj.vt.sx; var _local5 = -ball_obj.vt.sy; var _local8 = _local2.sx; var _local7 = -_local2.sy; var _local10 = _local6 - _local8; var _local9 = _local5 - _local7; arrow_mc.arrow._x = _local6; arrow_mc.arrow._y = _local5; arrow_mc.arrow.gotoAndStop(Math.round(70 - _local10)); arrow_mc.arrow._height = _local9; var _local3 = new Vertex(ball_obj.vt.wx + cc.x, ball_obj.vt.wy - 10, ball_obj.vt.wz + cc.z); projection.transMatrix(_local3); arrow_mc.lineStyle(2, 10066329, 100); arrow_mc.moveTo(ball_obj.vt.sx, -ball_obj.vt.sy); arrow_mc.lineTo(_local3.sx, -_local3.sy); } function drawArrow2(x, y, z) { arrow_mc.clear(); var _local2 = new Vertex(x, y, z); projection.transMatrix(_local2); var _local5 = ball_obj.vt.sx; var _local4 = -ball_obj.vt.sy; var _local7 = _local2.sx; var _local6 = -_local2.sy; var _local9 = _local5 - _local7; var _local8 = _local4 - _local6; arrow_mc.arrow._x = _local5; arrow_mc.arrow._y = _local4; arrow_mc.arrow.gotoAndStop(Math.round(70 - _local9)); arrow_mc.arrow._height = _local8; var _local3 = new Vertex(x, ball_obj.vt.wy, z); projection.transMatrix(_local3); arrow_mc.lineStyle(2, 6710886, 100); arrow_mc.moveTo(ball_obj.vt.sx, -ball_obj.vt.sy); arrow_mc.lineTo(_local3.sx, -_local3.sy); } function resetWall() { wall_mc._alpha = 100; for (var _local2 in wall_mc) { wall_mc[_local2].gotoAndStop(1); } } function resetKeeperPos() { keeper_mc._x = keeper_mc.inix; keeperShadow_mc._x = keeperShadow_mc.initx; keeper_mc.gotoAndStop(1); keeperShadow_mc.gotoAndStop(1); } function moveKeeperPos(x) { keeper_mc._x = keeper_mc.inix + x; keeperShadow_mc._x = keeperShadow_mc.initx + x; } function moveFrameKeeper(str) { keeper_mc.gotoAndStop(str); keeperShadow_mc.gotoAndStop(str); } function chkGameover() { soundEnding(); if (goal_num == 0) { gameover(); } else { gameclear(); } } function gameover() { trace("\uAC8C\uC784 \uC874\uB098\uBABB\uD558\uB124 \uC539\uC0C8"); endingPop_mc.gotoAndPlay("gameover"); } function gameclear() { trace("\uACE0\uC0DD\uD588\uB2E4 \uACE0\uB9CC\uD574\uB77C"); endingPop_mc.goal_num = goal_num; endingPop_mc.gotoAndPlay("gameclear"); } function soundEnding() { clearInterval(soundInterval); _SB.korea.stop(); _SB.voiceloop.stop(); _SB.loop.start(0, 9999); } var G = 1.96; var damp = 0.01; }
Symbol 724 MovieClip [__Packages.Projection] Frame 0
class Projection { var screen_mc, SCREEN_WIDTH, SCREEN_HEIGHT, level, _fov, Zn, Zf, Q, c_mtf, p_mtf, trans_mtf, bottomPoint_arr, goalPoint_arr, goalpost_plane, wallPoint_arr, wall_plane, ball_obj, ballShadow_obj, wall_mc, goalpost_mc; function Projection (screen_mc) { this.screen_mc = screen_mc; SCREEN_WIDTH = 500; SCREEN_HEIGHT = 375; } function init() { if (level == 1) { screen_mc._x = 250; screen_mc._y = 170; _fov = 2.0943951023932; Zn = SCREEN_WIDTH / Math.tan(_fov / 2); Zf = Zn + 2000; Q = Zf / (Zf - Zn); var _local2 = new Matrix4x4(); trace("w-------------------"); trace(_local2); c_mtf = new Matrix4x4(); c_mtf.translate(0, -200, 0); trace("c-------------------"); trace(c_mtf); } else if (level == 2) { screen_mc._x = 250; screen_mc._y = 193; _fov = 2.51327412287183; Zn = SCREEN_WIDTH / Math.tan(_fov / 2); Zf = Zn + 2000; Q = Zf / (Zf - Zn); var _local2 = new Matrix4x4(); trace("w-------------------"); trace(_local2); c_mtf = new Matrix4x4(); c_mtf.translate(0, -140, 0); trace("c-------------------"); trace(c_mtf); } p_mtf = new Matrix4x4(); p_mtf.m11 = 1 / Math.tan(_fov / 2); p_mtf.m22 = 1 / Math.tan(_fov / 2); p_mtf.m33 = Q; p_mtf.m43 = 1; p_mtf.tz = (-1 * Q) * Zn; p_mtf.w = 0; trace("p-------------------"); trace(p_mtf); trans_mtf = p_mtf.clone(); trans_mtf.concat(c_mtf); trans_mtf.concat(_local2); trace("trans-------------------"); trace(trans_mtf); setGoalPost(); setBall(); render(); } function setLevel(level) { this.level = level; init(); } function setBottomPoint() { bottomPoint_arr = []; var _local11 = 5; var _local10 = 10; var _local5 = 100; var _local6 = 0; var _local9 = ((_local11 - 1) * _local5) / 2; var _local4 = 0; while (_local4 < _local11) { var _local2 = 0; while (_local2 < _local10) { var _local3 = screen_mc.getNextHighestDepth(); var _local7 = screen_mc.attachMovie("att_bottompoint", "bottompoint" + _local3, _local3); bottomPoint_arr[_local6] = {vt:new Vertex((_local4 * _local5) - _local9, 0, Zn + (_local2 * _local5)), mc:_local7}; _local6++; _local2++; } _local4++; } } function removeClips() { for (var _local2 in screen_mc) { if (typeof(screen_mc[_local2]) == "movieclip") { screen_mc[_local2].removeMovieClip(); } } } function setGoalPost() { if (level == 1) { var _local7 = 1050; var _local3 = 640; var _local10 = 400; goalPoint_arr = []; var _local2 = new Vertex((-_local3) / 2, _local10, _local7); var _local4 = new Vertex((-_local3) / 2, 0, _local7); var _local5 = new Vertex(_local3 / 2, _local10, _local7); var _local6 = new Vertex(_local3 / 2, 0, _local7); var _local12 = new com.wis.math.alg.Vector(_local2.wx - _local4.wx, _local2.wy - _local4.wy, _local2.wz - _local4.wz); var _local11 = new com.wis.math.alg.Vector(_local2.wx - _local5.wx, _local2.wy - _local5.wy, _local2.wz - _local5.wz); var _local13 = com.wis.math.alg.Vector.cross(_local12, _local11); trace("nomal vector= " + _local13); var _local14 = -1 * com.wis.math.alg.Vector.dot(_local13, new com.wis.math.alg.Vector(_local6.wx, _local6.wy, _local6.wz)); trace(((((((("\uD3C9\uBA74\uBC29\uC815\uC2DD\uC740== " + _local13.x) + "x + ") + _local13.y) + "y + ") + _local13.z) + "z + ") + _local14) + " = 0"); goalpost_plane = {normal:_local13, D:_local14}; goalPoint_arr = [_local2, _local5, _local6, _local4]; } else if (level == 2) { var _local7 = 1300; var _local3 = 640; var _local10 = 410; var _local9 = 240; var _local8 = 0.628318530717959; goalPoint_arr = []; var _local2 = new Vertex(((-_local3) / 2) + _local9, _local10, _local7); var _local4 = new Vertex(((-_local3) / 2) + _local9, 0, _local7); var _local5 = new Vertex((_local3 / 2) + _local9, _local10 + 10, _local7); var _local6 = new Vertex((_local3 / 2) + _local9, 0, _local7); _local5.wz = (_local3 * Math.sin(_local8)) + _local2.wz; _local5.wx = (_local3 * Math.cos(_local8)) + _local2.wx; _local6.wz = (_local3 * Math.sin(_local8)) + _local4.wz; _local6.wx = (_local3 * Math.cos(_local8)) + _local4.wx; var _local12 = new com.wis.math.alg.Vector(_local2.wx - _local4.wx, _local2.wy - _local4.wy, _local2.wz - _local4.wz); var _local11 = new com.wis.math.alg.Vector(_local2.wx - _local5.wx, _local2.wy - _local5.wy, _local2.wz - _local5.wz); var _local13 = com.wis.math.alg.Vector.cross(_local12, _local11); trace("nomal vector= " + _local13); var _local14 = -1 * com.wis.math.alg.Vector.dot(_local13, new com.wis.math.alg.Vector(_local6.wx, _local6.wy, _local6.wz)); trace(((((((("\uD3C9\uBA74\uBC29\uC815\uC2DD\uC740== " + _local13.x) + "x + ") + _local13.y) + "y + ") + _local13.z) + "z + ") + _local14) + " = 0"); goalpost_plane = {normal:_local13, D:_local14}; goalPoint_arr = [_local2, _local5, _local6, _local4]; } } function setWall() { if (level == 2) { var _local3 = 300; var _local4 = 340; var _local8 = 300; wallPoint_arr = []; var _local2 = new Vertex((-_local4) / 2, _local8, _local3); var _local5 = new Vertex((-_local4) / 2, 0, _local3); var _local6 = new Vertex(_local4 / 2, _local8, _local3); var _local7 = new Vertex(_local4 / 2, 0, _local3); var _local10 = new com.wis.math.alg.Vector(_local2.wx - _local5.wx, _local2.wy - _local5.wy, _local2.wz - _local5.wz); var _local9 = new com.wis.math.alg.Vector(_local2.wx - _local6.wx, _local2.wy - _local6.wy, _local2.wz - _local6.wz); var _local11 = com.wis.math.alg.Vector.cross(_local10, _local9); var _local12 = -1 * com.wis.math.alg.Vector.dot(_local11, new com.wis.math.alg.Vector(_local7.wx, _local7.wy, _local7.wz)); wall_plane = {normal:_local11, D:_local12}; wallPoint_arr = [_local2, _local6, _local7, _local5]; } } function setBall() { var _local2 = screen_mc.getNextHighestDepth(); var _local3 = screen_mc.attachMovie("att_ballshadow", "ballshadow" + _local2, _local2); _local2 = screen_mc.getNextHighestDepth(); var _local4 = screen_mc.attachMovie("att_ball", "ball" + _local2, _local2); ball_obj = {vt:new Vertex(0, _local4._height / 2, Zn - 50), mc:_local4}; ballShadow_obj = {vt:new Vertex(0, 0, Zn - 50), mc:_local3}; } function resetBall() { ball_obj.mc._xscale = (ball_obj.mc._yscale = 100); ball_obj.mc.swapDepths(screen_mc.getNextHighestDepth()); ball_obj.vt.wx = 0; ball_obj.vt.wy = ball_obj.mc._height / 2; ball_obj.vt.wz = Zn - 50; ballShadow_obj.mc._xscale = (ballShadow_obj.mc._yscale = 100); ballShadow_obj.vt.wx = 0; ballShadow_obj.vt.wy = 0; ballShadow_obj.vt.wz = Zn - 50; renderBall(); } function render() { renderBottomPoint(); renderBall(); } function renderBall() { var _local2 = ball_obj.vt; var _local3 = ball_obj.mc; transMatrix(_local2); _local3._x = _local2.sx; _local3._y = -_local2.sy; var _local4 = 1 - _local2.sz; _local3._xscale = (_local3._yscale = _local4 * 100); _local3._visible = !Boolean((_local2.wz < 0) || (_local2.wz > Zf)); _local2 = ballShadow_obj.vt; _local3 = ballShadow_obj.mc; transMatrix(_local2); _local3._x = _local2.sx; _local3._y = -_local2.sy; _local4 = 1 - _local2.sz; _local3._xscale = (_local3._yscale = _local4 * 100); _local3._visible = !Boolean((_local2.wz < 0) || (_local2.wz > Zf)); } function transMatrix(v) { trans_mtf.transformVertex(v); v.sx = (v.mx / v.mw) * SCREEN_WIDTH; v.sy = (v.my / v.mw) * SCREEN_HEIGHT; v.sz = v.mz / v.mw; } function renderWall() { var _local2 = 0; while (_local2 < wallPoint_arr.length) { var _local3 = wallPoint_arr[_local2]; transMatrix(_local3); _local2++; } wall_mc = screen_mc.createEmptyMovieClip("wall_mc", screen_mc.getNextHighestDepth(), {_x:0, _y:0}); wall_mc.beginFill(16711680, 20); wall_mc.lineStyle(2, 16711935, 100); wall_mc.moveTo(wallPoint_arr[0].sx, -wallPoint_arr[0].sy); wall_mc.lineTo(wallPoint_arr[1].sx, -wallPoint_arr[1].sy); wall_mc.lineTo(wallPoint_arr[2].sx, -wallPoint_arr[2].sy); wall_mc.lineTo(wallPoint_arr[3].sx, -wallPoint_arr[3].sy); wall_mc.lineTo(wallPoint_arr[0].sx, -wallPoint_arr[0].sy); wall_mc.endFill(); } function renderGoalPost() { var _local2 = 0; while (_local2 < goalPoint_arr.length) { var _local3 = goalPoint_arr[_local2]; transMatrix(_local3); _local2++; } goalpost_mc = screen_mc.createEmptyMovieClip("goalpost_mc", screen_mc.getNextHighestDepth(), {_x:0, _y:0}); goalpost_mc.beginFill(16711680, 20); goalpost_mc.lineStyle(2, 16711935, 100); goalpost_mc.moveTo(goalPoint_arr[0].sx, -goalPoint_arr[0].sy); goalpost_mc.lineTo(goalPoint_arr[1].sx, -goalPoint_arr[1].sy); goalpost_mc.lineTo(goalPoint_arr[2].sx, -goalPoint_arr[2].sy); goalpost_mc.lineTo(goalPoint_arr[3].sx, -goalPoint_arr[3].sy); goalpost_mc.lineTo(goalPoint_arr[0].sx, -goalPoint_arr[0].sy); goalpost_mc.endFill(); } function renderBottomPoint() { var _local4 = 0; while (_local4 < bottomPoint_arr.length) { var _local2 = bottomPoint_arr[_local4].vt; var _local3 = bottomPoint_arr[_local4].mc; transMatrix(_local2); _local3._x = _local2.sx; _local3._y = -_local2.sy; var _local5 = 1 - _local2.sz; _local3._xscale = (_local3._yscale = _local5 * 100); _local4++; } } function getBall() { return(ball_obj); } function getBallShadow() { return(ballShadow_obj); } function hitTestGoal(v1, v2) { var _local3 = false; var _local2 = findIntersectPoint(goalpost_plane, v1, v2); if (_local2) { _local3 = isInnerPlane(goalPoint_arr, _local2); } if (_local3) { transMatrix(_local2); return(_local2); } return(false); } function findIntersectPoint(plane, v1, v2) { var _local1 = plane.normal; var _local6 = plane.D; var _local11 = (((v1.wx * _local1.x) + (v1.wy * _local1.y)) + (v1.wz * _local1.z)) + _local6; var _local9 = (((v2.wx * _local1.x) + (v2.wy * _local1.y)) + (v2.wz * _local1.z)) + _local6; if ((_local11 * _local9) > 0) { trace("\uAD50\uCC28\uC548\uD574"); return(false); } trace("\uC5B4\uB77C\uAD50\uCC28\uD588\uB124"); var _local3 = new com.wis.math.alg.Vector(v2.wx - v1.wx, v2.wy - v1.wy, v2.wz - v1.wz); _local3.normalize(); var _local10 = -1 * ((((_local1.x * v1.wx) + (_local1.y * v1.wy)) + (_local1.z * v1.wz)) + _local6); var _local7 = ((_local1.x * _local3.x) + (_local1.y * _local3.y)) + (_local1.z * _local3.z); var _local5 = _local10 / _local7; trace("d== " + _local5); if (_local5 < 0) { return(false); } _local3.scalar(_local5); var _local8 = new Vertex(v1.wx + _local3.x, v1.wy + _local3.y, v1.wz + _local3.z); return(_local8); } function isInnerPlane(arr, v) { var _local7 = 0; var _local8 = 0.99; var _local2 = 0; while (_local2 < arr.length) { var _local4 = (_local2 + 1) % arr.length; var _local6 = new com.wis.math.alg.Vector(arr[_local2].wx - v.wx, arr[_local2].wy - v.wy, arr[_local2].wz - v.wz); var _local5 = new com.wis.math.alg.Vector(arr[_local4].wx - v.wx, arr[_local4].wy - v.wy, arr[_local4].wz - v.wz); _local7 = _local7 + Math.acos(_local6.dotProduct(_local5) / (_local6._len * _local5._len)); _local2++; } trace("angle== " + _local7); if (_local7 >= (_local8 * (Math.PI*2))) { trace("\uACE8\uD310\uB54C\uAE30 \uB9DE\uC558\uB124 "); return(true); } return(false); } }
Symbol 725 MovieClip [__Packages.Matrix4x4] Frame 0
class Matrix4x4 { var m11, m12, m13, tx, m21, m22, m23, ty, m31, m32, m33, tz, m41, m42, m43, w; function Matrix4x4 () { identity(); } function identity() { m11 = 1; m12 = 0; m13 = 0; tx = 0; m21 = 0; m22 = 1; m23 = 0; ty = 0; m31 = 0; m32 = 0; m33 = 1; tz = 0; m41 = 0; m42 = 0; m43 = 0; w = 1; return(this); } function translate(x, y, z) { var _local2 = new Matrix4x4(); _local2.tx = x; _local2.ty = y; _local2.tz = z; concat(_local2); } function rotationCAxis(axis, theta) { var _local4 = Math.sin(theta); var _local3 = Math.cos(theta); var _local2 = new Matrix4x4(); switch (axis) { case 1 : _local2.m21 = 0; _local2.m22 = _local3; _local2.m23 = -_local4; _local2.m31 = 0; _local2.m32 = _local4; _local2.m33 = _local3; break; case 2 : _local2.m11 = _local3; _local2.m12 = 0; _local2.m13 = _local4; _local2.m31 = -_local4; _local2.m32 = 0; _local2.m33 = _local3; break; case 3 : _local2.m11 = _local3; _local2.m12 = -_local4; _local2.m13 = 0; _local2.m21 = _local4; _local2.m22 = _local3; _local2.m23 = 0; } concat(_local2); } function rotation3Axis(xt, yt, zt) { rotationCAxis(1, xt); rotationCAxis(2, yt); rotationCAxis(3, zt); } function concat(b) { var _local2 = clone(); m11 = (((_local2.m11 * b.m11) + (_local2.m12 * b.m21)) + (_local2.m13 * b.m31)) + (_local2.tx * b.m41); m12 = (((_local2.m11 * b.m12) + (_local2.m12 * b.m22)) + (_local2.m13 * b.m32)) + (_local2.tx * b.m42); m13 = (((_local2.m11 * b.m13) + (_local2.m12 * b.m23)) + (_local2.m13 * b.m33)) + (_local2.tx * b.m43); tx = (((_local2.m11 * b.tx) + (_local2.m12 * b.ty)) + (_local2.m13 * b.tz)) + (_local2.tx * b.w); m21 = (((_local2.m21 * b.m11) + (_local2.m22 * b.m21)) + (_local2.m23 * b.m31)) + (_local2.ty * b.m41); m22 = (((_local2.m21 * b.m12) + (_local2.m22 * b.m22)) + (_local2.m23 * b.m32)) + (_local2.ty * b.m42); m23 = (((_local2.m21 * b.m13) + (_local2.m22 * b.m23)) + (_local2.m23 * b.m33)) + (_local2.ty * b.m43); ty = (((_local2.m21 * b.tx) + (_local2.m22 * b.ty)) + (_local2.m23 * b.tz)) + (_local2.ty * b.w); m31 = (((_local2.m31 * b.m11) + (_local2.m32 * b.m21)) + (_local2.m33 * b.m31)) + (_local2.tz * b.m41); m32 = (((_local2.m31 * b.m12) + (_local2.m32 * b.m22)) + (_local2.m33 * b.m32)) + (_local2.tz * b.m42); m33 = (((_local2.m31 * b.m13) + (_local2.m32 * b.m23)) + (_local2.m33 * b.m33)) + (_local2.tz * b.m43); tz = (((_local2.m31 * b.tx) + (_local2.m32 * b.ty)) + (_local2.m33 * b.tz)) + (_local2.tz * b.w); m41 = (((_local2.m41 * b.m11) + (_local2.m42 * b.m21)) + (_local2.m43 * b.m31)) + (_local2.w * b.m41); m42 = (((_local2.m41 * b.m12) + (_local2.m42 * b.m22)) + (_local2.m43 * b.m32)) + (_local2.w * b.m42); m43 = (((_local2.m41 * b.m13) + (_local2.m42 * b.m23)) + (_local2.m43 * b.m33)) + (_local2.w * b.m43); w = (((_local2.m41 * b.tx) + (_local2.m42 * b.ty)) + (_local2.m43 * b.tz)) + (_local2.w * b.w); } function transformVertex(v) { var _local4 = v.wx; var _local3 = v.wy; var _local5 = v.wz; var _local6 = v.ww; v.mx = (((m11 * _local4) + (m12 * _local3)) + (m13 * _local5)) + (tx * _local6); v.my = (((m21 * _local4) + (m22 * _local3)) + (m23 * _local5)) + (ty * _local6); v.mz = (((m31 * _local4) + (m32 * _local3)) + (m33 * _local5)) + (tz * _local6); v.mw = (((m41 * _local4) + (m42 * _local3)) + (m43 * _local5)) + (w * _local6); } function transformNormal(v) { var _local5 = v.wx; var _local4 = v.wy; var _local3 = v.wz; v.mx = ((_local5 * m11) + (_local4 * m21)) + (_local3 * m31); v.my = (((_local5 * m12) + (_local4 * m22)) + (_local3 * m32)) + ty; v.mz = (((_local5 * m13) + (_local4 * m23)) + (_local3 * m33)) + tz; } function clone() { var _local2 = new Matrix4x4(); _local2.m11 = m11; _local2.m12 = m12; _local2.m13 = m13; _local2.tx = tx; _local2.m21 = m21; _local2.m22 = m22; _local2.m23 = m23; _local2.ty = ty; _local2.m31 = m31; _local2.m32 = m32; _local2.m33 = m33; _local2.tz = tz; _local2.m41 = m41; _local2.m42 = m42; _local2.m43 = m43; _local2.w = w; return(_local2); } function toString() { return([[int(m11 * 1000) / 1000, int(m12 * 1000) / 1000, int(m13 * 1000) / 1000, int(tx * 1000) / 1000], [int(m21 * 1000) / 1000, int(m22 * 1000) / 1000, int(m23 * 1000) / 1000, int(ty * 1000) / 1000], [int(m31 * 1000) / 1000, int(m32 * 1000) / 1000, int(m33 * 1000) / 1000, int(tz * 1000) / 1000], [int(m41 * 1000) / 1000, int(m42 * 1000) / 1000, int(m43 * 1000) / 1000, int(w * 1000) / 1000]].join("\r")); } }
Symbol 726 MovieClip [__Packages.Vertex] Frame 0
class Vertex { var wx, mx, wy, my, wz, mz, ww, mw, sy, sx; function Vertex (x, y, z) { wx = (mx = x); wy = (my = y); wz = (mz = z); ww = (mw = 1); } function toString(tog) { if (tog == "s") { return(((("[Vertex x: " + sx) + " y: ") + sy) + " ]"); } if (tog == "m") { return(((((((("[Vertex x: " + mx) + " y: ") + my) + " z: ") + mz) + " w: ") + mw) + " ]"); } return(((((((("[Vertex x: " + wx) + " y: ") + wy) + " z: ") + wz) + " w: ") + ww) + " ]"); } }
Symbol 727 MovieClip [__Packages.com.wis.math.alg.Vector] Frame 0
class com.wis.math.alg.Vector { var x, y, z, $b3; function Vector (vx, vy, vz) { x = vx; y = vy; z = vz; if (vz != undefined) { $b3 = true; } else { $b3 = false; } } function toString() { var _local2; if ($b3) { _local2 = ((((("[" + x) + ",") + y) + ",") + z) + "]"; } else { _local2 = ((("[" + x) + ",") + y) + "]"; } return(_local2); } function resetComponents(vx, vy, vz) { x = vx; y = vy; if ($b3) { z = vz; } } function copyComponents(V) { x = V.x; y = V.y; if ($b3) { z = V.z; } } function incrementX(incX) { x = x + incX; } function incrementY(incY) { y = y + incY; } function incrementZ(incZ) { if ($b3) { z = z + incZ; } } function incrementComponents(incX, incY, incZ) { x = x + incX; y = y + incY; if ($b3) { z = z + incZ; } } function adds(V) { x = x + V.x; y = y + V.y; if ($b3) { z = z + V.z; } return(this); } function returnAddition(V) { var _local3; if ($b3) { _local3 = new com.wis.math.alg.Vector(x + V.x, y + V.y, z + V.z); } else { _local3 = new com.wis.math.alg.Vector(x + V.x, y + V.y); } return(_local3); } function subtract(V) { x = x - V.x; y = y - V.y; if ($b3) { z = z - V.z; } return(this); } function returnSubtraction(V) { var _local3; if ($b3) { _local3 = new com.wis.math.alg.Vector(x - V.x, y - V.y, z - V.z); } else { _local3 = new com.wis.math.alg.Vector(x - V.x, y - V.y); } return(_local3); } function scalar(s) { x = x * s; y = y * s; if ($b3) { z = z * s; } } function returnScalar(s) { var _local3; if ($b3) { _local3 = new com.wis.math.alg.Vector(x * s, y * s, z * s); } else { _local3 = new com.wis.math.alg.Vector(x * s, y * s); } return(_local3); } function scalarComponent(V) { var _local2; if ($b3) { _local2 = new com.wis.math.alg.Vector(x, y, z); } else { _local2 = new com.wis.math.alg.Vector(x, y); } _local2.unitVector(V); return(dotProduct(_local2)); } function divide(s) { x = x / s; y = y / s; if ($b3) { z = z / s; } return(this); } function returnDivide(s) { var _local3; if ($b3) { _local3 = new com.wis.math.alg.Vector(x / s, y / s, z / s); } else { _local3 = new com.wis.math.alg.Vector(x / s, y / s); } return(_local3); } function dotProduct(V) { var _local3; if ($b3) { _local3 = ((x * V.x) + (y * V.y)) + (z * V.z); } else { _local3 = (x * V.x) + (y * V.y); } return(_local3); } function crossProduct(V) { var _local2 = new com.wis.math.alg.Vector(0, 0, 0); if ($b3) { _local2.x = (y * V.z) - (z * V.y); _local2.y = (z * V.x) - (x * V.z); _local2.z = (x * V.y) - (y * V.x); } else { _local2.x = 0; _local2.y = 0; _local2.z = (x * V.y) - (y * V.x); } return(_local2); } function norm() { var _local2; if ($b3) { _local2 = Math.sqrt(((x * x) + (y * y)) + (z * z)); } else { _local2 = Math.sqrt((x * x) + (y * y)); } return(_local2); } function unitVector() { var _local2; var _local3 = norm(); if ($b3) { _local2 = new com.wis.math.alg.Vector(x, y, z); } else { _local2 = new com.wis.math.alg.Vector(x, y); } _local2.x = _local2.x / _local3; _local2.y = _local2.y / _local3; if ($b3) { _local2.z = _local2.z / _local3; } return(_local2); } function normalize() { var _local2 = norm(); x = x / _local2; y = y / _local2; if ($b3) { z = z / _local2; } } function swap(V) { var _local5; var _local4; var _local3; _local5 = x; _local4 = y; x = V.x; y = V.y; V.x = _local5; V.y = _local4; if ($b3) { _local3 = z; z = V.z; V.z = _local3; } } function angleVector(V) { return(dotProduct(V) / (norm() * V.norm())); } function areaPara(V) { var _local2; if ($b3) { _local2 = new com.wis.math.alg.Vector(x, y, z); } else { _local2 = new com.wis.math.alg.Vector(x, y); } _local2.crossProduct(V); return(_local2.norm()); } function areaTriangle(A, B) { var _local2; var _local3; if ($b3) { _local2 = new com.wis.math.alg.Vector(x, y, z); _local3 = new com.wis.math.alg.Vector(x, y, z); } else { _local2 = new com.wis.math.alg.Vector(x, y); _local3 = new com.wis.math.alg.Vector(x, y); } _local2 = subtract(A); _local3 = subtract(B); return(0.5 * _local2.areaPara(_local3)); } function volumePara3d(A, B) { var _local2 = new com.wis.math.alg.Vector(x, y, z); _local2 = A.crossProduct(B); return(Math.abs(A.dotProduct(_local2))); } function perp() { var _local2; if ($b3) { _local2 = new com.wis.math.alg.Vector(-y, x, z); } else { _local2 = new com.wis.math.alg.Vector(-y, x); } return(_local2); } function fromPointVals(x1, x2, y1, y2, z1, z2) { var _local1; if (z1) { _local1 = new com.wis.math.alg.Vector(x2 - x1, y2 - y1, z2 - z1); } else { _local1 = new com.wis.math.alg.Vector(x2 - x1, y2 - y1); } return(_local1); } function equal(V) { var _local3; if ($b3) { _local3 = ((round3(x) == round3(V.x)) && (round3(y) == round3(V.y))) && (round3(z) == round3(V.z)); } else { _local3 = (round3(x) == round3(V.x)) && (round3(y) == round3(V.y)); } return(_local3); } function sameDirection(V) { var _local3; var _local2; if ($b3) { _local3 = new com.wis.math.alg.Vector(x, y, z); _local2 = new com.wis.math.alg.Vector(x, y, z); } else { _local3 = new com.wis.math.alg.Vector(x, y); _local2 = new com.wis.math.alg.Vector(x, y); } _local3.unitVector(this); _local2.unitVector(V); return(_local3.equal(_local2)); } function greater(V) { var _local3; if ($b3) { _local3 = ((round3(x) > round3(V.x)) && (round3(y) > round3(V.y))) && (round3(z) > round3(V.z)); } else { _local3 = (round3(x) > round3(V.x)) && (round3(y) > round3(V.y)); } return(_local3); } function greaterEqual(V) { var _local3; if ($b3) { _local3 = ((round3(x) >= round3(V.x)) && (round3(y) >= round3(V.y))) && (round3(z) >= round3(V.z)); } else { _local3 = (round3(x) >= round3(V.x)) && (round3(y) >= round3(V.y)); } return(_local3); } function less(V) { var _local3; if ($b3) { _local3 = ((round3(x) < round3(V.x)) && (round3(y) < round3(V.y))) && (round3(z) < round3(V.z)); } else { _local3 = (round3(x) < round3(V.x)) && (round3(y) < round3(V.y)); } return(_local3); } function lessEqual(V) { var _local3; if ($b3) { _local3 = ((round3(x) <= round3(V.x)) && (round3(y) <= round3(V.y))) && (round3(z) <= round3(V.z)); } else { _local3 = (round3(x) <= round3(V.x)) && (round3(y) <= round3(V.y)); } return(_local3); } function round3(n) { return(Math.round(n * 1000) / 1000); } function inv() { return(new com.wis.math.alg.Vector(1 / x, 1 / y, 1 / z)); } function get _len() { return(Math.sqrt(((x * x) + (y * y)) + (z * z))); } function get _lenSq() { return(((x * x) + (y * y)) + (z * z)); } function copy() { return(new com.wis.math.alg.Vector(x, y, z)); } function transform(trans, dontTranslate) { var _local5; var _local4; var _local3; if (dontTranslate) { _local5 = dot(trans.$vx, this); _local4 = dot(trans.$vy, this); _local3 = dot(trans.$vz, this); } else { _local5 = dot(trans.$vx, this) + trans.$c.x; _local4 = dot(trans.$vy, this) + trans.$c.y; _local3 = dot(trans.$vz, this) + trans.$c.z; } x = _local5; y = _local4; z = _local3; } function transformed(trans, dontTranslate) { if (dontTranslate) { return(new com.wis.math.alg.Vector(dot(trans.$vx, this), dot(trans.$vy, this), dot(trans.$vz, this))); } return(new com.wis.math.alg.Vector(dot(trans.$vx, this) + trans.$c.x, dot(trans.$vy, this) + trans.$c.y, dot(trans.$vz, this) + trans.$c.z)); } static function normalizer(vec) { var _local1 = 1 / vec.__get___len(); return(new com.wis.math.alg.Vector(vec.x * _local1, vec.y * _local1, vec.z * _local1)); } static function neg(v) { return(new com.wis.math.alg.Vector(-v.x, -v.y, -v.z)); } static function adder(v1, v2) { return(new com.wis.math.alg.Vector(v1.x + v2.x, v1.y + v2.y, v1.z + v2.z)); } static function scaler(v1, s) { return(new com.wis.math.alg.Vector(v1.x * s, v1.y * s, v1.z * s)); } static function compare(v1, v2) { return(((v1.x == v2.x) && (v1.y == v2.y)) && (v1.z == v2.z)); } static function mult(v1, v2) { return(new com.wis.math.alg.Vector(v1.x * v2.x, v1.y * v2.y, v1.z * v2.z)); } static function dot(v1, v2) { return(((v1.x * v2.x) + (v1.y * v2.y)) + (v1.z * v2.z)); } static function cross(v1, v2) { return(new com.wis.math.alg.Vector((v1.y * v2.z) - (v1.z * v2.y), (v1.z * v2.x) - (v1.x * v2.z), (v1.x * v2.y) - (v1.y * v2.x))); } static var XX = new com.wis.math.alg.Vector(1, 0, 0); static var YY = new com.wis.math.alg.Vector(0, 1, 0); static var ZZ = new com.wis.math.alg.Vector(0, 0, 1); static var OO = new com.wis.math.alg.Vector(0, 0, 0); }
Symbol 728 MovieClip [__Packages.com.wis.math.geom.util.Transformation] Frame 0
class com.wis.math.geom.util.Transformation { var $vx, $vy, $vz, $c, $identity, $inverse; function Transformation (vx, vy, vz, c, dontFindInverse, actualOrder) { if (actualOrder) { $vx = vx; $vy = vy; $vz = vz; } else { $vx = new com.wis.math.alg.Vector(vx.x, vy.x, vz.x); $vy = new com.wis.math.alg.Vector(vx.y, vy.y, vz.y); $vz = new com.wis.math.alg.Vector(vx.z, vy.z, vz.z); } $c = c; $identity = false; if (((com.wis.math.alg.Vector.compare(vx, com.wis.math.alg.Vector.XX) && (com.wis.math.alg.Vector.compare(vy, com.wis.math.alg.Vector.YY))) && (com.wis.math.alg.Vector.compare(vz, com.wis.math.alg.Vector.ZZ))) && (com.wis.math.alg.Vector.compare(c, com.wis.math.alg.Vector.OO))) { $identity = true; } if ((typeof(dontFindInverse) == "undefined") || (!dontFindInverse)) { if ($identity) { $inverse = this; } else { $inverse = findInverse(this); } } } function copy() { var _local3 = true; if (typeof($inverse) == "undefined") { _local3 = false; } var _local2 = new com.wis.math.geom.util.Transformation($vx.copy(), $vy.copy(), $vz.copy(), $c.copy(), _local3, true); if (_local3) { if (!$identity) { _local2.$inverse = new com.wis.math.geom.util.Transformation($inverse.$vx.copy(), $inverse.$vy.copy(), $inverse.$vz.copy(), $inverse.$c.copy(), true, true); } else { _local2.$inverse = _local2; } } return(_local2); } function findInverse(trans) { var _local2 = reducedRowEchelonForm([[trans.$vx.x, trans.$vx.y, trans.$vx.z, 1, 0, 0], [trans.$vy.x, trans.$vy.y, trans.$vy.z, 0, 1, 0], [trans.$vz.x, trans.$vz.y, trans.$vz.z, 0, 0, 1]]); $vx = new com.wis.math.alg.Vector(_local2[0][3], _local2[0][4], _local2[0][5]); $vy = new com.wis.math.alg.Vector(_local2[1][3], _local2[1][4], _local2[1][5]); $vz = new com.wis.math.alg.Vector(_local2[2][3], _local2[2][4], _local2[2][5]); var _local4 = new com.wis.math.geom.util.Transformation(new com.wis.math.alg.Vector($vx.x, $vy.x, $vz.x), new com.wis.math.alg.Vector($vx.y, $vy.y, $vz.y), new com.wis.math.alg.Vector($vx.z, $vy.z, $vz.z), new com.wis.math.alg.Vector(0, 0, 0), true); _local4.$c = com.wis.math.alg.Vector.neg(trans.$c.transformed(_local4)); _local4.$inverse = trans; return(_local4); } static function reducedRowEchelonForm(rows) { var _local7 = rows.length; var _local5 = rows[0].length; var _local6; var _local2; var _local4; var _local1; var _local9; var _local8; _local2 = 0; while (_local2 < _local7) { if (Math.abs(rows[_local2][_local2] - 0) < $ACCURACY) { _local4 = _local2 + 1; while (_local4 < _local7) { if (Math.abs(rows[_local4][_local2] - 0) > $ACCURACY) { _local1 = 0; while (_local1 < _local5) { _local6 = rows[_local2][_local1]; rows[_local2][_local1] = rows[_local4][_local1]; rows[_local4][_local1] = _local6; _local1++; } break; } _local4++; } } _local9 = rows[_local2][_local2]; _local1 = 0; while (_local1 < _local5) { rows[_local2][_local1] = rows[_local2][_local1] / _local9; _local1++; } _local4 = 0; while (_local4 < _local7) { if (_local4 != _local2) { _local8 = rows[_local4][_local2]; _local1 = _local2; while (_local1 < _local5) { rows[_local4][_local1] = rows[_local4][_local1] - (rows[_local2][_local1] * _local8); _local1++; } } _local4++; } _local2++; } return(rows); } function toString() { var _local4 = [[$vx.x, $vx.y, $vx.z], [$vy.x, $vy.y, $vy.z], [$vz.x, $vz.y, $vz.z], [$c.x, $c.y, $c.z]]; var _local3; var _local2; var _local5; _local5 = "[ "; _local3 = 0; while (_local3 < _local4.length) { _local2 = 0; while (_local2 < _local4[_local3].length) { if (Math.abs(_local4[_local3][_local2] - 0) < $ACCURACY) { _local5 = _local5 + "0 "; } else { _local5 = _local5 + (_local4[_local3][_local2] + " "); } _local2++; } if (_local3 < (_local4.length - 1)) { _local5 = _local5 + "\n "; } _local3++; } return(_local5 + " ]"); } static function multipleTrans(trans_arr) { if (trans_arr.length == 0) { return($IdentityTrans); } var _local1; var _local2; if (trans_arr.length == 1) { _local1 = trans_arr[0].copy(); } else { _local1 = trans_arr[0]; } _local2 = 1; while (_local2 < trans_arr.length) { _local1 = new com.wis.math.geom.util.Transformation(new com.wis.math.alg.Vector(com.wis.math.alg.Vector.dot(trans_arr[_local2].$vx, new com.wis.math.alg.Vector(_local1.$vx.x, _local1.$vy.x, _local1.$vz.x)), com.wis.math.alg.Vector.dot(trans_arr[_local2].$vx, new com.wis.math.alg.Vector(_local1.$vx.y, _local1.$vy.y, _local1.$vz.y)), com.wis.math.alg.Vector.dot(trans_arr[_local2].vx, new com.wis.math.alg.Vector(_local1.$vx.z, _local1.$vy.z, _local1.$vz.z))), new com.wis.math.alg.Vector(com.wis.math.alg.Vector.dot(trans_arr[_local2].$vy, new com.wis.math.alg.Vector(_local1.$vx.x, _local1.$vy.x, _local1.$vz.x)), com.wis.math.alg.Vector.dot(trans_arr[_local2].$vy, new com.wis.math.alg.Vector(_local1.$vx.y, _local1.$vy.y, _local1.$vz.y)), com.wis.math.alg.Vector.dot(trans_arr[_local2].vy, new com.wis.math.alg.Vector(_local1.$vx.z, _local1.$vy.z, _local1.$vz.z))), new com.wis.math.alg.Vector(com.wis.math.alg.Vector.dot(trans_arr[_local2].$vz, new com.wis.math.alg.Vector(_local1.$vx.x, _local1.$vy.x, _local1.$vz.x)), com.wis.math.alg.Vector.dot(trans_arr[_local2].$vz, new com.wis.math.alg.Vector(_local1.$vx.y, _local1.$vy.y, _local1.$vz.y)), com.wis.math.alg.Vector.dot(trans_arr[_local2].vz, new com.wis.math.alg.Vector(_local1.$vx.z, _local1.$vy.z, _local1.$vz.z))), _local1.$c.transformed(trans_arr[_local2]), false, true); _local2++; } return(_local1); } function scale(amount) { return(new com.wis.math.geom.util.Transformation(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.XX, amount.x), com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.YY, amount.y), com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.ZZ, amount.z), com.wis.math.alg.Vector.OO)); } function rotate(dim, amnt) { if ((dim == 0) || (dim == "x")) { return(new com.wis.math.geom.util.Transformation(com.wis.math.alg.Vector.XX, com.wis.math.alg.Vector.adder(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.YY, Math.cos(amnt)), com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.ZZ, Math.sin(amnt))), com.wis.math.alg.Vector.adder(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.ZZ, Math.cos(amnt)), com.wis.math.alg.Vector.neg(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.YY, Math.sin(amnt)))), com.wis.math.alg.Vector.OO)); } if ((dim == 1) || (dim == "y")) { return(new com.wis.math.geom.util.Transformation(com.wis.math.alg.Vector.adder(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.XX, Math.cos(amnt)), com.wis.math.alg.Vector.neg(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.ZZ, Math.sin(amnt)))), com.wis.math.alg.Vector.YY, com.wis.math.alg.Vector.adder(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.ZZ, Math.cos(amnt)), com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.XX, Math.sin(amnt))), com.wis.math.alg.Vector.OO)); } if ((dim == 2) || (dim == "z")) { return(new com.wis.math.geom.util.Transformation(com.wis.math.alg.Vector.adder(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.XX, Math.cos(amnt)), com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.YY, Math.sin(amnt))), com.wis.math.alg.Vector.adder(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.YY, Math.cos(amnt)), com.wis.math.alg.Vector.neg(com.wis.math.alg.Vector.scaler(com.wis.math.alg.Vector.XX, Math.sin(amnt)))), com.wis.math.alg.Vector.ZZ, com.wis.math.alg.Vector.OO)); } } function translate(amount) { return(new com.wis.math.geom.util.Transformation(com.wis.math.alg.Vector.XX, com.wis.math.alg.Vector.YY, com.wis.math.alg.Vector.ZZ, amount)); } static var $IdentityTrans = new com.wis.math.geom.util.Transformation(com.wis.math.alg.Vector.XX, com.wis.math.alg.Vector.YY, com.wis.math.alg.Vector.ZZ, com.wis.math.alg.Vector.OO); static var $ACCURACY = 1E-8; }
Symbol 729 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 730 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 731 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 732 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 37 MovieClip Frame 1
stop();
Symbol 60 Button
on (press) { openHelp(); }
Symbol 61 Button
on (press) { _SB.btn.start(0, 1); _r.startGame(); }
Symbol 73 Button
on (press) { _parent._parent.closeHelp(); }
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 9
stop();
Symbol 81 MovieClip Frame 10
_SB.ballbound.start(0, 1);
Symbol 81 MovieClip Frame 28
_SB.ballbound.start(0, 1);
Symbol 81 MovieClip Frame 86
function openHelp() { if (!isHelp) { _SB.btn.start(0, 1); help_mc.play(); isHelp = true; } } function closeHelp() { if (isHelp) { _SB.btn.start(0, 1); help_mc.gotoAndStop(1); isHelp = false; } } stop(); _SB.loop.start(0, 9999); var isHelp = false;
Symbol 87 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 17
stop();
Symbol 102 MovieClip Frame 13
stop();
Symbol 114 MovieClip Frame 17
stop();
Symbol 141 MovieClip Frame 26
stop();
Symbol 159 MovieClip Frame 26
stop();
Symbol 186 MovieClip Frame 26
stop();
Symbol 187 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 17
stop();
Symbol 267 MovieClip Frame 13
stop();
Symbol 302 MovieClip Frame 17
stop();
Symbol 355 MovieClip Frame 26
stop();
Symbol 408 MovieClip Frame 26
stop();
Symbol 461 MovieClip Frame 26
stop();
Symbol 462 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 24
_parent.gotoAndStop(1);
Symbol 471 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 30
stop();
Symbol 631 MovieClip Frame 24
stop();
Symbol 632 MovieClip Frame 1
gotoAndStop("stan" + this._name);
Symbol 634 MovieClip Frame 1
stop();
Symbol 639 MovieClip Frame 50
gotoAndPlay (2);
Symbol 641 MovieClip Frame 1
stop();
Symbol 641 MovieClip Frame 12
onChange();
Symbol 648 MovieClip Frame 1
stop();
Symbol 648 MovieClip Frame 73
onAniFinished();
Symbol 659 MovieClip Frame 1
stop();
Symbol 669 MovieClip Frame 1
stop();
Symbol 695 MovieClip Frame 1
stop();
Symbol 700 MovieClip Frame 1
function setCount(n) { count_mc.gotoAndStop(n + 1); } stop(); var stog = true; soundtog_mc.onPress = function () { if (stog) { _SB.setAllMute(); this.gotoAndStop("off"); } else { _SB.setAllOn(); this.gotoAndStop("on"); } stog = !stog; };
Symbol 700 MovieClip Frame 35
trace("\uC5EC\uAE30\uAE4C\uC9C0\uC624\uB098"); count_mc.gotoAndStop(11);
Symbol 700 MovieClip Frame 50
stop();
Symbol 700 MovieClip Frame 105
count_mc.gotoAndStop(11);
Symbol 700 MovieClip Frame 120
stop();
Symbol 700 MovieClip Frame 131
stop();
Symbol 716 Button
on (press) { _SB.btn.start(0, 1); _r.replay(); }
Symbol 717 Button
on (press) { _SB.btn.start(0, 1); _r.goReg(); }
Symbol 720 MovieClip Frame 1
stop();
Symbol 720 MovieClip Frame 22
stop(); goal_num_mc.txt.text = goal_num;
Symbol 720 MovieClip Frame 53
stop();
Symbol 721 MovieClip Frame 2
stop(); _global._game = this; var game = new Game_freekick(this);

Library Items

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

Instance Names

"load_mc"Frame 1Symbol 14 MovieClip
"bar_mc"Symbol 14 MovieClip Frame 1Symbol 11 MovieClip
"btn_how"Symbol 81 MovieClip Frame 67Symbol 54 Button
"btn_start"Symbol 81 MovieClip Frame 70Symbol 58 Button
"btn_how"Symbol 81 MovieClip Frame 82Symbol 60 Button
"btn_start"Symbol 81 MovieClip Frame 85Symbol 61 Button
"help_mc"Symbol 81 MovieClip Frame 86Symbol 80 MovieClip
"mc"Symbol 188 MovieClip Frame 1Symbol 187 MovieClip
"mc"Symbol 188 MovieClip Frame 10Symbol 187 MovieClip
"mc"Symbol 463 MovieClip Frame 1Symbol 462 MovieClip
"mc"Symbol 463 MovieClip Frame 10Symbol 462 MovieClip
"d1"Symbol 472 MovieClip Frame 1Symbol 471 MovieClip
"d2"Symbol 472 MovieClip Frame 1Symbol 471 MovieClip
"d3"Symbol 472 MovieClip Frame 1Symbol 471 MovieClip
"d1"Symbol 633 MovieClip Frame 1Symbol 632 MovieClip
"d2"Symbol 633 MovieClip Frame 1Symbol 632 MovieClip
"d3"Symbol 633 MovieClip Frame 1Symbol 632 MovieClip
"hit_mc"Symbol 634 MovieClip Frame 1Symbol 87 MovieClip
"keeperShadow_mc"Symbol 634 MovieClip Frame 1Symbol 188 MovieClip
"keeper_mc"Symbol 634 MovieClip Frame 1Symbol 463 MovieClip
"wallShadow_mc"Symbol 634 MovieClip Frame 5Symbol 472 MovieClip
"wall_mc"Symbol 634 MovieClip Frame 5Symbol 633 MovieClip
"bar_mc"Symbol 639 MovieClip Frame 1Symbol 638 MovieClip
"soundtog_mc"Symbol 700 MovieClip Frame 1Symbol 659 MovieClip
"count_mc"Symbol 700 MovieClip Frame 35Symbol 695 MovieClip
"count_mc"Symbol 700 MovieClip Frame 105Symbol 695 MovieClip
"txt"Symbol 703 MovieClip Frame 1Symbol 702 EditableText
"btn_regame"Symbol 720 MovieClip Frame 13Symbol 711 Button
"btn_apply"Symbol 720 MovieClip Frame 13Symbol 715 Button
"btn_regame"Symbol 720 MovieClip Frame 22Symbol 716 Button
"btn_apply"Symbol 720 MovieClip Frame 22Symbol 717 Button
"goal_num_mc"Symbol 720 MovieClip Frame 22Symbol 703 MovieClip
"btn_regame"Symbol 720 MovieClip Frame 43Symbol 711 Button
"btn_apply"Symbol 720 MovieClip Frame 43Symbol 715 Button
"btn_regame"Symbol 720 MovieClip Frame 53Symbol 716 Button
"btn_apply"Symbol 720 MovieClip Frame 53Symbol 717 Button
"backGround_mc"Symbol 721 MovieClip Frame 1Symbol 634 MovieClip
"w3d_mc"Symbol 721 MovieClip Frame 1Symbol 635 MovieClip
"spin_mc"Symbol 721 MovieClip Frame 1Symbol 639 MovieClip
"trans_mc"Symbol 721 MovieClip Frame 1Symbol 641 MovieClip
"goalIn_mc"Symbol 721 MovieClip Frame 1Symbol 648 MovieClip
"ui_mc"Symbol 721 MovieClip Frame 1Symbol 700 MovieClip
"goal_num_mc"Symbol 721 MovieClip Frame 1Symbol 703 MovieClip
"endingPop_mc"Symbol 721 MovieClip Frame 1Symbol 720 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1233 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 2 as "att_arrow"
ExportAssets (56)Timeline Frame 2Symbol 722 as "__Packages.game.sound.SoundBox"
ExportAssets (56)Timeline Frame 2Symbol 723 as "__Packages.Game_freekick"
ExportAssets (56)Timeline Frame 2Symbol 724 as "__Packages.Projection"
ExportAssets (56)Timeline Frame 2Symbol 725 as "__Packages.Matrix4x4"
ExportAssets (56)Timeline Frame 2Symbol 726 as "__Packages.Vertex"
ExportAssets (56)Timeline Frame 2Symbol 727 as "__Packages.com.wis.math.alg.Vector"
ExportAssets (56)Timeline Frame 2Symbol 728 as "__Packages.com.wis.math.geom.util.Transformation"
ExportAssets (56)Timeline Frame 2Symbol 729 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 2Symbol 730 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 2Symbol 731 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 2Symbol 732 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 9Symbol 20 as "att_ball"
ExportAssets (56)Timeline Frame 9Symbol 22 as "att_bottompoint"
ExportAssets (56)Timeline Frame 9Symbol 25 as "att_ballshadow"
ExportAssets (56)Timeline Frame 9Symbol 28 as "goalpost"
ExportAssets (56)Timeline Frame 9Symbol 29 as "goalin"
ExportAssets (56)Timeline Frame 9Symbol 30 as "korea"
ExportAssets (56)Timeline Frame 9Symbol 31 as "loop"
ExportAssets (56)Timeline Frame 9Symbol 32 as "ballbound"
ExportAssets (56)Timeline Frame 9Symbol 33 as "ballkick"
ExportAssets (56)Timeline Frame 9Symbol 34 as "voiceloop"
ExportAssets (56)Timeline Frame 9Symbol 35 as "whistle"
ExportAssets (56)Timeline Frame 9Symbol 36 as "btn"
ExportAssets (56)Timeline Frame 10Symbol 59 as "walk"

Labels

"load"Frame 1
"intro"Frame 10
"game"Frame 20
"hit1"Symbol 87 MovieClip Frame 1
"hit2"Symbol 87 MovieClip Frame 10
"stand"Symbol 187 MovieClip Frame 1
"middle"Symbol 187 MovieClip Frame 10
"bottom"Symbol 187 MovieClip Frame 19
"top"Symbol 187 MovieClip Frame 29
"L_bottom"Symbol 187 MovieClip Frame 39
"L_middle"Symbol 187 MovieClip Frame 49
"L_top"Symbol 187 MovieClip Frame 59
"R_bottom"Symbol 187 MovieClip Frame 69
"R_middle"Symbol 187 MovieClip Frame 79
"R_top"Symbol 187 MovieClip Frame 89
"level1"Symbol 188 MovieClip Frame 1
"level2"Symbol 188 MovieClip Frame 10
"stand"Symbol 462 MovieClip Frame 1
"middle"Symbol 462 MovieClip Frame 10
"bottom"Symbol 462 MovieClip Frame 20
"top"Symbol 462 MovieClip Frame 30
"L_bottom"Symbol 462 MovieClip Frame 40
"L_middle"Symbol 462 MovieClip Frame 50
"L_top"Symbol 462 MovieClip Frame 60
"R_bottom"Symbol 462 MovieClip Frame 70
"R_middle"Symbol 462 MovieClip Frame 80
"R_top"Symbol 462 MovieClip Frame 90
"level1"Symbol 463 MovieClip Frame 1
"level2"Symbol 463 MovieClip Frame 10
"jump"Symbol 471 MovieClip Frame 10
"stand1"Symbol 632 MovieClip Frame 1
"stand2"Symbol 632 MovieClip Frame 10
"stand3"Symbol 632 MovieClip Frame 20
"hit"Symbol 632 MovieClip Frame 30
"jump"Symbol 632 MovieClip Frame 40
"bg1"Symbol 634 MovieClip Frame 1
"bg2"Symbol 634 MovieClip Frame 5
"bg3"Symbol 634 MovieClip Frame 10
"goalIn"Symbol 648 MovieClip Frame 2
"on"Symbol 659 MovieClip Frame 1
"off"Symbol 659 MovieClip Frame 10
"level1"Symbol 700 MovieClip Frame 3
"level2"Symbol 700 MovieClip Frame 70
"gameclear"Symbol 720 MovieClip Frame 2
"gameover"Symbol 720 MovieClip Frame 33




http://swfchan.com/47/231584/info.shtml
Created: 9/2 -2020 16:03:58 Last modified: 9/2 -2020 16:03:58 Server time: 04/05 -2024 03:48:05