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

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

Extreme Luge Canyon.swf

This is the info page for
Flash #22052

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


Text
LOADING

100%

a markfennell.com game

Use your mouse to keep your luge on the road. Stay away from the canyon
walls if you want to avoid a nasty splat. How far can you go. Hit Start to play.

START

START

HI-SCORES

HI-SCORES

MORE GAMES

MORE GAMES

SUBMIT SCORE

markfennell.com

DISTANCE

000000

M

REPLAY

REPLAY

RESTART

SUBMIT SCORE

BACK

BACK

<p align="left"><font face="VINCA STENCIL" size="100" color="#ffffff" letterSpacing="2.000000" kerning="0">submit score</font></p>

Name:

Email:

Only include your email if you wish
to subscribe to my newsletter.

Country:

Submit Score

Submit Score

Submit Score

Accessing Database...

tell a friend

YOUR NAME

YOUR EMAIL

FRIENDS NAME

FRIENDS EMAIL

Sending Email

ActionScript [AS1/AS2]

Frame 1
function wait(delay, callBack) { function _wait() { trace("here"); clearInterval(_interval); callBack(); } var _local1 = getTimer(); _interval = setInterval(_wait, delay); } stop(); var rootMenu = new ContextMenu(); rootMenu.hideBuiltInItems(); totalWidth = percentbar_mc._width; percentbar_mc._width = 0; var _interval; preloader_mc.onEnterFrame = function () { var _local4 = _root.getBytesLoaded(); var _local3 = _root.getBytesTotal(); if (_local3 != -1) { var _local6 = Math.round(_local4 / 1024); var _local5 = Math.round(_local3 / 1024); percent = Math.round((_local6 / _local5) * 100); if (isNaN(percent)) { kPercent.text = "0%"; } else { kPercent.text = percent + "%"; percentbar_mc._width = totalWidth * (percent / 100); } if ((_local4 == _local3) && (_local3 > 0)) { delete this.onEnterFrame; wait(5000, function () { _root.gotoAndPlay("intro"); }); this._visible = false; } else if (_local4 == -1) { failureReport_txt.text = "The file is not currently available. Please try again later. If you continue to receive this message, please contact the system administrator."; } } };
Frame 2
function init() { var _local4 = 50; var _local2 = 0.3; var _local5 = 3; var vx = -20; var dx = 0.1; var speedMax = 50; var _local3 = 90; var position = 0; var positionInc = 0.25; startTrack.road.road.base1.hitArea._visible = false; startTrack.road.road.base2.hitArea._visible = false; var startY = startTrack.road._y; var frequency = 2; var roadWidth = 924; startTrack.road.onEnterFrame = function () { position = position + positionInc; if ((this._x + vx) <= (-((roadWidth + roadWidth) - Stage.width))) { this._x = -(roadWidth - Stage.width); } this._x = this._x + vx; this._y = startY + Math.round(10 * bounce(frequency * position)); vx = Math.max(-speedMax, vx - dx); }; } function bounce(x) { var _local2 = 2 * Math.abs(Math.sin(((0.2 * x) * Math.PI) / 180)); var _local1 = Math.sin(((_local2 * x) * Math.PI) / 180) * Math.sin(((4 * x) * Math.PI) / 180); return(_local1); } function getPeak(x) { var _local2 = 2 * Math.abs(Math.sin((x * Math.PI) / 180)); var _local1 = Math.sin(((_local2 * x) * Math.PI) / 180) * Math.cos(((5 * x) * Math.PI) / 180); if (Math.abs(_local1) < threshold) { _local1 = _local1 * 0.8; } return(magnitude * _local1); } start.onRelease = function () { gotoAndPlay ("game"); }; scores.onRelease = function () { getURL ("http://www.markfennell.com/flash/luge/showscores.php", "_blank"); }; more.onRelease = function () { getURL ("http://www.dailyfreegames.com", "_blank"); }; init(); stop();
Frame 10
function makeGibblets(mc, scale, gibbletSpeed) { var _local2 = blood.attachMovie("blood", "gibblet" + gibblets, gibblets); _local2.blendMode = "overlay"; angle = (mc._rotation * Math.PI) / 180; _local2._x = mc._x + Math.sin(angle); _local2._y = mc._y + Math.cos(angle); _local2.dx = (gibbletSpeed * Math.random()) * Math.sin(angle); _local2.dy = (gibbletSpeed * Math.random()) * Math.cos(angle); _local2.step = 0; _local2._rotation = mc._rotation; _local2._xscale = (_local2._yscale = Math.random() * scale); _local2.onEnterFrame = function () { this.step++; this._x = this._x + this.dx; this._y = this._y - this.dy; this.dx = this.dx * decay; this.dy = this.dy * decay; if (this.step > steps) { frame = Math.floor((Math.random() * 6) + 2); this.gotoAndPlay(frame); delete this.onEnterFrame; } }; gibblets++; } function setLimb(mc) { mc.dx = 5 * (((Math.random() * 2) * range) - range); mc.dy = 5 * (((Math.random() * 2) * range) - range); mc.dw = 5 * (((Math.random() * 2) * range) - range); mc.onEnterFrame = function () { this._rotation = this._rotation + this.dw; this._x = this._x + this.dx; this._y = this._y + this.dy; this.dx = this.dx * decay; this.dy = this.dy * decay; this.dw = this.dw * decay; makeGibblets(this, 400, 10); if (Math.abs(this.dx) < 0.05) { delete this.onEnterFrame; } }; } function setTorso() { body.torso.step = 0; body.torso.dx = 2 * (((Math.random() * 2) * range) - range); body.torso.dy = 2 * (((Math.random() * 2) * range) - range); body.torso.dw = 0.5 * (((Math.random() * 2) * range) - range); body.torso.angle = 0; body.torso.angleInc = 0.1; body.torso.speed = 30; body.torso.onEnterFrame = function () { this._rotation = this._rotation + this.dw; this._x = this._x + this.dx; this._y = this._y + this.dy; this.dx = this.dx * decay; this.dy = this.dy * decay; this.dw = this.dw * decay; this.step++; makeGibblets(this, 600, this.speed * Math.abs(Math.sin(this.angle) * Math.sin(this.angle))); this.angle = this.angle + this.angleInc; if (this.step > 200) { delete this.onEnterFrame; } }; } function setHead() { body.head.dx = -2; body.head.dy = 0.5 * (((Math.random() * 2) * range) - range); body.head.dw = 0.5 * (((Math.random() * 2) * range) - range); body.head.ScaleRange = 50; body.head.ScaleMin = 100; body.head.angle = 0; body.head.angleRate = 0.2; body.head.onEnterFrame = function () { this._xscale = (this._yscale = Math.abs(Math.sin(this.angle) * this.ScaleRange) + this.ScaleMin); if (this._xscale <= (this.ScaleMin + 3)) { this.ScaleRange = this.ScaleRange * 0.6; var _local2 = blood.attachMovie("blood", "gibblet" + gibblets, gibblets); _local2.blendMode = "overlay"; _local2._x = this._x; _local2._y = this._y; angle = (this._rotation * Math.PI) / 180; _local2._x = this._x + Math.sin(angle); _local2._y = this._y + Math.cos(angle); frame = Math.floor((Math.random() * 6) + 2); _local2.gotoAndPlay(frame); _local2._xscale = (_local2._yscale = (Math.random() * 500) + 300); gibblets++; } this.angle = this.angle + this.angleRate; this._rotation = this._rotation + this.dw; this._x = this._x + this.dx; this._y = this._y + this.dy; if (Math.abs(this.ScaleRange) < 0.05) { delete this.onEnterFrame; } }; } function clean() { delete body.head.onEnterFrame; delete body.torso.onEnterFrame; i = 0; while (i < gibblets) { blood["gibblet" + i].removeMovieClip(); i++; } gibblets = 0; } function splat() { setLimb(body.arm1); setLimb(body.arm2); setLimb(body.leg1); setLimb(body.leg2); setTorso(); setHead(); } function kill() { delete body.onEnterFrame; delete track.onEnterFrame; clearInterval(squeezeTrack); track.onEnterFrame = function () { vx = vx * 0.85; if (Math.abs(vx) < 0.6) { delete track.road.onEnterFrame; delete this.onEnterFrame; var _local2 = new mx.transitions.Tween(restart, "_x", mx.transitions.easing.None.easeOut, 706, 296, 5, false); } }; } function init() { clean(); vx = vinit; position = 0; track.road._y = startY; track.road.road.base1.canyonTop._y = canyonTop; track.road.road.base1.canyonBase._y = canyonBase; canyonOffset = 0; track._rotation = startRot; track._x = startTrackX; track._y = startTrackY; body._rotation = 0; revertBody(); squeeze(); var _local5 = new mx.transitions.Tween(restart, "_x", mx.transitions.easing.None.easeOut, restart._x, 706, 5, false); squeezeTrack = setInterval(squeeze, 2000); track.onEnterFrame = function () { this._rotation = this._rotation + getPeak(position); position = position + positionInc; _global.s = Math.round((vx / (-speedMax)) * position); hud.distance.text = padScore(_global.s, 6); body._rotation = (blood._rotation = this._rotation); body._x = _xmouse; body._y = _ymouse; blood._x = body._x; blood._y = body._y; var roadWidth = 924; this.road.onEnterFrame = function () { if ((this._x + vx) <= (-((roadWidth + roadWidth) - Stage.width))) { this._x = -(roadWidth - Stage.width); } this._x = this._x + vx; this._y = startY + Math.round(bounceAmount * bounce(frequency * position)); vx = Math.max(-speedMax, vx - dx); }; var _local4 = getPos(body.hit1); var _local3 = getPos(body.hit2); if (((track.road.road.base1.hitArea.hitTest(_local4.x, _local4.y, true) || (track.road.road.base2.hitArea.hitTest(_local4.x, _local4.y, true))) || (track.road.road.base1.hitArea.hitTest(_local3.x, _local3.y, true))) || (track.road.road.base2.hitArea.hitTest(_local3.x, _local3.y, true))) { splat(); kill(); } }; } function padScore(i, len) { padding = "000000000000000000000"; scoreStr = i.toString(); if (scoreStr.length < len) { scoreStr = padding.substring(0, len - scoreStr.length) + scoreStr; } return(scoreStr); } function squeeze() { track.road.road.base1.canyonTop._y = canyonTop + canyonOffset; track.road.road.base2.canyonTop._y = canyonTop + canyonOffset; track.road.road.base1.canyonBase._y = canyonBase - canyonOffset; track.road.road.base2.canyonBase._y = canyonBase - canyonOffset; canyonOffset = Math.min(canyonRange, canyonOffset + 1); } function getPos(clip) { var _local1 = {x:0, y:0}; clip.localToGlobal(_local1); return(_local1); } function bounce(x) { var _local2 = magnitude * Math.abs(Math.sin(((0.2 * x) * Math.PI) / 180)); var _local1 = Math.sin(((_local2 * x) * Math.PI) / 180) * Math.sin(((4 * x) * Math.PI) / 180); return(_local1); } function getPeak(x) { var _local2 = 2 * Math.abs(Math.sin((x * Math.PI) / 180)); var _local1 = Math.sin(((_local2 * x) * Math.PI) / 180) * Math.cos(((5 * x) * Math.PI) / 180); if (Math.abs(_local1) < threshold) { _local1 = _local1 * 0.8; } return(magnitude * _local1); } function setClip(mc) { mc.baseRotation = mc._rotation; mc.baseX = mc._x; mc.baseY = mc._y; } function revertClip(mc) { mc._rotation = mc.baseRotation; mc._x = mc.baseX; mc._y = mc.baseY; } function setBody() { setClip(body.arm1); setClip(body.arm2); setClip(body.leg1); setClip(body.leg2); setClip(body.torso); setClip(body.head); } function revertBody() { revertClip(body.arm1); revertClip(body.arm2); revertClip(body.leg1); revertClip(body.leg2); revertClip(body.torso); revertClip(body.head); } var gibblets = 0; var range = 4; var steps = 10; var decay = 0.85; var radius = 50; var threshold = 0.3; var magnitude = 3; var vinit = -5; var vx = vinit; var dx = 0.1; var speedMax = 50; var bounceAmount = 120; var position = 0; var positionInc = 0.3; var startY = -3; var startRot = 0; var startTrackX = 162; var startTrackY = 262; var canyonTop = track.road.road.base1.canyonTop._y; var canyonBase = track.road.road.base1.canyonBase._y; var canyonRange = 30; var canyonOffset = 0; var frequency = 3; track.road.road.base1.hitArea._visible = false; track.road.road.base2.hitArea._visible = false; restart.restart.onRelease = function () { init(); }; restart.submit.onRelease = function () { _root.x1025 = _global.s; trace("********** SCORE = " + _root.x1025); gotoAndPlay ("submitScore"); }; setBody(); init(); stop();
Frame 18
more.onRelease = function () { getURL ("http://www.dailyfreegames.com", "_blank"); }; scoreboard = new Array("Player", "", "", "Score"); scoreboard_mc.jumpto = "submit"; scoreboard_mc.gotoAndPlay("clear"); stop(); restart.onRelease = function () { gotoAndPlay ("intro"); };
Symbol 9 MovieClip [blood] Frame 1
stop();
Symbol 9 MovieClip [blood] Frame 2
stop();
Symbol 9 MovieClip [blood] Frame 3
stop();
Symbol 9 MovieClip [blood] Frame 4
stop();
Symbol 9 MovieClip [blood] Frame 5
stop();
Symbol 9 MovieClip [blood] Frame 6
stop();
Symbol 9 MovieClip [blood] Frame 7
stop();
Symbol 9 MovieClip [blood] Frame 8
stop();
Symbol 20 MovieClip Frame 35
stop();
Symbol 29 Button
on (release) { getURL ("http://www.dailyfreegames.com", "_blank"); }
Symbol 32 Button
on (release) { getURL ("http://www.markfennell.com/flash/", "_blank"); }
Symbol 179 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 180 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 181 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 182 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 183 MovieClip [__Packages.com.meychi.ascrypt.RC4] Frame 0
class com.meychi.ascrypt.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }
Symbol 68 Button
on (release) { getURL ("http://www.markfennell.com/flash/", "_self"); }
Symbol 105 MovieClip Frame 8
stop();
Symbol 106 MovieClip Frame 26
stop();
Symbol 132 MovieClip [GWBaseClass] Frame 1
#initclip 6 _global.GWBaseClass = function () { this.init(); }; GWBaseClass.prototype = new MovieClip(); GWBaseClass.prototype.init = function (c) { this.classHolder._visible = 0; if (this._targetInstanceName.length) { var _local2 = this._parent[this._targetInstanceName]; for (var _local3 in this) { _local2[_local3] = this[_local3]; } this.inherit(c, _local2); _local2.init(); this.snapToPixels(_local2); } else { this.snapToPixels(this); } }; GWBaseClass.prototype.inherit = function (c, o) { if (o == undefined) { o = this; } for (var _local4 in c.prototype) { o[_local4] = c.prototype[_local4]; } }; GWBaseClass.prototype.snapToPixels = function (t) { t.classHolder._visible = 0; while (t._parent) { t._x = Math.round(t._x); t._y = Math.round(t._y); t = t._parent; } }; GWBaseClass.prototype.drawBox = function (n, d, x, y, w, h, c, a, o) { if (a == undefined) { a = 100; } if (o == undefined) { o = this; } o.createEmptyMovieClip(n, d); o[n].beginFill(c, a); o[n].moveTo(x, y); o[n].lineTo(x + w, y); o[n].lineTo(x + w, y + h); o[n].lineTo(x, y + h); o[n].lineTo(x, y); o[n].endFill(); }; GWBaseClass.prototype.sizeMe = function (w, h, o) { w = Math.round(w); h = Math.round(h); if (o.setSize) { o.setSize(w, h); } else if (o.TL) { o._xscale = (o._yscale = 100); o.T._width = (w - o.TL._width) - o.TR._width; o.B._width = (w - o.BL._width) - o.BR._width; o.L._height = (h - o.TL._height) - o.BL._height; o.R._height = (h - o.TR._height) - o.BR._height; o.BL._y = h - o.BL._height; o.BR._y = h - o.BR._height; o.B._y = h - o.B._height; o.TR._x = w - o.TR._width; o.BR._x = w - o.BR._width; o.R._x = w - o.R._width; o.C._width = o.T._width; o.C._height = o.L._height; o.width = w; o.height = h; } else if ((o._width != w) || (o._height != h)) { o.width = (o._width = w); o.height = (o._height = h); } }; GWBaseClass.prototype.drag = function (o, lock, left, top, right, bottom) { if (lock == -1) { delete o.onMouseMove; o.onDrop(); return(undefined); } var _local3 = function () { var _local2 = arguments.callee; var _local4 = _local2.t._parent._xmouse + _local2.xd; var _local3 = _local2.t._parent._ymouse + _local2.yd; if ((_local4 < _local2.left) && (_local2.left != null)) { _local4 = _local2.left; } if ((_local4 > _local2.right) && (_local2.right != null)) { _local4 = _local2.right; } if ((_local3 < _local2.top) && (_local2.top != null)) { _local3 = _local2.top; } if ((_local3 > _local2.bottom) && (_local2.bottom != null)) { _local3 = _local2.bottom; } _local2.t._x = _local4; _local2.t._y = _local3; _local2.t.onDrag(); updateAfterEvent(); }; _local3.t = o; if ((lock == false) or (lock == undefined)) { _local3.xd = o._x - o._parent._xmouse; _local3.yd = o._y - o._parent._ymouse; } if (left != undefined) { _local3.left = left; } else { _local3.left = null; } if (right != undefined) { _local3.right = right; } else { _local3.right = null; } if (top != undefined) { _local3.top = top; } else { _local3.top = null; } if (bottom != undefined) { _local3.bottom = bottom; } else { _local3.bottom = null; } o.onMouseMove = _local3; }; ASSetPropFlags(GWBaseClass.prototype, "drag", 1); ASSetPropFlags(GWBaseClass.prototype, "sizeMe", 1); ASSetPropFlags(GWBaseClass.prototype, "drawBox", 1); ASSetPropFlags(GWBaseClass.prototype, "snapToPixels", 1); ASSetPropFlags(GWBaseClass.prototype, "inherit", 1); #endinitclip
Symbol 133 MovieClip [GWListBoxClass] Frame 1
#initclip 11 _global.GWListBoxClass = function () { this.rowHeight = 18; this.face = 16777215 /* 0xFFFFFF */; this.highlight = 4210752 /* 0x404040 */; this.highlight3D = 8421504 /* 0x808080 */; this.shadow = 13947080 /* 0xD4D0C8 */; this.darkshadow = 16777215 /* 0xFFFFFF */; this.itemcolor_on = 664682 /* 0x0A246A */; this.itemcolor_off = 16777215 /* 0xFFFFFF */; this.itemcolor_out = 16777215 /* 0xFFFFFF */; this.fontcolor_on = 16777215 /* 0xFFFFFF */; this.fontcolor_off = 0; this.fontcolor_out = 0; super.init(GWListBoxClass); }; GWListBoxClass.prototype = new GWBaseClass(); Object.registerClass("GWListBoxClass", GWListBoxClass); GWListBoxClass.prototype.init = function () { if (this.width == undefined) { this.width = this._width; } if (this.height == undefined) { this.height = this._height; } this._xscale = (this._yscale = 100); this.createEmptyMovieClip("list_mc", 1); this.list_mc.createEmptyMovieClip("content_mc", 1); this.list_mc.content_mc.createEmptyMovieClip("holder_mc", 1); this.list_mc.content_mc._x = (this.list_mc.content_mc._y = this.pad); this.list_mc.content_mc.root = this; this.drawBox("mask_mc", 2, 0, 0, 1, 1, 0, 100, this.list_mc.content_mc); this.list_mc.content_mc.setMask(this.list_mc.content_mc.mask_mc); this.sbprops.height = this.height - (this.pad * 2); this.list_mc.attachMovie(this.sbSymbol, "vscroll_mc", 3, this.sbprops); this.barwidth = this.list_mc.vscroll_mc._width; delete this.sb_props; this.list_mc.vscroll_mc._y = this.pad; this.list_mc.vscroll_mc.setScrollTarget(this.list_mc.content_mc); this.list_mc.content_mc.addListener(this); this.width = Math.round(Math.max(this.barwidth * 3, this.width)); this.height = Math.round(Math.max(this.barwidth * 3, this.height)); this.frame_mc.colorObj = {face:this.face, highlight:this.highlight, highlight3D:this.highlight3D, shadow:this.shadow, darkshadow:this.darkshadow}; this.list_mc.frame_mc = this.frame_mc; this.setFrameColor({face:this.face, highlight:this.highlight, highlight3D:this.highlight3D, shadow:this.shadow, darkshadow:this.darkshadow}); this.list = this.list_mc.content_mc.holder_mc; this.setSmallScroll(this.rowHeight); this.setLargeScroll(this.rowHeight * 2); this.item_mc.unloadMovie(); this.items = []; var _local4 = this.labels.length; var _local3 = 0; while (_local3 < _local4) { this.items.push({label:this.labels[_local3], data:this.data[_local3], icon:this.icons[_local3]}); _local3++; } this.rowCount = this.rowCount || (Math.ceil(this.height / this.rowHeight)); if (this.items.length) { this.setDataProvider(this.items); } else { this.refreshPane(); } if (this.checkFocus) { this.onMouseDown = function () { var _local4 = this.items.length; if (this.list_mc.frame_mc.hitTest(_root._xmouse, _root._ymouse, 1)) { var _local3 = 0; while (_local3 < _local4) { if (this.items[_local3].selected) { this.list["item" + _local3].setLabelColor(this.list["item" + _local3].fontcolor_on); this.list["item" + _local3].setBaseColor(this.itemcolor_on); } _local3++; } } else { var _local3 = 0; while (_local3 < _local4) { if (this.items[_local3].selected) { this.list["item" + _local3].setLabelColor(this.list["item" + _local3].fontcolor_out); this.list["item" + _local3].setBaseColor(this.itemcolor_out); } _local3++; } } }; } }; GWListBoxClass.prototype.getLength = function () { return(this.items.length); }; GWListBoxClass.prototype.setDataProvider = function (d) { this.items = []; this.list_mc.content_mc.createEmptyMovieClip("holder_mc", 1); if (!(d[0] instanceof Object)) { this.items = []; var _local6 = d.length; var _local2 = 0; while (_local2 < _local6) { this.items.push({data:d[_local2], label:d[_local2]}); _local2++; } } else { this.items = d; } this.drawBox("height_mc", -1, 0, (this.items.length - 1) * this.rowHeight, 1, 1, 0, 0, this.list); if (this.items.length) { this.rowCount = this.rowCount || (Math.ceil(this.height / this.rowHeight)); var _local2 = 0; while (_local2 < this.rowCount) { this._buildItem(_local2); _local2++; } } this.refreshPane(); return(this.items); }; GWListBoxClass.prototype.deSelect = function (i) { if (!this.items[i].isHeader) { this.items[i].selected = 0; this.list["item" + i].setLabelColor(this.list["item" + i].fontcolor_off); this.list["item" + i].setBaseColor(this.itemcolor_off); } }; GWListBoxClass.prototype.deSelectAll = function () { var _local3 = this.items.length; var _local2 = 0; while (_local2 < _local3) { this.deSelect(_local2); _local2++; } }; GWListBoxClass.prototype.selectAll = function () { if (this.selectMultiple) { var _local3 = this.items.length; var _local2 = 0; while (_local2 < _local3) { this.select(_local2); _local2++; } } }; GWListBoxClass.prototype.setFrameColor = function (c) { for (var _local3 in c) { this.list_mc.frame_mc[_local3] = c[_local3]; } this.list_mc.frame_mc.setColor(c); }; GWListBoxClass.prototype.getSelectMultiple = function () { return(this.selectMultiple); }; GWListBoxClass.prototype.setSelectMultiple = function (f) { this.selectMultiple = f; if (!f) { this.deSelectAll(); this.select(this.lastIdx); } }; GWListBoxClass.prototype.select = function (i) { if ((!this.selectMultiple) && (this.getSelectedIndices().length)) { return(undefined); } if (!this.items[i].isHeader) { this.items[i].selected = 1; this.list["item" + i].setLabelColor(this.list["item" + i].fontcolor_on); this.list["item" + i].setBaseColor(this.itemcolor_on); } }; GWListBoxClass.prototype.setSelectedIndex = function (i) { this.lastIdx = i; this.select(i); if ((i >= (this.getScrollPosition() + this.getRowCount())) || (i <= this.getScrollPosition())) { this.setScrollPosition(i - 1); } this.onSelect(i); }; GWListBoxClass.prototype.setSelectedIndices = function (a) { this.deSelectAll(); for (var _local3 in a) { this.select(a[_local3]); } }; GWListBoxClass.prototype.getValue = function () { return(this.getSelectedItem().data); }; GWListBoxClass.prototype.getSelectedItem = function () { if (this.items[this.lastIdx].selected) { return({data:((this.items[this.lastIdx].data == undefined) ? (this.items[this.lastIdx].label) : (this.items[this.lastIdx].data)), label:this.items[this.lastIdx].label, icon:this.items[this.lastIdx].icon}); } return(null); }; GWListBoxClass.prototype.getSelectedIndices = function () { var _local3 = []; var _local4 = this.items.length; var _local2 = 0; while (_local2 < _local4) { if (this.items[_local2].selected) { _local3.push(_local2); } _local2++; } return(_local3); }; GWListBoxClass.prototype.getSelectedItems = function () { var _local5 = []; var _local6 = this.items.length; var _local2 = 0; while (_local2 < _local6) { if (this.items[_local2].selected) { _local5.push({data:((this.items[_local2].data == undefined) ? (this.items[_local2].label) : (this.items[_local2].data)), label:this.items[_local2].label}); } _local2++; } return(_local5); }; GWListBoxClass.prototype.getRowCount = function () { this.rowCount = Math.ceil((this.list_mc.content_mc.mask_mc._height - (this.pad * 2)) / this.rowHeight); return(this.rowCount); }; GWListBoxClass.prototype.setRowCount = function (n) { if (n) { this.rowCount = n; if (this.items.length > 1) { if ((n * this.rowHeight) < (this.barwidth * 2)) { this.setRowHeight((this.barwidth * 2) / n); } } this.setSize(this.width, this.rowHeight * n); } }; GWListBoxClass.prototype.getRowHeight = function () { return(this.rowHeight); }; GWListBoxClass.prototype.setRowHeight = function (n) { this.rowHeight = n; this.setSmallScroll(n); this.setLargeScroll(n * 2); this.setDataProvider(this.items); this.setSize(this.width, Math.max(this.getRowCount() * n, this.height)); }; GWListBoxClass.prototype.getEnabled = function () { return(this.enabled); }; GWListBoxClass.prototype.setEnabled = function (f) { this.enabled = f; this.list_mc.vscroll_mc.setEnabled(f); }; GWListBoxClass.prototype.removeAll = function () { this.items = []; this.list_mc.content_mc.createEmptyMovieClip("holder_mc", 1); this.setSize(this.width, this.height, 1); }; GWListBoxClass.prototype.getSize = function () { return({width:this.width, height:this.height}); }; GWListBoxClass.prototype.setSize = function (w, h) { if (((arguments.length > 2) || (this.width != w)) || (this.height != h)) { var _local4 = this.pad * 2; w = (this.width = Math.round(Math.max((this.barwidth * 2) + _local4, w))); h = (this.height = Math.round(Math.max(this.barwidth * 2, Math.floor(h / this.rowHeight) * this.rowHeight) + _local4)); this.list_mc.content_mc.bottomScroll = (this.list_mc.content_mc.mask_mc._height = h - _local4); this.list_mc.vscroll_mc.setSize(this.barwidth, h - _local4); this.list_mc.vscroll_mc._x = (w - this.barwidth) - this.pad; this.list_mc.content_mc.onChanged(); this.list_mc.content_mc.mask_mc._width = w - _local4; this.sizeMe(this.width, this.height, this.list_mc.frame_mc); for (var _local5 in this.list) { this.list[_local5].setSize(w, this.rowHeight); } this.setVScroll(); this.list_mc.content_mc.maxscroll = Math.max(0, Math.ceil((this.list_mc.content_mc.holder_mc._height - this.list_mc.content_mc.mask_mc._height) / this.rowHeight) * this.rowHeight); this.setScrollPosition(this.getScrollPosition()); } }; GWListBoxClass.prototype.getEnabled = function () { return(this.enabled); }; GWListBoxClass.prototype.setEnabled = function (f) { this.list_mc.vscroll_mc.setEnabled(f); this.enabled = f; }; GWListBoxClass.prototype.getSize = function () { return({width:this.width, height:this.height}); }; GWListBoxClass.prototype.getScrollPosition = function () { return(this.list_mc.vscroll_mc.getScrollPosition() / this.rowHeight); }; GWListBoxClass.prototype.setScrollPosition = function (pos) { if (this.getEnabled()) { this.list_mc.vscroll_mc.setScrollPosition(Math.max(0, Math.min(pos * this.rowHeight, this.list_mc.content_mc.maxscroll))); } }; GWListBoxClass.prototype.setSmallScroll = function (n) { this.smallScroll = n; this.list_mc.vscroll_mc.setSmallScroll(n); }; GWListBoxClass.prototype.setLargeScroll = function (n) { this.largeScroll = n; this.list_mc.vscroll_mc.setLargeScroll(n); }; GWListBoxClass.prototype.setVScroll = function () { this.list_mc.vscroll_mc._visible = ((this.items.length > this.getRowCount()) ? 1 : 0); }; GWListBoxClass.prototype.setScrollBarColor = function (c) { for (var _local3 in c) { this.list_mc.vscroll_mc[_local3] = c[_local3]; } this.list_mc.vscroll_mc.setColor(c); }; GWListBoxClass.prototype.refreshPane = function () { clearInterval(this.initID); this.list_mc.content_mc.watch("scrollpos", this._updateScroll); this.setSize(this.width, this.height, 1); this.setEnabled(this.enabled); }; GWListBoxClass.prototype._buildItem = function (i) { if (this.items[i] == undefined) { return(undefined); } this.list.attachMovie("GWListItemClass", "item" + i, i, {_y:i * this.rowHeight, idx:i, width:this.width, height:this.rowHeight, font:this.font, fontsize:this.fontsize, useEmbedFonts:this.useEmbedFonts, fontcolor:((this.items[i].fontcolor == undefined) ? (this.fontcolor_off) : (this.items[i].fontcolor)), fontcolor_off:((this.items[i].fontcolor_off == undefined) ? (this.fontcolor_off) : (this.items[i].fontcolor_off)), fontcolor_on:((this.items[i].fontcolor_on == undefined) ? (this.fontcolor_on) : (this.items[i].fontcolor_on)), fontcolor_out:((this.items[i].fontcolor_out == undefined) ? (this.fontcolor_out) : (this.items[i].fontcolor_out)), basecolor_off:this.itemcolor_off, data:((this.items[i].data == undefined) ? (this.items[i].label) : (this.items[i].data)), icon:this.items[i].icon, label:this.items[i].label, root:this}); if (!this.items[i].isHeader) { if (this.items[i].selected) { this.list["item" + i].setLabelColor(this.list["item" + i].fontcolor_on); this.list["item" + i].setBaseColor(this.itemcolor_on); } this.list["item" + i].trackAsMenu = true; this.list["item" + i].onDragOver = function () { this.root.select(this.idx); if ((this.root.lastDragIdx != this.root.lastIdx) && (((this.idx > this.root.lastDragIdx) && (this.root.lastDragIdx < this.root.lastIdx)) || ((this.idx < this.root.lastDragIdx) && (this.root.lastDragIdx > this.root.lastIdx)))) { this.root.deSelect(this.root.lastDragIdx); } if (!this.root.selectMultiple) { this.root.lastIdx = this.idx; } this.root.lastDragIdx = this.idx; }; this.list["item" + i].onDragOut = function () { if (!this.root.selectMultiple) { this.root.deSelect(this.idx); } }; this.list["item" + i].onReleaseOutside = (this.list["item" + i].onRelease = function () { clearInterval(this.root.isScrolling); delete this.root.onMouseMove; if ((this.idx == this.lastIdx) && ((getTimer() - this.lastHit) < 250)) { clearInterval(this.root.clickID); this.root.onDSelect(this.idx); } else if (this.root.onDSelect == undefined) { this.root.onSelect(this.idx); } else { this.root._onSelect = function (idx) { clearInterval(this.clickID); this.onSelect(idx); }; this.root.clickID = setInterval(this.root, "_onSelect", 250, this.idx); } this.lastHit = getTimer(); this.lastIdx = this.idx; }); this.list["item" + i].onPress = function () { if (this.root.getEnabled()) { if ((!Key.isDown(17)) || (!this.root.selectMultiple)) { this.root.deSelectAll(); } if (Key.isDown(16) && (this.root.selectMultiple)) { if (this.root.lastIdx <= this.idx) { var _local2 = this.root.lastIdx; while (_local2 <= this.idx) { this.root.select(_local2); _local2++; } } else { var _local2 = this.root.lastIdx; while (_local2 >= this.idx) { this.root.select(_local2); _local2--; } } return(undefined); } this.root._startSelect(this.idx); } }; } this.onBuildItem(i); }; GWListBoxClass.prototype._updateScroll = function () { this.holder_mc._y = (-Math.round(Math.min(arguments[2], Math.min(this.maxscroll, Math.max(0, this.holder_mc._height - this.mask_mc._height))) / this.root.rowHeight)) * this.root.rowHeight; var _local3 = (-this.holder_mc._y) / this.root.rowHeight; var _local4 = _local3 + this.root.rowCount; do { if (!this.root.list["item" + _local3]) { this.root._buildItem(_local3); } _local3++; } while (_local3 <= _local4); }; GWListBoxClass.prototype._startSelect = function (i) { this.onMouseMove = function () { clearInterval(this.isScrolling); if (this._parent._ymouse >= (this._y + this.height)) { this.isScrolling = setInterval(this, "_startScroll", 100, 1); } else if (this._parent._ymouse <= this._y) { this.isScrolling = setInterval(this, "_startScroll", 100, -1); } }; if (this.items[i].selected) { this.deSelect(i); } else { this.select(i); this.lastIdx = i; } }; GWListBoxClass.prototype._startScroll = function (d) { this.setScrollPosition(this.getScrollPosition() + d); if (this.selectMultiple) { this.select(((d > 0) ? ((this.getScrollPosition() + this.getRowCount()) - 1) : (this.getScrollPosition()))); } }; #endinitclip
Instance of Symbol 132 MovieClip [GWBaseClass] "baseclass" in Symbol 133 MovieClip [GWListBoxClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 134 MovieClip [GWComboBoxClass] Frame 1
#initclip 7 _global.GWComboBoxClass = function () { this.cbDepth = 17000; this.rowHeight = 18; this.listPos = "bottom"; this.face = 16777215 /* 0xFFFFFF */; this.highlight = 4210752 /* 0x404040 */; this.highlight3D = 8421504 /* 0x808080 */; this.shadow = 13947080 /* 0xD4D0C8 */; this.darkshadow = 16777215 /* 0xFFFFFF */; this.fontcolor_on = 16777215 /* 0xFFFFFF */; this.fontcolor_off = 0; this.itemcolor_on = 664682 /* 0x0A246A */; this.itemcolor_off = 16777215 /* 0xFFFFFF */; super.init(GWComboBoxClass); }; GWComboBoxClass.prototype = new GWBaseClass(); Object.registerClass("GWComboBoxClass", GWComboBoxClass); GWComboBoxClass.prototype.init = function () { this.width = Math.round(this._width); this.height = Math.round(this._height); this._xscale = (this._yscale = 100); var _local7 = this.getDepth(); if (this._parent._GWTopComboBoxDepth == undefined) { this._parent._GWTopComboBoxDepth = _local7; } else if (_local7 > this._parent._GWTopComboBoxDepth) { this._parent._GWTopComboBoxDepth = _local7; } this.items = []; var _local5 = this.labels.length; var _local6 = 0; while (_local6 < _local5) { this.items.push({label:this.labels[_local6], data:this.data[_local6], icon:this.icons[_local6]}); _local6++; } if (this.listprops == undefined) { this.listprops = {}; } this.listprops.face = (this.listprops.highlight = (this.listprops.shadow = (this.listprops.itemcolor_off = this.itemcolor_off))); this.listprops.highlight3D = (this.listprops.darkshadow = this.listborder || 4210752); this.listprops.vScroll = "auto"; this.listprops.pad = this.listpad || 1; this.listprops.width = this.width; this.listprops.rowHeight = this.rowHeight; this.listprops.rowCount = this.rowCount || (this.items.length); this.listprops.useEmbedFonts = this.useEmbedFonts; this.box_mc.colorObj = {face:this.face, highlight:this.highlight, highlight3D:this.highlight3D, shadow:this.shadow, darkshadow:this.darkshadow}; this.box_mc.useHandCursor = false; this.box_mc.onPress = function () { if (this._parent.list_mc._visible) { this._parent.hideList(); } else { this._parent.showList(); } }; this.attachMovie("GWListItemClass", "item_mc", 2, {_x:this.pad, _y:this.pad, font:this.font, fontsize:this.fontsize, fontcolor:this.fontcolor, label:"", useEmbedFonts:this.useEmbedFonts, width:this.width - (this.pad * 2), height:Math.max(this.rowHeight + (this.pad * 2), this.height) - (this.pad * 2)}); this.setSize(this.width, this.height); this.arrow_mc.useHandCursor = false; this.arrow_mc.onPress = function () { this._parent.box_mc.onPress(); if (this._parent.enabled) { for (var _local2 in this) { this[_local2]._visible = 0; } this.down_mc._visible = 1; } }; this.arrow_mc.onRelease = (this.arrow_mc.onReleaseOutside = function () { if (this._parent.enabled) { for (var _local2 in this) { this[_local2]._visible = 0; } this.up_mc._visible = 1; } }); this.arrow_mc.swapDepths(3); this.onMouseDown(); if (this.items.length) { if ((this.idx != undefined) && (this.idx != "")) { this.select(parseInt(this.idx)); } } else { this.setEnabled(false); } if (this.spawnAtRoot && (!_root.__GWcombobox)) { _root.createEmptyMovieClip("__GWcombobox", this.cbDepth); _root.__GWcombobox.count = 1; } this.depth = _root.__GWcombobox.count++; }; GWComboBoxClass.prototype.onMouseDown = function () { if (!((this.list_mc._visible && (this.list_mc.hitTest(_root._xmouse, _root._ymouse, 1))) || (this.box_mc.hitTest(_root._xmouse, _root._ymouse, 1)))) { this.hideList(); this.item_mc.setLabelEnabled(this.getEnabled()); this.item_mc.setBaseColor(this.box_mc.colorObj.face); } }; GWComboBoxClass.prototype.select = function (i) { if (i == -1) { this.item_mc.icon_mc.removeMovieClip(); this.item_mc.setLabel(""); delete this.item_mc.idx; } else if (this.items[i]) { this.item_mc.icon_mc.removeMovieClip(); this.item_mc.setIcon(this.items[i].icon); this.item_mc.setLabel(this.items[i].label); this.item_mc.idx = i; this.list_mc.select(i); this.hideList(); this.onSelect(i); } }; GWComboBoxClass.prototype.setSelectedIndex = function (i) { this.select(i); }; GWComboBoxClass.prototype.getEnabled = function () { return(this.enabled); }; GWComboBoxClass.prototype.setEnabled = function (f) { for (var _local2 in this.arrow_mc) { this.arrow_mc[_local2]._visible = 0; } if (!f) { this.arrow_mc.off_mc._visible = 1; this.enabled = false; this.item_mc.setLabelEnabled(false); } else { this.arrow_mc.up_mc._visible = 1; this.enabled = true; this.item_mc.setLabelEnabled(true); } }; GWComboBoxClass.prototype.getSize = function () { return({width:this.width, height:this.height}); }; GWComboBoxClass.prototype.setSize = function (w, h) { w = (this.width = Math.round(w)); h = (this.height = Math.round(h)); var _local2 = this.pad * 2; this.sizeMe(w, Math.max(this.rowHeight + _local2, h), this.box_mc); this.listprops.width = this.width; this.item_mc.setSize(w - _local2, Math.max(this.rowHeight + _local2, h) - _local2); this.select(this.getSelectedIndex()); var _local6 = this.arrow_mc.down_mc.arrow_mc._y - this.arrow_mc.up_mc.arrow_mc._y; for (var _local3 in this.arrow_mc) { this.sizeMe(this.arrow_mc._width, this.item_mc.height, this.arrow_mc[_local3].base_mc); this.arrow_mc[_local3].arrow_mc._y = (this.arrow_mc[_local3].shadow_mc._y = Math.round((this.item_mc.height - this.arrow_mc[_local3].arrow_mc._height) / 2)); } this.arrow_mc.down_mc.arrow_mc._y = this.arrow_mc.down_mc.arrow_mc._y + _local6; this.arrow_mc._x = (w - this.arrow_mc._width) - this.pad; this.arrow_mc._y = this.pad; this.initList = false; }; GWComboBoxClass.prototype.getSelectedIndex = function () { return(this.item_mc.idx); }; GWComboBoxClass.prototype.getSelectedItem = function () { return(this.items[this.item_mc.idx]); }; GWComboBoxClass.prototype.getValue = function () { return(this.items[this.item_mc.idx].data); }; GWComboBoxClass.prototype.setValue = function (v) { var _local3 = this.items.length; var _local2 = 0; while (_local2 < _local3) { if (this.items[_local2].data == v) { this.list_mc.deSelectAll(); this.select(_local2); return(undefined); } _local2++; } return(false); }; GWComboBoxClass.prototype.setBoxColor = function (c) { this.box_mc.setColor(c); this.item_mc.setLabelColor(this.fontcolor); this.item_mc.setBaseColor(this.box_mc.colorObj.face); }; GWComboBoxClass.prototype.setListPlacement = function (p) { this.listPos = p; var _local5 = this._x; var _local4 = this._y; var _local3 = this; do { _local3 = _local3._parent; pt = {x:_local3._x, y:_local3._y}; _local5 = _local5 + pt.x; _local4 = _local4 + pt.y; } while (_local3 != _root); this.y = _local4; if (!this.spawnAtRoot) { _local5 = 0; _local4 = 0; } this.list_mc._x = _local5; if (p == "top") { this.list_mc._y = _local4 - this.list_mc.height; } else if (p == "bottom") { this.list_mc._y = _local4 + this.box_mc.height; } else { this.list_mc._y = _local4 - Math.floor((this.list_mc.height - this.box_mc.height) / 2); } }; GWComboBoxClass.prototype.setRowCount = function (n) { this.rowCount = n; this.initList = false; }; GWComboBoxClass.prototype.setRowHeight = function (n) { this.rowHeight = n; this.initList = false; }; GWComboBoxClass.prototype.setDataProvider = function (d) { if ((this.spawnAtRoot && (!_root.__GWcombobox["cb" + this.depth])) || (!this.list_mc)) { if (this.spawnAtRoot) { _root.__GWcombobox.attachMovie(this.listSymbol, "cb" + this.depth, this.depth, this.listprops); this.list_mc = _root.__GWcombobox["cb" + this.depth]; } else { this.attachMovie(this.listSymbol, "list_mc", 4, this.listprops); } this.list_mc.parent = this; this.list_mc.data = this.data; this.list_mc.icons = this.icons; this.list_mc.labels = this.labels; this.list_mc.font = this.font; this.list_mc.fontsize = this.fontsize; this.list_mc.itemcolor_on = this.itemcolor_on; this.list_mc.face = (this.list_mc.highlight = (this.list_mc.shadow = (this.list_mc.itemcolor_off = this.itemcolor_off))); this.list_mc.fontcolor_on = this.fontcolor_on; this.list_mc.fontcolor_off = this.fontcolor_off; this.list_mc.rowCount = this.rowCount || (this.items.length); this.list_mc.onSelect = function (i) { this.parent.select(i); this.parent.item_mc.setLabelColor(this.parent.fontcolor_on); this.parent.item_mc.setBaseColor(this.parent.itemcolor_on); }; this.list_mc._startSelect = function (i) { this.select(i); }; this.list_mc.onBuildItem = function (i) { this.list["item" + i].trackAsMenu = true; this.list["item" + i].onDragOver = (this.list["item" + i].onRollOver = function () { for (var _local2 in this._parent) { this._parent[_local2].setLabelColor(this.root.fontcolor_off); this._parent[_local2].setBaseColor(this.root.itemcolor_off); } this.setLabelColor(this.root.fontcolor_on); this.setBaseColor(this.root.itemcolor_on); }); }; } this.items = this.list_mc.setDataProvider(d); this.list_mc.setSize(this.width, this.list_mc.height); this.initList = false; this.setEnabled(this.items.length); this.onMouseDown(); }; GWComboBoxClass.prototype.showList = function () { if (this.spawnAtRoot) { _root.__GWcombobox.swapDepths(this.cbDepth); _root.__GWcombobox.active.hideList(); } else { this.swapDepths(this._parent._GWTopComboBoxDepth); } if (this.getEnabled() && (this.items.length)) { if (!this.initList) { this.listprops.rowHeight = this.rowHeight; this.setDataProvider(this.items); this.list_mc.setRowCount(this.rowCount || (this.items.length)); this.initList = true; } this.setListPlacement(this.listPos); this.list_mc._visible = 1; this.list_mc.select(this.item_mc.idx); if ((this.item_mc.idx >= (this.list_mc.getScrollPosition() + this.list_mc.getRowCount())) || (this.item_mc.idx <= this.list_mc.getScrollPosition())) { this.list_mc.setScrollPosition(this.item_mc.idx - 1); } if ((this.useEdgeScroll && (this.rowCount)) && (this.items.length > this.rowCount)) { this.onMouseMove = function () { clearInterval(this.isScrolling); if (_root._ymouse < Math.min(this.y, (this.spawnAtRoot ? 0 : (this.y)) + this.list_mc._y)) { this.isScrolling = setInterval(this.list_mc, "_startScroll", 100, -1); } else if (_root._ymouse > Math.max(this.y + this.box_mc.height, ((this.spawnAtRoot ? 0 : (this.y)) + this.list_mc._y) + this.list_mc.height)) { this.isScrolling = setInterval(this.list_mc, "_startScroll", 100, 1); } }; } _root.__GWcombobox.active = this; } }; GWComboBoxClass.prototype.hideList = function () { this.list_mc._visible = 0; this.list_mc.deSelectAll(); this.onMouseMove = null; clearInterval(this.isScrolling); }; #endinitclip
Instance of Symbol 132 MovieClip [GWBaseClass] "baseclass" in Symbol 134 MovieClip [GWComboBoxClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 138 MovieClip [GWPanel] Frame 1
#initclip 8 _global.GWPanel = function () { if (this.colorObj != undefined) { for (var _local3 in this.colorObj) { this[_local3] = this.colorObj[_local3]; } } super.init(GWPanel); this.init(); }; GWPanel.prototype = new GWBaseClass(); Object.registerClass("GWPanel", GWPanel); GWPanel.prototype.init = function () { this.face = ((this.face == undefined) ? 13947080 : (this.face)); this.highlight = ((this.highlight == undefined) ? 13947080 : (this.highlight)); this.highlight3D = ((this.highlight3D == undefined) ? 16777215 : (this.highlight3D)); this.shadow = ((this.shadow == undefined) ? 8421504 : (this.shadow)); this.darkshadow = ((this.darkshadow == undefined) ? 4210752 : (this.darkshadow)); this.width = Math.round(this.width || (this._width)); this.height = Math.round(this.height || (this._height)); this._xscale = (this._yscale = 100); this.classHolder._width = this.width; this.classHolder._height = this.height; this.setSize(); }; GWPanel.prototype.setSize = function (w, h) { this.snapToPixels(this); if (!arguments.length) { w = (this.width = this.width || (this._width)); h = (this.height = this.height || (this._height)); this._xscale = (this._yscale = 100); } else { w = Math.round(w); this.width = w; h = Math.round(h); this.height = h; } this.drawPanel(w, h); }; GWPanel.prototype.getSize = function () { return({width:this._width, height:this._height}); }; GWPanel.prototype.setColor = function (c) { c = ((c != undefined) ? (c) : (this.colorObj)); for (var _local4 in c) { this[_local4] = c[_local4]; } this.colorObj = c; var _local2 = new Color(this.iMC); _local2.setRGB(this.face); _local2 = new Color(this.eMC); _local2.setRGB(this.highlight); _local2 = new Color(this.fMC); _local2.setRGB(this.highlight); _local2 = new Color(this.aMC); _local2.setRGB(this.highlight3D); _local2 = new Color(this.bMC); _local2.setRGB(this.highlight3D); _local2 = new Color(this.gMC); _local2.setRGB(this.shadow); _local2 = new Color(this.hMC); _local2.setRGB(this.shadow); _local2 = new Color(this.cMC); _local2.setRGB(this.darkshadow); _local2 = new Color(this.dMC); _local2.setRGB(this.darkshadow); }; GWPanel.prototype.drawPanel = function (w, h) { if ((this._width != w) || (this._height != h)) { w = (this.width = Math.max(4, w || (this.width))); h = (this.height = Math.max(4, h || (this.height))); this.aMC._width = w - 1; this.bMC._height = h - 2; this.cMC._width = w; this.dMC._height = h - 1; this.eMC._width = w - 3; this.fMC._height = h - 4; this.gMC._width = w - 2; this.hMC._height = h - 3; this.iMC._width = w - 4; this.iMC._height = h - 4; this.cMC._y = h - 1; this.dMC._x = w - 1; this.gMC._y = h - 2; this.hMC._x = w - 2; } this.setColor(); }; #endinitclip
Instance of Symbol 132 MovieClip [GWBaseClass] "baseclass" in Symbol 138 MovieClip [GWPanel] Frame 1
//component parameters onClipEvent (construct) { }
Instance of Symbol 138 MovieClip [GWPanel] "base_mc" in Symbol 139 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 16777215 /* 0xFFFFFF */; highlight3D = 13947080 /* 0xD4D0C8 */; shadow = 8421504 /* 0x808080 */; darkshadow = 4210752 /* 0x404040 */; }
Instance of Symbol 138 MovieClip [GWPanel] "base_mc" in Symbol 142 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 13947080 /* 0xD4D0C8 */; highlight3D = 8421504 /* 0x808080 */; shadow = 13947080 /* 0xD4D0C8 */; darkshadow = 8421504 /* 0x808080 */; }
Instance of Symbol 138 MovieClip [GWPanel] "base_mc" in Symbol 143 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 16777215 /* 0xFFFFFF */; highlight3D = 13947080 /* 0xD4D0C8 */; shadow = 8421504 /* 0x808080 */; darkshadow = 4210752 /* 0x404040 */; }
Instance of Symbol 138 MovieClip [GWPanel] "base_mc" in Symbol 144 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 16777215 /* 0xFFFFFF */; highlight3D = 13947080 /* 0xD4D0C8 */; shadow = 8421504 /* 0x808080 */; darkshadow = 4210752 /* 0x404040 */; }
Instance of Symbol 138 MovieClip [GWPanel] "base_mc" in Symbol 148 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 13947080 /* 0xD4D0C8 */; highlight3D = 8421504 /* 0x808080 */; shadow = 13947080 /* 0xD4D0C8 */; darkshadow = 8421504 /* 0x808080 */; }
Instance of Symbol 138 MovieClip [GWPanel] "base_mc" in Symbol 149 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 16777215 /* 0xFFFFFF */; highlight3D = 13947080 /* 0xD4D0C8 */; shadow = 8421504 /* 0x808080 */; darkshadow = 4210752 /* 0x404040 */; }
Instance of Symbol 138 MovieClip [GWPanel] "base_mc" in Symbol 150 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 16777215 /* 0xFFFFFF */; highlight3D = 13947080 /* 0xD4D0C8 */; shadow = 8421504 /* 0x808080 */; darkshadow = 4210752 /* 0x404040 */; }
Symbol 153 MovieClip [GWScrollerClass] Frame 1
#initclip 9 _global.GWScrollerClass = function () { super.init(GWScrollerClass); }; GWScrollerClass.prototype = new GWBaseClass(); Object.registerClass("GWScrollerClass", GWScrollerClass); GWScrollerClass.prototype.init = function () { if (this.horizontal && (this._rotation == 90)) { this.isHorizontal = true; } this.snapToPixels(this); this.largeScroll = (this.horizontal ? 30 : 5); this.smallScroll = (this.horizontal ? 5 : 1); for (var _local2 in this.scrollbar_mc) { this.scrollbar_mc[_local2].useHandCursor = false; } var _local5 = this.width || ((this.horizontal ? (this._height) : (this._width))); var _local4 = this.height || ((this.horizontal ? (this._width) : (this._height))); this._xscale = (this._yscale = 100); this.thumbMinSize = this.scrollbar_mc.thumb_mc._height; this.setSize(_local5, _local4); for (var _local2 in this.scrollbar_mc.bot_mc) { if (_local2 == "over_mc") { this.scrollbar_mc.bot_mc.onRollOver = (this.scrollbar_mc.top_mc.onRollOver = function () { if (this._parent._parent.enabled) { for (var _local2 in this) { this[_local2]._visible = 0; } this.over_mc._visible = 1; } }); } else if (_local2 == "down_mc") { this.scrollbar_mc.bot_mc.onPress = (this.scrollbar_mc.top_mc.onPress = function () { if (this._parent._parent.enabled) { for (var _local2 in this) { this[_local2]._visible = 0; } this.down_mc._visible = 1; var _local3 = ((this._name == "bot_mc") ? 1 : -1) * this._parent._parent.smallScroll; this._parent._parent.isScrolling = setInterval(this._parent._parent, "_doScroll", 100, _local3); } }); } else if (_local2 == "up_mc") { this.scrollbar_mc.bot_mc.onRelease = (this.scrollbar_mc.bot_mc.onReleaseOutside = (this.scrollbar_mc.top_mc.onRelease = (this.scrollbar_mc.top_mc.onReleaseOutside = function () { if (this._parent._parent.enabled) { for (var _local2 in this) { this[_local2]._visible = 0; } this.up_mc._visible = 1; clearInterval(this._parent._parent.isScrolling); delete this._parent._parent.isScrolling; var _local3 = ((this._name == "bot_mc") ? 1 : -1) * this._parent._parent.smallScroll; this._parent._parent._doScroll(_local3, this._parent._parent); } }))); } } this.scrollbar_mc.thumb_mc.onPress = function () { this._parent._parent.drag(this, false, 0, this._parent.track_mc._y, 0, (this._parent.track_mc._y + this._parent.track_mc._height) - this.height); this.onDrag = this._parent._parent._onThumbDrag; this._parent._parent.isDragging = true; }; this.scrollbar_mc.thumb_mc.onRelease = (this.scrollbar_mc.thumb_mc.onReleaseOutside = function () { this._parent._parent.drag(this, -1); this._parent._parent.isDragging = false; this._parent._parent.scrollTarget.onChanged(); }); this.scrollbar_mc.track_mc.onPress = function () { if (this._parent._parent.enabled) { var _local2 = this._parent._parent.largeScroll * ((this._parent._ymouse > this._parent.thumb_mc._y) ? 1 : -1); this._parent._parent.isScrolling = setInterval(this._parent._parent, "_doScroll", 50, _local2, this._parent._ymouse); this._parent._parent._doScroll(_local2); } }; this.scrollbar_mc.track_mc.onDragOut = (this.scrollbar_mc.track_mc.onRelease = (this.scrollbar_mc.track_mc.onReleaseOutside = function () { clearInterval(this._parent._parent.isScrolling); delete this._parent._parent.isScrolling; })); this.setScrollTarget(((this.scrollTarget.length > 0) ? (this.scrollTarget) : (this._targetInstanceName))); this.scrollTarget.onChanged(); }; GWScrollerClass.prototype.setHorizontal = function (f) { this.horizontal = f; this.setSize(this.width, this.height, 1); }; GWScrollerClass.prototype.getSize = function () { return({width:this._width, height:this._height}); }; GWScrollerClass.prototype.setSize = function (w, h) { if (((arguments.length > 2) || (this.width != w)) || (this.height != h)) { w = (this.width = Math.round(w)); h = (this.height = Math.round(h)); var _local3 = this.scrollbar_mc; this._rotation = 0; var _local7 = _local3.bot_mc.down_mc.arrow_mc._x - _local3.bot_mc.up_mc.arrow_mc._x; for (var _local5 in _local3.bot_mc) { _local3.bot_mc[_local5]._x = (_local3.bot_mc[_local5]._y = 0); _local3.top_mc[_local5]._x = (_local3.top_mc[_local5]._y = 0); _local3.bot_mc[_local5]._visible = (_local3.top_mc[_local5]._visible = 0); this.sizeMe(w, _local3.bot_mc[_local5]._height, _local3.bot_mc[_local5].base_mc); this.sizeMe(w, _local3.top_mc[_local5]._height, _local3.top_mc[_local5].base_mc); _local3.bot_mc[_local5].arrow_mc._x = (_local3.top_mc[_local5].arrow_mc._x = Math.floor((w - _local3.bot_mc.up_mc.arrow_mc._width) / 2)); _local3.bot_mc[_local5].shadow_mc._x = (_local3.top_mc[_local5].shadow_mc._x = Math.floor((w - _local3.top_mc[_local5].shadow_mc._width) / 2)); } _local3.bot_mc.down_mc.arrow_mc._x = (_local3.top_mc.down_mc.arrow_mc._x = Math.floor((w - _local3.bot_mc.down_mc.arrow_mc._width) / 2) + _local7); _local3.bot_mc.up_mc._visible = (_local3.top_mc.up_mc._visible = 1); this.sizeMe(w, (h - _local3.top_mc._height) - _local3.bot_mc._height, _local3.track_mc); this.sizeMe(w, _local3.thumb_mc._height, _local3.thumb_mc.base_mc); _local3.track_mc._y = _local3.top_mc._height; _local3.bot_mc._y = h - _local3.bot_mc._height; if (this.horizontal) { this._rotation = 90; if (!this.isHorizontal) { this._yscale = -Math.abs(this._yscale); } } this._updateThumb(); } }; GWScrollerClass.prototype.getScrollPosition = function () { return(this.scrollpos); }; GWScrollerClass.prototype.setScrollPosition = function (p) { if (this.horizontal) { this.scrollTarget.hscroll = p; } else { this.scrollTarget.scroll = p; } this.scrollTarget.onChanged(); }; GWScrollerClass.prototype.setSmallScroll = function (n) { this.smallScroll = n; }; GWScrollerClass.prototype.setLargeScroll = function (n) { this.largeScroll = n; }; GWScrollerClass.prototype.setEnabled = function (f) { var _local2 = this.scrollbar_mc; for (var _local3 in _local2.bot_mc) { _local2.bot_mc[_local3]._visible = 0; _local2.top_mc[_local3]._visible = 0; } if (!f) { _local2.bot_mc.off_mc._visible = (_local2.top_mc.off_mc._visible = 1); _local2.thumb_mc._visible = 0; this.enabled = false; } else { _local2.bot_mc.up_mc._visible = (_local2.top_mc.up_mc._visible = 1); this._updateThumb(); this.enabled = true; } }; GWScrollerClass.prototype.setScrollTarget = function (t) { if (t != undefined) { t = (((t instanceof TextField) || (t instanceof MovieClip)) ? (t) : (this._parent[t])); if ((t instanceof TextField) || (t instanceof MovieClip)) { this.scrollTarget = t; if (!this.scrollTarget.scroller) { this.scrollTarget.scroller = [this]; } else { this.scrollTarget.scroller.push(this); } this.scrollTarget.addListener(this); this.scrollTarget.onScroller = (this.scrollTarget.onChanged = function () { for (var _local2 in this.scroller) { this.scroller[_local2]._onChanged(this); } }); } else { delete this.scrollTarget; return(undefined); } } }; GWScrollerClass.prototype._doScroll = function (d, t) { this.scrollpos = this.scrollpos || 0; this.scrollpos = this.scrollpos + d; this.scrollpos = ((d > 0) ? (Math.min(this.scrollpos, this.maxscroll)) : (Math.max(this.scrollpos, (this.horizontal ? 0 : (((this.scrollTarget instanceof TextField) ? 1 : 0)))))); this._updateThumb(); if (t) { if (((d > 0) && ((this.scrollbar_mc.thumb_mc._y + this.scrollbar_mc.thumb_mc.height) > t)) || ((d < 0) && (this.scrollbar_mc.thumb_mc._y < t))) { this.scrollbar_mc.track_mc.onRelease(); } } }; GWScrollerClass.prototype._onChanged = function (t) { if (this.isDragging) { return(undefined); } this.scrollpos = (this.horizontal ? (t.hscroll) : (t.scroll)) || 0; this.maxscroll = (this.horizontal ? (t.maxhscroll) : (t.maxscroll)); this.pageSize = ((t instanceof TextField) ? ((this.horizontal ? (this.largeScroll) : (t.bottomScroll - t.scroll))) : (t.bottomScroll - (t.scrollpos || 0))); if (!this.isScrolling) { if (this.maxscroll > 1) { this.setEnabled(true); this._updateThumb(); } else { this.setEnabled(false); } } }; GWScrollerClass.prototype._onThumbDrag = function () { var _local2 = this._parent._parent.scrollTarget; var _local3 = this._parent.track_mc._height - this.height; if (this._parent._parent.horizontal) { var _local4 = _local3 / _local2.maxhscroll; _local2.hscroll = (_local2.hscrollpos = Math.round((this._y - this._parent.track_mc._y) / _local4)); } else { var _local4 = _local3 / _local2.maxscroll; _local2.scroll = (_local2.scrollpos = Math.round((this._y - this._parent.track_mc._y) / _local4) + ((_local2 instanceof TextField) ? 1 : 0)); } }; GWScrollerClass.prototype._updateThumb = function () { var _local2 = this.scrollbar_mc; var _local4 = Math.max(this.thumbMinSize, Math.round((this.pageSize / (this.maxscroll + this.pageSize)) * _local2.track_mc._height)) || (this.thumbMinSize); if (this.scrollTarget) { this.sizeMe(this.width, _local4, _local2.thumb_mc.base_mc); _local2.thumb_mc.height = _local4; } _local2.thumb_mc.mid_mc._x = Math.floor(((_local2.thumb_mc.width || (_local2.thumb_mc._width)) - _local2.thumb_mc.mid_mc._width) / 2); _local2.thumb_mc.mid_mc._y = Math.floor(((_local2.thumb_mc.height || (_local2.thumb_mc._height)) - _local2.thumb_mc.mid_mc._height) / 2); var _local3 = _local2.track_mc._height - _local4; var _local5 = _local3 / (this.maxscroll - 1); _local2.thumb_mc._visible = _local3 > 0; _local2.thumb_mc._y = _local2.track_mc._y + Math.max(0, Math.round(Math.min(_local3, (this.scrollpos - 1) * _local5))); if (this.horizontal) { this.scrollTarget.hscroll = (this.scrollTarget.hscrollpos = this.scrollpos); } else { this.scrollTarget.scroll = (this.scrollTarget.scrollpos = this.scrollpos); } }; #endinitclip
Instance of Symbol 132 MovieClip [GWBaseClass] "baseclass" in Symbol 153 MovieClip [GWScrollerClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 154 MovieClip [GWScrollBar] Frame 1
#initclip 15 _global.GWScrollBar = function () { super.init(); this.init(); }; GWScrollBar.prototype = new GWScrollerClass(); Object.registerClass("GWScrollBar", GWScrollBar); GWScrollBar.prototype.init = function () { this.face = ((this.face == undefined) ? 13947080 : (this.face)); this.highlight = ((this.highlight == undefined) ? 16777215 : (this.highlight)); this.highlight3D = ((this.highlight3D == undefined) ? 13947080 : (this.highlight3D)); this.shadow = ((this.shadow == undefined) ? 8421504 : (this.shadow)); this.darkshadow = ((this.darkshadow == undefined) ? 4210752 : (this.darkshadow)); this.face_down = ((this.face_down == undefined) ? 13947080 : (this.face_down)); this.highlight_down = ((this.highlight_down == undefined) ? 13947080 : (this.highlight_down)); this.highlight3D_down = ((this.highlight3D_down == undefined) ? 8421504 : (this.highlight3D_down)); this.shadow_down = ((this.shadow_down == undefined) ? 13947080 : (this.shadow_down)); this.darkshadow_down = ((this.darkshadow_down == undefined) ? 8421504 : (this.darkshadow_down)); this.face_off = ((this.face_off == undefined) ? 13947080 : (this.face_off)); this.highlight_off = ((this.highlight_off == undefined) ? 16777215 : (this.highlight_off)); this.highlight3D_off = ((this.highlight3D_off == undefined) ? 13947080 : (this.highlight3D_off)); this.shadow_off = ((this.shadow_off == undefined) ? 8421504 : (this.shadow_off)); this.darkshadow_off = ((this.darkshadow_off == undefined) ? 4210752 : (this.darkshadow_off)); this.arrow_off = ((this.arrow_off == undefined) ? 8421504 : (this.arrow_off)); this.scrollbar_mc.thumb_mc.base_mc.face = this.face; this.scrollbar_mc.thumb_mc.base_mc.highlight = this.highlight; this.scrollbar_mc.thumb_mc.base_mc.highlight3D = this.highlight3D; this.scrollbar_mc.thumb_mc.base_mc.shadow = this.shadow; this.scrollbar_mc.thumb_mc.base_mc.darkshadow = this.darkshadow; this.scrollbar_mc.bot_mc.up_mc.base_mc.face = this.face; this.scrollbar_mc.bot_mc.up_mc.base_mc.highlight = this.highlight; this.scrollbar_mc.bot_mc.up_mc.base_mc.highlight3D = this.highlight3D; this.scrollbar_mc.bot_mc.up_mc.base_mc.shadow = this.shadow; this.scrollbar_mc.bot_mc.up_mc.base_mc.darkshadow = this.darkshadow; this.scrollbar_mc.top_mc.up_mc.base_mc.face = this.face; this.scrollbar_mc.top_mc.up_mc.base_mc.highlight = this.highlight; this.scrollbar_mc.top_mc.up_mc.base_mc.highlight3D = this.highlight3D; this.scrollbar_mc.top_mc.up_mc.base_mc.shadow = this.shadow; this.scrollbar_mc.top_mc.up_mc.base_mc.darkshadow = this.darkshadow; this.scrollbar_mc.bot_mc.down_mc.base_mc.face = this.face_down; this.scrollbar_mc.bot_mc.down_mc.base_mc.highlight = this.highlight_down; this.scrollbar_mc.bot_mc.down_mc.base_mc.highlight3D = this.highlight3D_down; this.scrollbar_mc.bot_mc.down_mc.base_mc.shadow = this.shadow_down; this.scrollbar_mc.bot_mc.down_mc.base_mc.darkshadow = this.darkshadow_down; this.scrollbar_mc.top_mc.down_mc.base_mc.face = this.face_down; this.scrollbar_mc.top_mc.down_mc.base_mc.highlight = this.highlight_down; this.scrollbar_mc.top_mc.down_mc.base_mc.highlight3D = this.highlight3D_down; this.scrollbar_mc.top_mc.down_mc.base_mc.shadow = this.shadow_down; this.scrollbar_mc.top_mc.down_mc.base_mc.darkshadow = this.darkshadow_down; this.scrollbar_mc.bot_mc.off_mc.base_mc.face = this.face_off; this.scrollbar_mc.bot_mc.off_mc.base_mc.highlight = this.highlight_off; this.scrollbar_mc.bot_mc.off_mc.base_mc.highlight3D = this.highlight3D_off; this.scrollbar_mc.bot_mc.off_mc.base_mc.shadow = this.shadow_off; this.scrollbar_mc.bot_mc.off_mc.base_mc.darkshadow = this.darkshadow_off; this.scrollbar_mc.top_mc.off_mc.base_mc.face = this.face_off; this.scrollbar_mc.top_mc.off_mc.base_mc.highlight = this.highlight_off; this.scrollbar_mc.top_mc.off_mc.base_mc.highlight3D = this.highlight3D_off; this.scrollbar_mc.top_mc.off_mc.base_mc.shadow = this.shadow_off; this.scrollbar_mc.top_mc.off_mc.base_mc.darkshadow = this.darkshadow_off; this.setColor(); }; GWScrollBar.prototype.setColor = function (o) { this.face = ((o.face == undefined) ? (this.face) : (o.face)); this.highlight = ((o.highlight == undefined) ? (this.highlight) : (o.highlight)); this.highlight3D = ((o.highlight3D == undefined) ? (this.highlight3D) : (o.highlight3D)); this.shadow = ((o.shadow == undefined) ? (this.shadow) : (o.shadow)); this.darkshadow = ((o.darkshadow == undefined) ? (this.darkshadow) : (o.darkshadow)); this.arrow = ((o.arrow == undefined) ? (this.arrow) : (o.arrow)); this.track = ((o.track == undefined) ? (this.track) : (o.track)); this.face_down = ((o.face_down == undefined) ? (this.face_down) : (o.face_down)); this.highlight_down = ((o.highlight_down == undefined) ? (this.highlight_down) : (o.highlight_down)); this.highlight3D_down = ((o.highlight3D_down == undefined) ? (this.highlight3D_down) : (o.highlight3D_down)); this.shadow_down = ((o.shadow_down == undefined) ? (this.shadow_down) : (o.shadow_down)); this.darkshadow_down = ((o.darkshadow_down == undefined) ? (this.darkshadow_down) : (o.darkshadow_down)); this.arrow_down = ((o.arrow_down == undefined) ? (this.arrow_down) : (o.arrow_down)); this.face_off = ((o.face_off == undefined) ? (this.face_off) : (o.face_off)); this.highlight_off = ((o.highlight_off == undefined) ? (this.highlight_off) : (o.highlight_off)); this.highlight3D_off = ((o.highlight3D_off == undefined) ? (this.highlight3D_off) : (o.highlight3D_off)); this.shadow_off = ((o.shadow_off == undefined) ? (this.shadow_off) : (o.shadow_off)); this.darkshadow_off = ((o.darkshadow_off == undefined) ? (this.darkshadow_off) : (o.darkshadow_off)); this.arrow_off = ((o.arrow_off == undefined) ? (this.arrow_off) : (o.arrow_off)); this.scrollbar_mc.thumb_mc.base_mc.colorObj = (this.scrollbar_mc.bot_mc.up_mc.base_mc.colorObj = (this.scrollbar_mc.top_mc.up_mc.base_mc.colorObj = {face:this.face, highlight:this.highlight, highlight3D:this.highlight3D, shadow:this.shadow, darkshadow:this.darkshadow})); this.scrollbar_mc.top_mc.down_mc.base_mc.colorObj = (this.scrollbar_mc.bot_mc.down_mc.base_mc.colorObj = {face:this.face_down, highlight:this.highlight_down, highlight3D:this.highlight3D_down, shadow:this.shadow_down, darkshadow:this.darkshadow_down}); this.scrollbar_mc.bot_mc.off_mc.base_mc.colorObj = (this.scrollbar_mc.top_mc.off_mc.base_mc.colorObj = {face:this.face_off, highlight:this.highlight_off, highlight3D:this.highlight3D_off, shadow:this.shadow_off, darkshadow:this.darkshadow_off}); this.scrollbar_mc.thumb_mc.base_mc.setColor(); this.scrollbar_mc.bot_mc.up_mc.base_mc.setColor(); this.scrollbar_mc.top_mc.up_mc.base_mc.setColor(); this.scrollbar_mc.bot_mc.down_mc.base_mc.setColor(); this.scrollbar_mc.top_mc.down_mc.base_mc.setColor(); this.scrollbar_mc.top_mc.off_mc.base_mc.setColor(); this.scrollbar_mc.bot_mc.off_mc.base_mc.setColor(); this.setClipColor(this.scrollbar_mc.bot_mc.up_mc.arrow_mc, this.arrow); this.setClipColor(this.scrollbar_mc.top_mc.up_mc.arrow_mc, this.arrow); this.setClipColor(this.scrollbar_mc.bot_mc.down_mc.arrow_mc, this.arrow_down); this.setClipColor(this.scrollbar_mc.top_mc.down_mc.arrow_mc, this.arrow_down); this.setClipColor(this.scrollbar_mc.bot_mc.off_mc.arrow_mc, this.arrow_off); this.setClipColor(this.scrollbar_mc.top_mc.off_mc.arrow_mc, this.arrow_off); if (this.track != undefined) { this.setClipColor(this.scrollbar_mc.track_mc, this.track); } }; GWScrollBar.prototype.setClipColor = function (m, n) { var _local1 = new Color(m); _local1.setRGB(n); }; #endinitclip
Instance of Symbol 153 MovieClip [GWScrollerClass] in Symbol 154 MovieClip [GWScrollBar] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Symbol 155 MovieClip Frame 1
stop();
Instance of Symbol 154 MovieClip [GWScrollBar] in Symbol 155 MovieClip Frame 2
//component parameters onClipEvent (construct) { _targetInstanceName = ""; horizontal = false; face = 13947080 /* 0xD4D0C8 */; highlight = 16777215 /* 0xFFFFFF */; highlight3D = 13947080 /* 0xD4D0C8 */; shadow = 8421504 /* 0x808080 */; darkshadow = 4210752 /* 0x404040 */; face_down = 13947080 /* 0xD4D0C8 */; highlight_down = 13947080 /* 0xD4D0C8 */; highlight3D_down = 8421504 /* 0x808080 */; shadow_down = 13947080 /* 0xD4D0C8 */; darkshadow_down = 8421504 /* 0x808080 */; face_off = 13947080 /* 0xD4D0C8 */; highlight_off = 16777215 /* 0xFFFFFF */; highlight3D_off = 13947080 /* 0xD4D0C8 */; shadow_off = 8421504 /* 0x808080 */; darkshadow_off = 4210752 /* 0x404040 */; arrow = 0; arrow_down = 0; arrow_off = 8421504 /* 0x808080 */; track = 15527148 /* 0xECECEC */; }
Symbol 156 MovieClip [GWLabelClass] Frame 1
#initclip 10 function GWLabelClass() { this.fontcolor_off = 8421504 /* 0x808080 */; this.fontcolor_shadow = 16777215 /* 0xFFFFFF */; super.init(GWLabelClass); } GWLabelClass.prototype = new GWBaseClass(); Object.registerClass("GWLabelClass", GWLabelClass); GWLabelClass.prototype.init = function () { this.padx = this.padx || 0; this.pady = this.pady || 0; this.buffer = this.buffer || 2; }; GWLabelClass.prototype.alignLabel = function (a) { if (a == "right") { this.label_mc._x = (this.mask_mc._width - this.label_mc._width) - this.padx; } else if (a == "center") { this.label_mc._x = Math.max(0, Math.round((this.width - this.label_mc._width) / 2)); } else { this.label_mc._x = this.padx; } this.label_mc._y = Math.max(0, Math.round((this.height - this.label_mc._height) / 2)); this.label_mc.x = this.label_mc._x; this.label_mc.y = this.label_mc._y; }; GWLabelClass.prototype.gethtmlLabel = function () { return(this.label_mc.label_txt.htmlText); }; GWLabelClass.prototype.getLabel = function () { return(this.label_mc.label_txt.text); }; GWLabelClass.prototype.setLabelFormat = function (f) { this.myFormat = f; this.setLabel(this.gethtmlLabel()); }; GWLabelClass.prototype.setLabel = function (t) { this.width = this.width || (this._width); this.height = this.height || (this._height); if (!this.label_mc) { this.createEmptyMovieClip("label_mc", 500); this.drawBox("mask_mc", 501, 0, 0, this.width - this.padx, this.height - this.pady, 0, 0); } if (!this.myFormat) { this.myFormat = new TextFormat(); } this.label_mc.createTextField("label_txt", 2, 0, 0, this.width, this.height); if (this.useEmbedFonts) { this.label_mc.label_txt.embedFonts = true; } this.label_mc.label_txt.selectable = false; this.label_mc.label_txt.multiline = true; this.label_mc.label_txt.html = true; this.label_mc.label_txt.autoSize = "left"; this.label_mc.label_txt.htmlText = t; this.myFormat.font = ((this.font == undefined) ? "Tahoma" : (this.font)); this.myFormat.size = this.fontsize || 11; this.myFormat.color = this.fontcolor; this.label_mc.label_txt.setTextFormat(this.myFormat); if (this.fitLabel) { this.mask_mc._width = (this.width = Math.max(this.width, ((((this.labelpos == "left") || (this.labelpos == "right")) ? (this.icon_mc._width) : 0) + this.label_mc._width) + (this.padx * 2))); this.mask_mc._height = (this.height = Math.max(this.height, ((((this.labelpos == "top") || (this.labelpos == "bottom")) ? (this.icon_mc._height) : 0) + this.label_mc._height) + (this.pady * 2))); this.setSize(this.width, this.height); } this.alignLabel(this.align); if (this.labelpos != undefined) { this.setLabelPlacement(this.labelpos); } this.setMask(this.mask_mc); }; GWLabelClass.prototype.setLabelEnabled = function (f) { if (f) { this.setLabelColor(this.fontcolor); this.label_mc.shadow_txt.text = ""; } else { this.setLabelColor(this.fontcolor_off); if (this.fontcolor_shadow != undefined) { this.label_mc.createTextField("shadow_txt", 1, 1, 1, this.width, this.height); this.label_mc.shadow_txt.autoSize = "left"; this.label_mc.shadow_txt.selectable = false; this.label_mc.shadow_txt.html = true; this.label_mc.shadow_txt.htmlText = this.getLabel(); this.myFormat.color = this.fontcolor_shadow; this.label_mc.shadow_txt.setTextFormat(this.myFormat); } } }; GWLabelClass.prototype.setLabelColor = function (c) { this.myFormat.color = c || 0; this.label_mc.label_txt.setTextFormat(this.myFormat); }; GWLabelClass.prototype.setLabelPlacement = function (pos) { this.labelpos = pos; this.valign = "center"; this.align = "center"; if (pos == "left") { this.align = "right"; this.width = Math.max(this.width, (this.label_mc._width + this.icon_mc._width) + this.buffer); if (this.fitLabel) { this.setSize(this.width, this.height); } this.label_mc._x = (this.icon_mc._x - this.label_mc._width) - this.buffer; this.icon_mc._y = Math.round((this.height - this.icon_mc._height) / 2); } else if (pos == "right") { this.align = "left"; this.width = Math.max(this.width, (this.label_mc._width + this.icon_mc._width) + this.buffer); if (this.fitLabel) { this.setSize(this.width, this.height); } this.label_mc._x = (this.icon_mc._x + this.icon_mc._width) + this.buffer; this.icon_mc._y = Math.round((this.height - this.icon_mc._height) / 2); } else if (pos == "top") { this.valign = "bottom"; this.width = Math.max(this.width, this._width); this.height = Math.max(this.height, (this.label_mc._height + this.icon_mc._height) + this.buffer); if (this.fitLabel) { this.setSize(this.width, this.height); } this.label_mc._x = Math.max(0, Math.round((this.width - this.label_mc._width) / 2)); this.label_mc._y = (this.icon_mc._y - this.label_mc._height) - this.buffer; } else if (pos == "bottom") { this.valign = "top"; this.width = Math.max(this.width, this._width); this.height = Math.max(this.height, (this.label_mc._height + this.icon_mc._height) + this.buffer); if (this.fitLabel) { this.setSize(this.width, this.height); } this.label_mc._x = Math.max(0, Math.round((this.width - this.label_mc._width) / 2)); this.label_mc._y = (this.icon_mc._y + this.icon_mc._height) + this.buffer; } }; #endinitclip
Instance of Symbol 132 MovieClip [GWBaseClass] "base" in Symbol 156 MovieClip [GWLabelClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 157 MovieClip [GWListItemClass] Frame 1
#initclip 12 _global.GWListItemClass = function (o) { super.init(); this.init(); }; GWListItemClass.prototype = new GWLabelClass(); Object.registerClass("GWListItemClass", GWListItemClass); GWListItemClass.prototype.init = function () { this.basecolor_on = ((this.basecolor_on == undefined) ? 664682 : (this.basecolor_on)); this.basecolor_off = ((this.basecolor_off == undefined) ? 16777215 : (this.basecolor_off)); this.basecolor_over = ((this.basecolor_over == undefined) ? 16777215 : (this.basecolor_over)); this.fontcolor_on = ((this.fontcolor_on == undefined) ? 16777215 : (this.fontcolor_on)); this.fontcolor_off = ((this.fontcolor_off == undefined) ? 0 : (this.fontcolor_off)); this.fontcolor_over = ((this.fontcolor_over == undefined) ? 0 : (this.fontcolor_over)); this.width = Math.round(this.width || (this._width)); this.height = Math.round(this.height || (this._height)); this._xscale = (this._yscale = 100); this.drawBox("base_mc", 2, 0, 0, 1, 1, this.basecolor_off, 100); this.base_mc._alpha = ((this.alpha == undefined) ? 100 : (this.alpha)); this.setSize(this.width, this.height); this.setLabel(this.label); this.setIcon(this.icon); this.pady = 0; this.useHandCursor = false; }; GWListItemClass.prototype.setData = function (d) { this.data = d; }; GWListItemClass.prototype.getData = function () { return(this.data); }; GWListItemClass.prototype.setIcon = function (i) { if (i.length) { this.attachMovie(i, "icon_mc", 3, {_x:4}); if (this.icon_mc._height > this.height) { this.sizeMe(this.icon_mc._width * (this.height / this.icon_mc._height), this.height, this.icon_mc); } this.setLabelPlacement("right"); } }; GWListItemClass.prototype.setSize = function (w, h) { if (!this.label_mc) { this.createEmptyMovieClip("label_mc", 500); this.drawBox("mask_mc", 501, 0, 0, this.width - this.padx, this.height - this.pady, 0, 0); } this.width = (this.base_mc._width = w); this.height = (this.base_mc._height = h); this.mask_mc._width = w - (this.padx * 3); this.mask_mc._height = h - (this.pady * 2); if (this.labelAlign == "center") { this.label_mc._x = Math.round((this.width - this.label_mc._width) / 2); } }; GWListItemClass.prototype.setBaseColor = function (c) { var _local2 = new Color(this.base_mc); _local2.setRGB(c); }; #endinitclip
Instance of Symbol 156 MovieClip [GWLabelClass] in Symbol 157 MovieClip [GWListItemClass] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Symbol 158 MovieClip [GWListBox] Frame 1
#initclip 13 _global.GWListBox = function () { this.pad = this.pad || 2; this.sbSymbol = "GWScrollBar"; this.sbprops = {}; for (var _local3 in this) { if (_local3.indexOf("sb_") != -1) { this.sbprops[_local3.substr(3)] = this[_local3]; } } super.init(); }; GWListBox.prototype = new GWListBoxClass(); Object.registerClass("GWListBox", GWListBox); #endinitclip
Instance of Symbol 133 MovieClip [GWListBoxClass] in Symbol 158 MovieClip [GWListBox] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Instance of Symbol 157 MovieClip [GWListItemClass] "item_mc" in Symbol 158 MovieClip [GWListBox] Frame 1
//component parameters onClipEvent (construct) { }
Instance of Symbol 138 MovieClip [GWPanel] "frame_mc" in Symbol 158 MovieClip [GWListBox] Frame 1
//component parameters onClipEvent (construct) { face = 16777215 /* 0xFFFFFF */; highlight = 4210752 /* 0x404040 */; highlight3D = 8421504 /* 0x808080 */; shadow = 13947080 /* 0xD4D0C8 */; darkshadow = 16777215 /* 0xFFFFFF */; }
Symbol 159 MovieClip Frame 1
stop();
Instance of Symbol 158 MovieClip [GWListBox] in Symbol 159 MovieClip Frame 2
//component parameters onClipEvent (construct) { selectMultiple = false; font = "Tahoma"; fontsize = 11; rowHeight = 18; checkFocus = false; fontcolor_on = 16777215 /* 0xFFFFFF */; fontcolor_off = 0; fontcolor_out = 0; itemcolor_on = 664682 /* 0x0A246A */; itemcolor_off = 16777215 /* 0xFFFFFF */; itemcolor_out = 14078926 /* 0xD6D3CE */; face = 16777215 /* 0xFFFFFF */; highlight = 4210752 /* 0x404040 */; highlight3D = 8421504 /* 0x808080 */; shadow = 13947080 /* 0xD4D0C8 */; darkshadow = 16777215 /* 0xFFFFFF */; sb_face = 13947080 /* 0xD4D0C8 */; sb_highlight = 16777215 /* 0xFFFFFF */; sb_highlight3D = 13947080 /* 0xD4D0C8 */; sb_shadow = 8421504 /* 0x808080 */; sb_darkshadow = 4210752 /* 0x404040 */; sb_face_down = 13947080 /* 0xD4D0C8 */; sb_highlight_down = 13947080 /* 0xD4D0C8 */; sb_highlight3D_down = 8421504 /* 0x808080 */; sb_shadow_down = 13947080 /* 0xD4D0C8 */; sb_darkshadow_down = 8421504 /* 0x808080 */; sb_face_off = 13947080 /* 0xD4D0C8 */; sb_highlight_off = 16777215 /* 0xFFFFFF */; sb_highlight3D_off = 13947080 /* 0xD4D0C8 */; sb_shadow_off = 8421504 /* 0x808080 */; sb_darkshadow_down = 4210752 /* 0x404040 */; sb_arrow = 0; sb_arrow_down = 0; sb_arrow_off = 8421504 /* 0x808080 */; sb_track = 15527148 /* 0xECECEC */; pad = 2; useEmbedFonts = false; }
Symbol 160 MovieClip [GWComboBox] Frame 1
#initclip 14 _global.GWComboBox = function () { var _local3 = {sb_face:13947080, sb_highlight:16777215, sb_highlight3D:13947080, sb_shadow:8421504, sb_darkshadow:4210752, sb_face_down:13947080, sb_highlight_down:13947080, sb_highlight3D_down:8421504, sb_shadow_down:13947080, sb_darkshadow_down:8421504, sb_face_off:13947080, sb_highlight_off:16777215, sb_highlight3D_off:13947080, sb_shadow_off:8421504, sb_darkshadow_off:4210752, sb_arrow_off:8421504}; for (var _local5 in _local3) { if (this[_local5] == undefined) { this[_local5] = _local3[_local5]; } } this.blank_mc._visible = 0; this.pad = this.pad || 2; this.listprops = {}; for (var _local5 in this) { if (_local5.indexOf("sb_") != -1) { this.listprops[_local5] = this[_local5]; } } this.listSymbol = "GWListBox"; super.init(); this.arrow_mc.up_mc.base_mc.colorObj = {face:this.sb_face, highlight:this.sb_highlight, highlight3D:this.sb_highlight3D, shadow:this.sb_shadow, darkshadow:this.sb_darkshadow}; this.arrow_mc.down_mc.base_mc.colorObj = {face:this.sb_face_down, highlight:this.sb_highlight_down, highlight3D:this.sb_highlight3D_down, shadow:this.sb_shadow_down, darkshadow:this.sb_darkshadow_down}; this.arrow_mc.off_mc.base_mc.colorObj = {face:this.sb_face_off, highlight:this.sb_highlight_off, highlight3D:this.sb_highlight3D_off, shadow:this.sb_shadow_off, darkshadow:this.sb_darkshadow_off}; var _local4 = new Color(this.arrow_mc.up_mc.arrow_mc); _local4.setRGB(this.sb_arrow); _local4 = new Color(this.arrow_mc.down_mc.arrow_mc); _local4.setRGB(this.sb_arrow_down); _local4 = new Color(this.arrow_mc.off_mc.arrow_mc); _local4.setRGB(this.sb_arrow_off); }; GWComboBox.prototype = new GWComboBoxClass(); Object.registerClass("GWComboBox", GWComboBox); #endinitclip
Instance of Symbol 133 MovieClip [GWListBoxClass] in Symbol 160 MovieClip [GWComboBox] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Instance of Symbol 134 MovieClip [GWComboBoxClass] in Symbol 160 MovieClip [GWComboBox] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Instance of Symbol 138 MovieClip [GWPanel] "box_mc" in Symbol 160 MovieClip [GWComboBox] Frame 1
//component parameters onClipEvent (construct) { face = 16777215 /* 0xFFFFFF */; highlight = 4210752 /* 0x404040 */; highlight3D = 8421504 /* 0x808080 */; shadow = 13947080 /* 0xD4D0C8 */; darkshadow = 16777215 /* 0xFFFFFF */; }
Symbol 161 MovieClip Frame 1
stop();
Instance of Symbol 160 MovieClip [GWComboBox] "my_cb" in Symbol 161 MovieClip Frame 1
//component parameters onClipEvent (construct) { idx = ""; font = "Tahoma"; fontsize = 11; rowHeight = 18; rowCount = 8; useEdgeScroll = true; listPos = "bottom"; listborder = 6710886 /* 0x666666 */; face = 0; highlight = 4210752 /* 0x404040 */; highlight3D = 8421504 /* 0x808080 */; shadow = 4210752 /* 0x404040 */; darkshadow = 8421504 /* 0x808080 */; fontcolor = 16777215 /* 0xFFFFFF */; fontcolor_on = 16761856 /* 0xFFC400 */; fontcolor_off = 16777215 /* 0xFFFFFF */; itemcolor_on = 3355443 /* 0x333333 */; itemcolor_off = 0; sb_face = 6710886 /* 0x666666 */; sb_highlight = 6710886 /* 0x666666 */; sb_highlight3D = 6710886 /* 0x666666 */; sb_shadow = 10066329 /* 0x999999 */; sb_darkshadow = 6710886 /* 0x666666 */; sb_face_down = 6710886 /* 0x666666 */; sb_highlight_down = 10066329 /* 0x999999 */; sb_highlight3D_down = 6710886 /* 0x666666 */; sb_shadow_down = 6710886 /* 0x666666 */; sb_darkshadow_down = 8421504 /* 0x808080 */; sb_face_off = 8421504 /* 0x808080 */; sb_highlight_off = 8421504 /* 0x808080 */; sb_highlight3D_off = 8421504 /* 0x808080 */; sb_shadow_off = 8421504 /* 0x808080 */; sb_darkshadow_off = 8421504 /* 0x808080 */; sb_arrow = 16777215 /* 0xFFFFFF */; sb_arrow_down = 16777215 /* 0xFFFFFF */; sb_arrow_off = 16777215 /* 0xFFFFFF */; sb_track = 3355443 /* 0x333333 */; useEmbedFonts = false; pad = 2; listpad = 1; cbDepth = 17000; spawnAtRoot = false; }
Symbol 176 MovieClip Frame 26
function is_Empty(string) { if (((string == "") || (string == undefined)) || (string == null)) { return(true); } return(false); } function makeCountries() { i = 0; while (i < countries.length) { countriesArray.push({data:countries[i][0], label:countries[i][1]}); i++; } form.my_cb.setDataProvider(countriesArray); form.my_cb.select(0); form.my_cb.onSelect = function (index) { if (index != 0) { country = countriesArray[index].data; } }; } function is_null(string) { if (((string == null) || (string == undefined)) || (string == "")) { return("null"); } return(string); } function submit(user, email) { trace("submitting"); trace(_root.x1025); score = _root.x1025; score2 = is_null(_root.x1026); img = country; user = user.replace("|", ""); user = user.replace(",", ""); rc4_text = email + "|"; rc4_text = rc4_text + (user + "|"); rc4_text = rc4_text + (((score + "|") + score.toString(10).checksum()) + "|"); rc4_text = rc4_text + (((score2 + "|") + score2.toString(10).checksum()) + "|"); rc4_text = rc4_text + (((img + "|") + img.toString(10).checksum()) + "|"); rc4_text = rc4_text + email.checksum(); rc4_key = "topgun"; _root.rc4_hash = com.meychi.ascrypt.RC4.encrypt(rc4_text, rc4_key); local_data.data.user_name = user; local_data.data.user_email = email; local_data.flush(); } String.prototype.replace = function (pattern, replacement) { return(this.split(pattern).join(replacement)); }; String.prototype.isEmail = function () { var _local6 = "Invalid email address"; var _local3 = this; var _local2 = new Array("@", "."); var _local4 = new Array(); i = 0; while (i < 200) { if (((((((i >= 33) && (i <= 45)) || (i == 47)) || ((i >= 58) && (i <= 63))) || ((i > 91) && (i <= 96))) || ((i >= 123) && (i <= 126))) || ((i >= 161) && (i <= 199))) { var _local5 = String.fromCharCode(i); _local4.push(_local5); } i++; } i = 0; while (i < _local4.length) { if (_local3.indexOf(_local4[i]) != -1) { var _local5 = _local4[i]; return(false); } i++; } i = 0; while (i < _local2.length) { if (_local3.indexOf(_local2[i]) != -1) { index = _local3.indexOf(_local2[i]); if ((_local3.indexOf(_local2[i], index + 1) != -1) && (_local2[i] != ".")) { return(false); } } else { return(false); } i++; } return(true); }; String.prototype.checksum = function () { sum = 0; i = 0; while (i < this.length) { sum = sum + this.charCodeAt(i); i++; } return(sum); }; _global.countries = [[null, "Select Your Country"], ["AF", "Afghanistan"], ["AL", "Albania"], ["DZ", "Algeria"], ["AS", "American Samoa"], ["AG", "Antigua Barbuda"], ["AR", "Argentina"], ["AU", "Australia"], ["AT", "Austria"], ["AZ", "Azerbaijan"], ["BH", "Bahrain"], ["BD", "Bangladesh"], ["BB", "Barbados"], ["BY", "Belarus"], ["BE", "Belgium"], ["BZ", "Belize"], ["BJ", "Benin"], ["BM", "Bermuda"], ["BT", "Bhutan"], ["BO", "Bolivia"], ["BA", "Bosnia Herzegovina"], ["BW", "Botswana"], ["BR", "Brazil"], ["BN", "Brunei"], ["BG", "Bulgaria"], ["BF", "Burkina Faso"], ["BI", "Burundi"], ["KH", "Cambodia"], ["CM", "Cameroon"], ["CA", "Canada"], ["CV", "Cape Verde"], ["KY", "Cayman Islands"], ["CF", "Cent African Rep"], ["TD", "Chad"], ["JI", "Channel Islands"], ["CL", "Chile"], ["CN", "China"], ["CO", "Columbia"], ["KM", "Comoros"], ["CG", "Congo"], ["CK", "Cook Islands"], ["CR", "Costa Rica"], ["HR", "Croatia"], ["CU", "Cuba"], ["CY", "Cyprus"], ["CZ", "Czech Republic"], ["DK", "Denmark"], ["DM", "Dominica"], ["DO", "Dominican Republic"], ["TL", "East Timor"], ["EC", "Ecuador"], ["EG", "Egypt"], ["SV", "El Salvador"], ["GQ", "Equatorial Guinea"], ["ER", "Eritrea"], ["EE", "Estonia"], ["ET", "Ethiopia"], ["FJ", "Fiji"], ["FI", "Finland"], ["FR", "France"], ["GF", "French Guiana"], ["PF", "French Polynesia"], ["GM", "Gambia"], ["GE", "Georgia"], ["DE", "Germany"], ["GH", "Ghana"], ["GI", "Gibraltar"], ["GR", "Greece"], ["GL", "Greenland"], ["GD", "Grenada"], ["GP", "Guadeloupe"], ["GU", "Guam"], ["GT", "Guatemala"], ["GW", "Guinea Bissau"], ["GY", "Guyana"], ["HT", "Haiti"], ["HW", "Hawaii"], ["HN", "Honduras"], ["HK", "Hong Kong"], ["HU", "Hungary"], ["IS", "Iceland"], ["IN", "India"], ["ID", "Indonesia"], ["IR", "Iran"], ["IQ", "Iraq"], ["IE", "Ireland"], ["IM", "Isle of Man"], ["IL", "Israel"], ["IT", "Italy"], ["CI", "Ivory Coast"], ["JM", "Jamaica"], ["JP", "Japan"], ["JO", "Jordan"], ["KZ", "Kazakhstan"], ["KE", "Kenya"], ["KS", "Korea South"], ["KW", "Kuwait"], ["KG", "Kyrgyzstan"], ["LA", "Laos"], ["LV", "Latvia"], ["LB", "Lebanon"], ["LS", "Lesotho"], ["LR", "Liberia"], ["LY", "Libya"], ["LI", "Liechtenstein"], ["LT", "Lithuania"], ["LU", "Luxembourg"], ["MO", "Macau"], ["MK", "Macedonia"], ["MG", "Madagascar"], ["MW", "Malawi"], ["MY", "Malaysia"], ["MV", "Maldives"], ["ML", "Mali"], ["MT", "Malta"], ["MQ", "Martinique"], ["MU", "Mauritius"], ["YT", "Mayotte"], ["MX", "Mexico"], ["MD", "Moldova"], ["MC", "Monaco"], ["MN", "Mongolia"], ["MS", "Montserrat"], ["MA", "Morocco"], ["MZ", "Mozambique"], ["MM", "Myanmar"], ["NA", "Namibia"], ["NR", "Nauru"], ["NP", "Nepal"], ["NL", "Netherlands"], ["NC", "New Caledonia"], ["NZ", "New Zealand"], ["NI", "Nicaragua"], ["NE", "Niger"], ["NG", "Nigeria"], ["NO", "Norway"], ["OM", "Oman"], ["PK", "Pakistan"], ["PA", "Panama"], ["PG", "Papua New Guinea"], ["PY", "Paraguay"], ["PE", "Peru"], ["PH", "Philippines"], ["PN", "Pitcairn Island"], ["PL", "Poland"], ["PT", "Portugal"], ["PR", "Puerto Rico"], ["QA", "Qatar"], ["RE", "Reunion"], ["RO", "Romania"], ["RU", "Russia"], ["RW", "Rwanda"], ["SM", "San Marino"], ["ST", "Sao Tome Principe"], ["SA", "Saudi Arabia"], ["SN", "Senegal"], ["CS", "Serbia Montenegro"], ["SL", "Sierra Leone"], ["SG", "Singapore"], ["SK", "Slovakia"], ["SI", "Slovenia"], ["SB", "Solomon Islands"], ["SO", "Somalia"], ["ZA", "South Africa"], ["ES", "Spain"], ["LK", "Sri Lanka"], ["SH", "St Helena"], ["KN", "St Kitts-Nevis"], ["LC", "St Lucia"], ["MB", "St Maarten"], ["PM", "St Pierre Miquelon"], ["VC", "St Vincent Grenadines"], ["SD", "Sudan"], ["SR", "Suriname"], ["SZ", "Swaziland"], ["SE", "Sweden"], ["CH", "Switzerland"], ["SY", "Syria"], ["TA", "Tahiti"], ["TW", "Taiwan"], ["TJ", "Tajikistan"], ["TZ", "Tanzania"], ["TH", "Thailand"], ["TG", "Togo"], ["TT", "Trinidad Tobago"], ["TN", "Tunisia"], ["TR", "Turkey"], ["TM", "Turkmenistan"], ["UA", "Ukraine"], ["AE", "UAE"], ["GB", "United Kingdom"], ["US", "USA"], ["UY", "Uruguay"], ["UZ", "Uzbekistan"], ["VU", "Vanuatu"], ["VE", "Venezuela"], ["VN", "Vietnam"], ["VI", "Virgin Islands"], ["EH", "Western Sahara"], ["ZM", "Zambia"], ["ZW", "Zimbabwe"]]; var countriesArray = []; var country = null; var defaultTextName = "Enter your name"; var defaultTextEmail = "Enter email (optional)"; form.txtName.text = defaultTextName; form.txtEmail.text = defaultTextEmail; trace(form.txtName); form.txtName.onSetFocus = function () { trace("here"); if (this.text == defaultTextName) { this.text = ""; } }; form.txtEmail.onSetFocus = function () { if (this.text == defaultTextEmail) { this.text = ""; } }; makeCountries(); local_data = SharedObject.getLocal("user_data"); stored_user_name = local_data.data.user_name; stored_user_email = local_data.data.user_email; if (!is_Empty(stored_user_name)) { form.txtName.text = stored_user_name; } if (!is_Empty(stored_user_email)) { form.txtEmail.text = stored_user_email; } txt_info = "submit score"; form.btnSubmit.onRelease = function () { trace("validating"); trace(form.txtName.text); if ((form.txtName.text.length > 0) && (form.txtName.text != defaultTextName)) { if ((form.txtEmail.text.isEmail() || (form.txtEmail.text == defaultTextEmail)) || (form.txtEmail.text.length == 0)) { if (form.txtEmail.text == defaultTextEmail) { submitMail = ""; } else { submitMail = form.txtEmail.text; } if (country != null) { submit(form.txtName.text, submitMail); gotoAndPlay ("submitdata"); } else { form.txtWarning.text = "Please select a country"; } } else { form.txtWarning.text = "Please enter a valid email"; } } else { form.txtWarning.text = "Please enter your name"; } }; stop();
Symbol 176 MovieClip Frame 27
this.createEmptyMovieClip("xj22", 1); xj22.xj25 = _root.rc4_hash; xj22.loadVariables("http://www.markfennell.com/flash/luge/submit.php", "POST"); xj22.onEnterFrame = function () { if (this.Loaded == "done") { if (this.msg != undefined) { txt_info = this.msg.toLowerCase(); } accessing._visible = false; delete this.onEnterFrame; } }; stop();
Symbol 176 MovieClip Frame 36
stop(); txt_info = "Tell a friend"; stored_user_name = local_data.data.user_name; stored_user_email = local_data.data.user_email; if (!is_Empty(stored_user_name)) { txt_name = stored_user_name; } if (!is_Empty(stored_user_email)) { txt_email = stored_user_email; } submit_btn.onRelease = function () { if (txt_email.isEmail() && (txt_name.length > 0)) { if (txt_friendemail.isEmail() && (txt_friend.length > 0)) { _root.tell_txt_name = txt_name; _root.tell_txt_email = txt_email; _root.tell_txt_friend = txt_friend; _root.tell_txt_friendemail = txt_friendemail; gotoAndPlay ("tellsubmit"); } else { txt_friendemail = ""; } } else { txt_email = ""; } }; exit_btn.onRelease = function () { exit(); }; stop();
Symbol 176 MovieClip Frame 37
accessing._visible = true; this.createEmptyMovieClip("xj23", 1); xj23.me = _root.tell_txt_name; xj23.email = _root.tell_txt_email; xj23.friend = _root.tell_txt_friend; xj23.friendaddr = _root.tell_txt_friendemail; xj23.loadVariables("tell.php", "POST"); xj23.onEnterFrame = function () { if (this.Loaded == "done") { if (this.msg != undefined) { txt_info = this.msg; } accessing._visible = false; delete this.onEnterFrame; } }; exit_btn.onRelease = function () { exit(); }; stop();

Library Items

Symbol 1 GraphicUsed by:9
Symbol 2 GraphicUsed by:9
Symbol 3 GraphicUsed by:9
Symbol 4 GraphicUsed by:9
Symbol 5 GraphicUsed by:9
Symbol 6 GraphicUsed by:9
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [blood]Uses:1 2 3 4 5 6 7 8
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:Timeline
Symbol 12 GraphicUsed by:20
Symbol 13 GraphicUsed by:20
Symbol 14 GraphicUsed by:20
Symbol 15 GraphicUsed by:20
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClipUses:12 13 14 15 16 17 19Used by:Timeline
Symbol 21 GraphicUsed by:27
Symbol 22 GraphicUsed by:23 32 68
Symbol 23 MovieClipUses:22Used by:27
Symbol 24 FontUsed by:25 26
Symbol 25 TextUses:24Used by:27
Symbol 26 EditableTextUses:24Used by:27
Symbol 27 MovieClipUses:21 23 25 26Used by:Timeline
Symbol 28 GraphicUsed by:29
Symbol 29 ButtonUses:28Used by:Timeline
Symbol 30 FontUsed by:31 67 108 164
Symbol 31 TextUses:30Used by:Timeline
Symbol 32 ButtonUses:22Used by:Timeline
Symbol 179 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 180 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 181 MovieClip [__Packages.mx.transitions.Tween]
Symbol 182 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 183 MovieClip [__Packages.com.meychi.ascrypt.RC4]
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:44
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClipUses:37Used by:44
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41
Symbol 41 MovieClipUses:40Used by:44
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClipUses:35 38 41 43Used by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClipUses:46Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:Timeline
Symbol 50 GraphicUsed by:53
Symbol 51 FontUsed by:52
Symbol 52 TextUses:51Used by:53
Symbol 53 MovieClipUses:50 52Used by:Timeline
Symbol 54 FontUsed by:55 56 59 60 63 64 65 89 92 94 95 96 98 101 102
Symbol 55 TextUses:54Used by:58
Symbol 56 TextUses:54Used by:58
Symbol 57 GraphicUsed by:58 97 103
Symbol 58 ButtonUses:55 56 57Used by:Timeline
Symbol 59 TextUses:54Used by:62
Symbol 60 TextUses:54Used by:62
Symbol 61 GraphicUsed by:62 66 99 100 105 107 137  Timeline
Symbol 62 ButtonUses:59 60 61Used by:Timeline
Symbol 63 TextUses:54Used by:66
Symbol 64 TextUses:54Used by:66
Symbol 65 TextUses:54Used by:66 99
Symbol 66 ButtonUses:63 64 61 65Used by:Timeline
Symbol 67 TextUses:30Used by:Timeline
Symbol 68 ButtonUses:22Used by:Timeline
Symbol 69 MovieClipUsed by:72 88  Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71 69Used by:88
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:88
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:77Used by:88
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:88
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:88
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClipUses:72 75 78 81 84 87 69Used by:Timeline
Symbol 89 TextUses:54Used by:93
Symbol 90 FontUsed by:91
Symbol 91 EditableTextUses:90Used by:93
Symbol 92 TextUses:54Used by:93
Symbol 93 MovieClipUses:89 91 92Used by:Timeline
Symbol 94 TextUses:54Used by:97
Symbol 95 TextUses:54Used by:97
Symbol 96 TextUses:54Used by:97
Symbol 97 ButtonUses:94 95 57 96Used by:100
Symbol 98 TextUses:54Used by:99
Symbol 99 ButtonUses:98 65 61Used by:100
Symbol 100 MovieClipUses:61 97 99Used by:Timeline
Symbol 101 TextUses:54Used by:103
Symbol 102 TextUses:54Used by:103
Symbol 103 ButtonUses:101 102 57Used by:Timeline
Symbol 104 ShapeTweeningUsed by:105
Symbol 105 MovieClipUses:104 61Used by:106
Symbol 106 MovieClipUses:105Used by:176
Symbol 107 MovieClipUses:61Used by:176
Symbol 108 EditableTextUses:30Used by:176
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:176
Symbol 111 GraphicUsed by:161
Symbol 112 FontUsed by:113 114 117
Symbol 113 TextUses:112Used by:161
Symbol 114 TextUses:112Used by:161
Symbol 115 FontUsed by:116 127 128 162 174
Symbol 116 TextUses:115Used by:161
Symbol 117 TextUses:112Used by:161
Symbol 118 GraphicUsed by:126
Symbol 119 FontUsed by:120 122 124 129
Symbol 120 TextUses:119Used by:126
Symbol 121 GraphicUsed by:126
Symbol 122 TextUses:119Used by:126
Symbol 123 GraphicUsed by:126
Symbol 124 TextUses:119Used by:126
Symbol 125 GraphicUsed by:126
Symbol 126 ButtonUses:118 120 121 122 123 124 125Used by:161
Symbol 127 EditableTextUses:115Used by:161
Symbol 128 EditableTextUses:115Used by:161
Symbol 129 EditableTextUses:119Used by:161
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:133 134 153 156
Symbol 132 MovieClip [GWBaseClass]Used by:133 134 138 153 156
Symbol 133 MovieClip [GWListBoxClass]Uses:131 132Used by:158 160
Symbol 134 MovieClip [GWComboBoxClass]Uses:131 132Used by:160
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:152
Symbol 137 MovieClipUses:61Used by:138
Symbol 138 MovieClip [GWPanel]Uses:137 132Used by:139 142 143 144 148 149 150 158 160
Symbol 139 MovieClipUses:138Used by:152
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142 143 144
Symbol 142 MovieClipUses:138 141Used by:145
Symbol 143 MovieClipUses:138 141Used by:145
Symbol 144 MovieClipUses:138 141Used by:145
Symbol 145 MovieClipUses:142 143 144Used by:152
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:148 149 150
Symbol 148 MovieClipUses:138 147Used by:151
Symbol 149 MovieClipUses:138 147Used by:151
Symbol 150 MovieClipUses:138 147Used by:151
Symbol 151 MovieClipUses:148 149 150Used by:152 160
Symbol 152 MovieClipUses:136 139 145 151Used by:154
Symbol 153 MovieClip [GWScrollerClass]Uses:131 132Used by:154
Symbol 154 MovieClip [GWScrollBar]Uses:152 153Used by:155
Symbol 155 MovieClipUses:154Used by:158
Symbol 156 MovieClip [GWLabelClass]Uses:131 132Used by:157
Symbol 157 MovieClip [GWListItemClass]Uses:156Used by:158
Symbol 158 MovieClip [GWListBox]Uses:133 155 157 138Used by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClip [GWComboBox]Uses:133 134 159 138 151Used by:161
Symbol 161 MovieClipUses:111 113 114 116 117 126 127 128 129 160Used by:176
Symbol 162 TextUses:115Used by:163
Symbol 163 MovieClipUses:162Used by:176
Symbol 164 TextUses:30Used by:176
Symbol 165 FontUsed by:166 167 168 169 170 171 172 173
Symbol 166 TextUses:165Used by:176
Symbol 167 TextUses:165Used by:176
Symbol 168 EditableTextUses:165Used by:176
Symbol 169 EditableTextUses:165Used by:176
Symbol 170 EditableTextUses:165Used by:176
Symbol 171 EditableTextUses:165Used by:176
Symbol 172 TextUses:165Used by:176
Symbol 173 TextUses:165Used by:176
Symbol 174 TextUses:115Used by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:106 107 108 110 161 163 164 166 167 168 169 170 171 172 173 175Used by:Timeline
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:Timeline

Instance Names

"preloader_mc"Frame 1Symbol 27 MovieClip
"startTrack"Frame 2Symbol 47 MovieClip
"start"Frame 2Symbol 58 Button
"scores"Frame 2Symbol 62 Button
"more"Frame 2Symbol 66 Button
"track"Frame 10Symbol 47 MovieClip
"blood"Frame 10Symbol 69 MovieClip
"body"Frame 10Symbol 88 MovieClip
"hud"Frame 10Symbol 93 MovieClip
"restart"Frame 10Symbol 100 MovieClip
"restart"Frame 18Symbol 103 Button
"scoreboard_mc"Frame 18Symbol 176 MovieClip
"more"Frame 18Symbol 66 Button
"percentbar_mc"Symbol 27 MovieClip Frame 1Symbol 23 MovieClip
"kPercent"Symbol 27 MovieClip Frame 1Symbol 26 EditableText
"canyonBase"Symbol 44 MovieClip Frame 1Symbol 38 MovieClip
"canyonTop"Symbol 44 MovieClip Frame 1Symbol 41 MovieClip
"hitArea"Symbol 44 MovieClip Frame 1Symbol 43 MovieClip
"base1"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"base2"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"road"Symbol 46 MovieClip Frame 1Symbol 45 MovieClip
"road"Symbol 47 MovieClip Frame 1Symbol 46 MovieClip
"neck"Symbol 72 MovieClip Frame 1Symbol 69 MovieClip
"torso"Symbol 88 MovieClip Frame 1Symbol 72 MovieClip
"arm2"Symbol 88 MovieClip Frame 1Symbol 75 MovieClip
"head"Symbol 88 MovieClip Frame 1Symbol 78 MovieClip
"leg1"Symbol 88 MovieClip Frame 1Symbol 81 MovieClip
"leg2"Symbol 88 MovieClip Frame 1Symbol 84 MovieClip
"arm1"Symbol 88 MovieClip Frame 1Symbol 87 MovieClip
"hit1"Symbol 88 MovieClip Frame 1Symbol 69 MovieClip
"hit2"Symbol 88 MovieClip Frame 1Symbol 69 MovieClip
"distance"Symbol 93 MovieClip Frame 1Symbol 91 EditableText
"restart"Symbol 100 MovieClip Frame 1Symbol 97 Button
"submit"Symbol 100 MovieClip Frame 1Symbol 99 Button
"classHolder"Symbol 133 MovieClip [GWListBoxClass] Frame 1Symbol 131 MovieClip
"baseclass"Symbol 133 MovieClip [GWListBoxClass] Frame 1Symbol 132 MovieClip [GWBaseClass]
"classHolder"Symbol 134 MovieClip [GWComboBoxClass] Frame 1Symbol 131 MovieClip
"baseclass"Symbol 134 MovieClip [GWComboBoxClass] Frame 1Symbol 132 MovieClip [GWBaseClass]
"iMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"hMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"gMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"fMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"eMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"dMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"cMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"bMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"aMC"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 137 MovieClip
"baseclass"Symbol 138 MovieClip [GWPanel] Frame 1Symbol 132 MovieClip [GWBaseClass]
"base_mc"Symbol 139 MovieClip Frame 1Symbol 138 MovieClip [GWPanel]
"base_mc"Symbol 142 MovieClip Frame 1Symbol 138 MovieClip [GWPanel]
"arrow_mc"Symbol 142 MovieClip Frame 1Symbol 141 MovieClip
"base_mc"Symbol 143 MovieClip Frame 1Symbol 138 MovieClip [GWPanel]
"shadow_mc"Symbol 143 MovieClip Frame 1Symbol 141 MovieClip
"arrow_mc"Symbol 143 MovieClip Frame 1Symbol 141 MovieClip
"base_mc"Symbol 144 MovieClip Frame 1Symbol 138 MovieClip [GWPanel]
"arrow_mc"Symbol 144 MovieClip Frame 1Symbol 141 MovieClip
"down_mc"Symbol 145 MovieClip Frame 1Symbol 142 MovieClip
"off_mc"Symbol 145 MovieClip Frame 1Symbol 143 MovieClip
"up_mc"Symbol 145 MovieClip Frame 1Symbol 144 MovieClip
"base_mc"Symbol 148 MovieClip Frame 1Symbol 138 MovieClip [GWPanel]
"arrow_mc"Symbol 148 MovieClip Frame 1Symbol 147 MovieClip
"base_mc"Symbol 149 MovieClip Frame 1Symbol 138 MovieClip [GWPanel]
"shadow_mc"Symbol 149 MovieClip Frame 1Symbol 147 MovieClip
"arrow_mc"Symbol 149 MovieClip Frame 1Symbol 147 MovieClip
"base_mc"Symbol 150 MovieClip Frame 1Symbol 138 MovieClip [GWPanel]
"arrow_mc"Symbol 150 MovieClip Frame 1Symbol 147 MovieClip
"down_mc"Symbol 151 MovieClip Frame 1Symbol 148 MovieClip
"off_mc"Symbol 151 MovieClip Frame 1Symbol 149 MovieClip
"up_mc"Symbol 151 MovieClip Frame 1Symbol 150 MovieClip
"track_mc"Symbol 152 MovieClip Frame 1Symbol 136 MovieClip
"thumb_mc"Symbol 152 MovieClip Frame 1Symbol 139 MovieClip
"top_mc"Symbol 152 MovieClip Frame 1Symbol 145 MovieClip
"bot_mc"Symbol 152 MovieClip Frame 1Symbol 151 MovieClip
"classHolder"Symbol 153 MovieClip [GWScrollerClass] Frame 1Symbol 131 MovieClip
"baseclass"Symbol 153 MovieClip [GWScrollerClass] Frame 1Symbol 132 MovieClip [GWBaseClass]
"scrollbar_mc"Symbol 154 MovieClip [GWScrollBar] Frame 1Symbol 152 MovieClip
"classHolder"Symbol 156 MovieClip [GWLabelClass] Frame 1Symbol 131 MovieClip
"base"Symbol 156 MovieClip [GWLabelClass] Frame 1Symbol 132 MovieClip [GWBaseClass]
"item_mc"Symbol 158 MovieClip [GWListBox] Frame 1Symbol 157 MovieClip [GWListItemClass]
"frame_mc"Symbol 158 MovieClip [GWListBox] Frame 1Symbol 138 MovieClip [GWPanel]
"box_mc"Symbol 160 MovieClip [GWComboBox] Frame 1Symbol 138 MovieClip [GWPanel]
"arrow_mc"Symbol 160 MovieClip [GWComboBox] Frame 1Symbol 151 MovieClip
"btnSubmit"Symbol 161 MovieClip Frame 1Symbol 126 Button
"txtName"Symbol 161 MovieClip Frame 1Symbol 127 EditableText
"txtEmail"Symbol 161 MovieClip Frame 1Symbol 128 EditableText
"txtWarning"Symbol 161 MovieClip Frame 1Symbol 129 EditableText
"my_cb"Symbol 161 MovieClip Frame 1Symbol 160 MovieClip [GWComboBox]
"form"Symbol 176 MovieClip Frame 26Symbol 161 MovieClip
"accessing"Symbol 176 MovieClip Frame 27Symbol 163 MovieClip
"accessing"Symbol 176 MovieClip Frame 37Symbol 175 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 9 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 182 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 183 as "__Packages.com.meychi.ascrypt.RC4"
ExportAssets (56)Timeline Frame 18Symbol 132 as "GWBaseClass"
ExportAssets (56)Timeline Frame 18Symbol 133 as "GWListBoxClass"
ExportAssets (56)Timeline Frame 18Symbol 134 as "GWComboBoxClass"
ExportAssets (56)Timeline Frame 18Symbol 138 as "GWPanel"
ExportAssets (56)Timeline Frame 18Symbol 153 as "GWScrollerClass"
ExportAssets (56)Timeline Frame 18Symbol 154 as "GWScrollBar"
ExportAssets (56)Timeline Frame 18Symbol 156 as "GWLabelClass"
ExportAssets (56)Timeline Frame 18Symbol 157 as "GWListItemClass"
ExportAssets (56)Timeline Frame 18Symbol 158 as "GWListBox"
ExportAssets (56)Timeline Frame 18Symbol 160 as "GWComboBox"

Labels

"intro"Frame 2
"game"Frame 10
"submitScore"Frame 18
"spurt"Symbol 9 MovieClip [blood] Frame 1
"submit"Symbol 176 MovieClip Frame 26
"submitdata"Symbol 176 MovieClip Frame 27
"tell"Symbol 176 MovieClip Frame 36
"tellsubmit"Symbol 176 MovieClip Frame 37

Dynamic Text Variables

txt_infoSymbol 108 EditableText"<p align="left"><font face="VINCA STENCIL" size="100" color="#ffffff" letterSpacing="2.000000" kerning="0">submit score</font></p>"
txt_nameSymbol 168 EditableText""
txt_emailSymbol 169 EditableText""
txt_friendSymbol 170 EditableText""
txt_friendemailSymbol 171 EditableText""




http://swfchan.com/5/22052/info.shtml
Created: 27/5 -2019 06:19:43 Last modified: 27/5 -2019 06:19:43 Server time: 10/05 -2024 16:00:06