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

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

Python.swf

This is the info page for
Flash #47912

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


Text
This is a high score

000000000

50

000000000

LOADING

100%

python

MARKFENNELL.COM

MARKFENNELL.COM

Use the left and right arrows to
control the snake. Eat mice to
keep up your energy. Don't hit the
sides or your own tail!

click to start

click to start

more games

more games

hi-scores

hi-scores

Better get those fingers
on the arrow keys!

Ready?

energy

score

00000000

replay

replay

submit score

submit score

Game Over

back

submit score

<p align="left"></p>

Name:

Email:

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

Country:

Submit Score

Submit Score

Submit Score

Accessing Database...

CLICK TO PLAY!

ActionScript [AS1/AS2]

Frame 1
function wait(delay, callBack) { function _wait() { trace("here"); clearInterval(_interval); callBack(); } var _local1 = getTimer(); _interval = setInterval(_wait, delay); } _quality = "MEDIUM"; 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(3000, 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."; } } };
Instance of Symbol 87 MovieClip "preloader_mc" in Frame 1
/* no clip actions */
Frame 5
stop(); title.btn.onRelease = function () { gotoAndPlay ("ready"); }; title.hi.onRelease = function () { getURL ("http://www.markfennell.com/flash/snake/showscores.php", "_blank"); }; title.btnMore.onRelease = function () { getURL ("http://www.dailyfreegames.com", "_blank"); };
Frame 12
stop();
Frame 19
Stage.scaleMode = "noScale"; stop(); function makeGibblets(mc, scale, gibbletSpeed, rot) { var _local2 = blood.attachMovie("blood", "gibblet" + gibblets, gibblets); _local2.blendMode = "overlay"; angle = (rot * 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 splatter(mc) { var _local2 = this.createEmptyMovieClip("splat" + this.getNextHighestDepth, this.getNextHighestDepth); _local2._x = mc._x; _local2._y = mc._y; _local2.splatCount = 0; _local2.onEnterFrame = function () { rot = (snake.pt0._rotation * Math.PI) / 180; mouth = 30; this._x = (mc._x = snake.pt0._x + (Math.cos(rot) * mouth)); this._y = (mc._y = snake.pt0._y + (Math.sin(rot) * mouth)); mc._x = mc._x + ((Math.random() * 6) - 3); mc._y = mc._y + ((Math.random() * 6) - 3); mc._rotation = mc._rotation + ((Math.random() * 10) - 5); this._rotation = Math.random() * 360; makeGibblets(this, 400, 10, this._rotation); if (this.splatCount > splats) { delete this.onEnterFrame; mc.gotoAndStop(3); } this.splatCount++; }; } var gibblets = 0; var range = 4; var steps = 5; var splats = 20; var decay = 0.85;
Frame 26
hi.onRelease = function () { getURL ("http://www.markfennell.com/flash/snake/showscores.php", "_self"); }; btnMore.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"); };
Frame 33
stop(); scoreboard = new Array("Player", "", "", "Score"); scoreboard_mc.jumpto = "load"; scoreboard_mc.gotoAndPlay("clear"); restart.onRelease = function () { gotoAndPlay ("intro"); };
Frame 40
stop();
Symbol 12 MovieClip Frame 53
_parent.removeMovieClip();
Symbol 16 MovieClip Frame 56
_parent.removeMovieClip();
Symbol 20 MovieClip Frame 56
_parent.removeMovieClip();
Symbol 24 MovieClip Frame 57
_parent.removeMovieClip();
Symbol 28 MovieClip Frame 54
_parent.removeMovieClip();
Symbol 32 MovieClip Frame 60
_parent.removeMovieClip();
Symbol 36 MovieClip Frame 50
_parent.removeMovieClip();
Symbol 37 MovieClip [blood] Frame 1
stop();
Symbol 37 MovieClip [blood] Frame 2
stop();
Symbol 37 MovieClip [blood] Frame 3
stop();
Symbol 37 MovieClip [blood] Frame 4
stop();
Symbol 37 MovieClip [blood] Frame 5
stop();
Symbol 37 MovieClip [blood] Frame 6
stop();
Symbol 37 MovieClip [blood] Frame 7
stop();
Symbol 37 MovieClip [blood] Frame 8
stop();
Symbol 49 MovieClip [pt] Frame 1
stop();
Symbol 49 MovieClip [pt] Frame 2
stop();
Symbol 77 MovieClip Frame 25
stop();
Symbol 77 MovieClip Frame 35
_parent.removeMovieClip();
Symbol 78 MovieClip [mouse] Frame 1
stop();
Symbol 78 MovieClip [mouse] Frame 2
stop();
Symbol 78 MovieClip [mouse] Frame 3
stop();
Symbol 96 MovieClip Frame 35
stop();
Symbol 98 Button
on (release) { getURL ("http://www.dailyfreegames.com", "_blank"); }
Symbol 108 Button
on (release) { getURL ("http://www.markfennell.com/flash", "_blank"); }
Symbol 215 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 127 MovieClip Frame 28
_parent.gotoAndPlay("game");
Symbol 128 MovieClip Frame 1
function getPos(clip) { var _local1 = {x:0, y:0}; clip.localToGlobal(_local1); return(_local1); } function init() { _parent.gameover._visible = false; _parent.gameover.btn.onRelease = function () { _parent.gotoAndPlay("ready"); }; _parent.gameover.btnMore.onRelease = function () { getURL ("http://www.dailyfreegames.com", "_blank"); }; _parent.gameover.submit.onRelease = function () { _root.x1025 = Math.round(_global.score); _parent.gotoAndPlay("submit"); }; _global.mouseInterval = setInterval(makeMouse, mouseTimer); _global.score = 0; setScore(0); i = 0; while (i < segments) { var pt = attachMovie("pt", "pt" + i, segmentsMax - i); if (i == 0) { pt.gotoAndPlay(2); pt._x = Stage.width / 2; pt._y = Stage.height / 2; } i++; } i = 0; while (i < segments) { pt = eval ("pt" + i); pta = eval ("pt" + (i - 1)); ptb = eval ("pt" + (i + 1)); pt.nnb = [pta, ptb]; i++; } scaleSegments(); makeMouse(); } function addSegment() { if (segments < segmentsMax) { pt = attachMovie("pt", "pt" + segments, segmentsMax - segments); pt._yscale = scale; pta = eval ("pt" + (segments - 1)); pt.nnb = [pta]; pt = eval ("pt" + (segments - 1)); pta = eval ("pt" + (segments - 2)); ptb = eval ("pt" + segments); pt.nnb = [pta, ptb]; segments++; scaleSegments(); } } function scaleSegments() { var scale = scaleMin; i = 0; while (i < segments) { if (i > (segments - startTail)) { scale = Math.max(scaleEnd, scale - (2 * scaleInc)); } else { scale = Math.min(scaleMax, scale + scaleInc); } pt = eval ("pt" + i); pt._yscale = scale; i++; } } function padScore(i, len) { padding = "000000000000000000000"; scoreStr = i.toString(); if (scoreStr.length < len) { scoreStr = padding.substring(0, len - scoreStr.length) + scoreStr; } return(scoreStr); } function makeMouse() { if (mouseCurrent == undefined) { var _local2 = _root.mice.attachMovie("mouse", "mouse" + mouseNum, mouseNum); _local2._x = mouseMargin + Math.round((Stage.width - (2 * mouseMargin)) * Math.random()); _local2._y = mouseMargin + Math.round((Stage.height - (2 * mouseMargin)) * Math.random()); frame = Math.floor((Math.random() * 2) + 1); _local2.gotoAndStop(frame); if (frame == 1) { _local2._rotation = -90 * Math.floor(Math.random() * 2); } else { _local2._rotation = -90 * Math.floor(Math.random() * 4); } mouseNum++; mouseNum = mouseNum % 100; mouseCurrent = _local2; } } function setScore(scr) { _global.score = _global.score + scr; _parent.hud.score.text = padScore(Math.round(_global.score), 8); } function updateBar() { _parent.hud.mask._width = (healthBar * energy) / energyMax; } function gameOver() { clearInterval(_global.mouseInterval); delete onEnterFrame; _parent.gameover._visible = true; } IKMember = function () { }; IKMember.prototype = new MovieClip(); IKMember.prototype.move = function (father) { this.MakeMove(father); this.SetAngles(father); var _local2 = 0; while (_local2 < this.nnb.length) { if (this.nnb[_local2] != father) { this.nnb[_local2].move(this); } _local2++; } }; IKMember.prototype.MakeMove = function (parent) { var _local5 = this._x - parent._x; var _local4 = this._y - parent._y; var _local2 = Math.atan2(_local4, _local5); this._x = parent._x + (Math.cos(_local2) * d); this._y = parent._y + (Math.sin(_local2) * d); this._rotation = ((Math.PI + _local2) * 180) / Math.PI; }; IKMember.prototype.SetAngles = function (parent) { var _local4; var _local3; var _local8; var _local5; if (this.fpr != undefined) { var _local6 = 0; var _local2 = this.fpr; if (_local2[1] == parent) { _local4 = _local2[1]; _local3 = _local2[0]; _local8 = this; _local5 = ((Math.PI*2) - _local2[2]) - _local2[3]; } else if (_local2[0] == parent) { _local4 = _local2[0]; _local3 = _local2[1]; _local8 = this; _local5 = _local2[2]; } else { _local4 = _local2[0]; _local3 = _local2[1]; _local8 = ""; _local5 = _local2[2]; } var _local20 = _local4._x - this._x; var _local18 = _local4._y - this._y; var _local7 = Math.atan2(_local18, _local20); var _local19 = _local3._x - this._x; var _local16 = _local3._y - this._y; var _local9 = Math.atan2(_local16, _local19); maxangle = _local2[3]; if (maxangle == 0) { _local3._x = this._x + (Math.cos(_local7 + _local5) * d); _local3._y = this._y + (Math.sin(_local7 + _local5) * d); } else { if (_local9 < _local7) { _local9 = _local9 + (Math.PI*2); } if (_local9 < (_local7 + _local5)) { _local6 = _local5; } if (_local9 > ((_local7 + _local5) + maxangle)) { _local6 = _local5 + maxangle; } if (_local6 != 0) { var _local17 = _local3._x - _local4._x; var _local15 = _local3._y - _local4._y; var _local10 = Math.atan2(_local15, _local17); var _local12 = d - (Math.cos(_local6) * d); var _local11 = Math.sin(_local6) * d; var _local14 = Math.sqrt((_local12 * _local12) + (_local11 * _local11)); var _local21 = Math.atan2(_local11, _local12); var _local22 = (Math.PI - _local6) - _local21; _local3._x = _local4._x + (Math.cos(_local10) * _local14); _local3._y = _local4._y + (Math.sin(_local10) * _local14); var _local13 = _local10 + _local22; _local8._x = _local4._x + (Math.cos(_local13) * d); _local8._y = _local4._y + (Math.sin(_local13) * d); } } } }; Object.registerClass("pt", IKMember); var segments = 10; var segmentsMax = 220; var scaleMax = 80; var scaleMin = 50; var scaleEnd = 30; var startTail = 10; var scaleInc = 2; var d = 15; var angle = Math.PI; var angleInc = 0.22; var v = 6; var vInc = 0.05; var sx = (Stage.width / 2); var sy = (Stage.height / 2); var energy = 100; var energyDec = 0.16; var energyMax = 100; var energyMouse = 25; var healthBar = _parent.hud.mask._width; var scoreInc = 0.25; var scoreMouse = 250; var margin = 30; var mouseMargin = 40; var mouseNum = 0; var mouseCurrent = undefined; var mouseTimer = 5000; _global.mouseInterval = undefined; init(); onEnterFrame = function () { energy = energy - energyDec; updateBar(); if (energy <= 0) { gameOver(); } setScore(scoreInc); if (Key.isDown(39)) { angle = angle + angleInc; } else if (Key.isDown(37)) { angle = angle - angleInc; } pt0._x = pt0._x + (v * Math.sin(angle)); pt0._y = pt0._y - (v * Math.cos(angle)); pt0.move(); pt0._rotation = ((angle * 180) / Math.PI) - 90; p = getPos(pt0.hit); if ((((p.x < (-margin)) || (p.x > (Stage.width + margin))) || (p.y < (-margin))) || (p.y > (Stage.height + margin))) { gameOver(); } else { i = 2; while (i < segments) { clip = eval ("pt" + i); if (clip.hitTest(p.x, p.y, true)) { gameOver(); break; } i++; } } if (mouseCurrent.hitTest(pt0.hitEat)) { energy = Math.min(energyMax, energy + energyMouse); updateBar(); setScore(scoreMouse); addSegment(); addSegment(); v = v + vInc; _parent.splatter(mouseCurrent); mouseCurrent = undefined; } };
Symbol 150 MovieClip Frame 8
stop();
Symbol 151 MovieClip Frame 26
stop();
Symbol 179 MovieClip [GWBaseClass] Frame 1
#initclip 2 _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 180 MovieClip [GWListBoxClass] Frame 1
#initclip 7 _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 179 MovieClip [GWBaseClass] "baseclass" in Symbol 180 MovieClip [GWListBoxClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 181 MovieClip [GWComboBoxClass] Frame 1
#initclip 3 _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 179 MovieClip [GWBaseClass] "baseclass" in Symbol 181 MovieClip [GWComboBoxClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 185 MovieClip [GWPanel] Frame 1
#initclip 4 _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 179 MovieClip [GWBaseClass] "baseclass" in Symbol 185 MovieClip [GWPanel] Frame 1
//component parameters onClipEvent (construct) { }
Instance of Symbol 185 MovieClip [GWPanel] "base_mc" in Symbol 186 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 185 MovieClip [GWPanel] "base_mc" in Symbol 189 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 185 MovieClip [GWPanel] "base_mc" in Symbol 190 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 185 MovieClip [GWPanel] "base_mc" in Symbol 191 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 185 MovieClip [GWPanel] "base_mc" in Symbol 195 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 185 MovieClip [GWPanel] "base_mc" in Symbol 196 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 185 MovieClip [GWPanel] "base_mc" in Symbol 197 MovieClip Frame 1
//component parameters onClipEvent (construct) { face = 13947080 /* 0xD4D0C8 */; highlight = 16777215 /* 0xFFFFFF */; highlight3D = 13947080 /* 0xD4D0C8 */; shadow = 8421504 /* 0x808080 */; darkshadow = 4210752 /* 0x404040 */; }
Symbol 200 MovieClip [GWScrollerClass] Frame 1
#initclip 5 _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 179 MovieClip [GWBaseClass] "baseclass" in Symbol 200 MovieClip [GWScrollerClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 201 MovieClip [GWScrollBar] Frame 1
#initclip 11 _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 200 MovieClip [GWScrollerClass] in Symbol 201 MovieClip [GWScrollBar] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Symbol 202 MovieClip Frame 1
stop();
Instance of Symbol 201 MovieClip [GWScrollBar] in Symbol 202 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 203 MovieClip [GWLabelClass] Frame 1
#initclip 6 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 179 MovieClip [GWBaseClass] "base" in Symbol 203 MovieClip [GWLabelClass] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 204 MovieClip [GWListItemClass] Frame 1
#initclip 8 _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 203 MovieClip [GWLabelClass] in Symbol 204 MovieClip [GWListItemClass] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Symbol 205 MovieClip [GWListBox] Frame 1
#initclip 9 _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 180 MovieClip [GWListBoxClass] in Symbol 205 MovieClip [GWListBox] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Instance of Symbol 204 MovieClip [GWListItemClass] "item_mc" in Symbol 205 MovieClip [GWListBox] Frame 1
//component parameters onClipEvent (construct) { }
Instance of Symbol 185 MovieClip [GWPanel] "frame_mc" in Symbol 205 MovieClip [GWListBox] Frame 1
//component parameters onClipEvent (construct) { face = 16777215 /* 0xFFFFFF */; highlight = 4210752 /* 0x404040 */; highlight3D = 8421504 /* 0x808080 */; shadow = 13947080 /* 0xD4D0C8 */; darkshadow = 16777215 /* 0xFFFFFF */; }
Symbol 206 MovieClip Frame 1
stop();
Instance of Symbol 205 MovieClip [GWListBox] in Symbol 206 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 207 MovieClip [GWComboBox] Frame 1
#initclip 10 _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 180 MovieClip [GWListBoxClass] in Symbol 207 MovieClip [GWComboBox] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Instance of Symbol 181 MovieClip [GWComboBoxClass] in Symbol 207 MovieClip [GWComboBox] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; }
Instance of Symbol 185 MovieClip [GWPanel] "box_mc" in Symbol 207 MovieClip [GWComboBox] Frame 1
//component parameters onClipEvent (construct) { face = 16777215 /* 0xFFFFFF */; highlight = 4210752 /* 0x404040 */; highlight3D = 8421504 /* 0x808080 */; shadow = 13947080 /* 0xD4D0C8 */; darkshadow = 16777215 /* 0xFFFFFF */; }
Symbol 208 MovieClip Frame 1
stop();
Instance of Symbol 207 MovieClip [GWComboBox] "my_cb" in Symbol 208 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 211 MovieClip Frame 1
txt_info = "Submit your score " + _root.x1025;
Symbol 211 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 () { 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 your score " + _root.x1025; 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 211 MovieClip Frame 27
this.createEmptyMovieClip("xj22", 1); xj22.xj25 = _root.rc4_hash; xj22.loadVariables("http://www.markfennell.com/flash/snake/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 214 Button
on (release) { getURL ("http://www.markfennell.com/flash/snake", "_self"); }

Library Items

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

Instance Names

"preloader_mc"Frame 1Symbol 87 MovieClip
"title"Frame 5Symbol 123 MovieClip
"mice"Frame 19Symbol 40 MovieClip
"blood"Frame 19Symbol 40 MovieClip
"snake"Frame 19Symbol 128 MovieClip
"hud"Frame 19Symbol 135 MovieClip
"gameover"Frame 19Symbol 145 MovieClip
"hi"Frame 26Symbol 122 Button
"btnMore"Frame 26Symbol 119 Button
"restart"Frame 26Symbol 147 Button
"hit"Symbol 49 MovieClip [pt] Frame 1Symbol 40 MovieClip
"hitEat"Symbol 49 MovieClip [pt] Frame 1Symbol 42 MovieClip
"percentbar_mc"Symbol 87 MovieClip Frame 1Symbol 83 MovieClip
"kPercent"Symbol 87 MovieClip Frame 1Symbol 86 EditableText
"btn"Symbol 123 MovieClip Frame 1Symbol 115 Button
"btnMore"Symbol 123 MovieClip Frame 1Symbol 119 Button
"hi"Symbol 123 MovieClip Frame 1Symbol 122 Button
"mask"Symbol 135 MovieClip Frame 1Symbol 130 MovieClip
"health"Symbol 135 MovieClip Frame 1Symbol 130 MovieClip
"score"Symbol 135 MovieClip Frame 1Symbol 134 EditableText
"btn"Symbol 145 MovieClip Frame 1Symbol 140 Button
"submit"Symbol 145 MovieClip Frame 1Symbol 143 Button
"btnMore"Symbol 145 MovieClip Frame 1Symbol 119 Button
"classHolder"Symbol 180 MovieClip [GWListBoxClass] Frame 1Symbol 178 MovieClip
"baseclass"Symbol 180 MovieClip [GWListBoxClass] Frame 1Symbol 179 MovieClip [GWBaseClass]
"classHolder"Symbol 181 MovieClip [GWComboBoxClass] Frame 1Symbol 178 MovieClip
"baseclass"Symbol 181 MovieClip [GWComboBoxClass] Frame 1Symbol 179 MovieClip [GWBaseClass]
"iMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"hMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"gMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"fMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"eMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"dMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"cMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"bMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"aMC"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 184 MovieClip
"baseclass"Symbol 185 MovieClip [GWPanel] Frame 1Symbol 179 MovieClip [GWBaseClass]
"base_mc"Symbol 186 MovieClip Frame 1Symbol 185 MovieClip [GWPanel]
"base_mc"Symbol 189 MovieClip Frame 1Symbol 185 MovieClip [GWPanel]
"arrow_mc"Symbol 189 MovieClip Frame 1Symbol 188 MovieClip
"base_mc"Symbol 190 MovieClip Frame 1Symbol 185 MovieClip [GWPanel]
"shadow_mc"Symbol 190 MovieClip Frame 1Symbol 188 MovieClip
"arrow_mc"Symbol 190 MovieClip Frame 1Symbol 188 MovieClip
"base_mc"Symbol 191 MovieClip Frame 1Symbol 185 MovieClip [GWPanel]
"arrow_mc"Symbol 191 MovieClip Frame 1Symbol 188 MovieClip
"down_mc"Symbol 192 MovieClip Frame 1Symbol 189 MovieClip
"off_mc"Symbol 192 MovieClip Frame 1Symbol 190 MovieClip
"up_mc"Symbol 192 MovieClip Frame 1Symbol 191 MovieClip
"base_mc"Symbol 195 MovieClip Frame 1Symbol 185 MovieClip [GWPanel]
"arrow_mc"Symbol 195 MovieClip Frame 1Symbol 194 MovieClip
"base_mc"Symbol 196 MovieClip Frame 1Symbol 185 MovieClip [GWPanel]
"shadow_mc"Symbol 196 MovieClip Frame 1Symbol 194 MovieClip
"arrow_mc"Symbol 196 MovieClip Frame 1Symbol 194 MovieClip
"base_mc"Symbol 197 MovieClip Frame 1Symbol 185 MovieClip [GWPanel]
"arrow_mc"Symbol 197 MovieClip Frame 1Symbol 194 MovieClip
"down_mc"Symbol 198 MovieClip Frame 1Symbol 195 MovieClip
"off_mc"Symbol 198 MovieClip Frame 1Symbol 196 MovieClip
"up_mc"Symbol 198 MovieClip Frame 1Symbol 197 MovieClip
"track_mc"Symbol 199 MovieClip Frame 1Symbol 183 MovieClip
"thumb_mc"Symbol 199 MovieClip Frame 1Symbol 186 MovieClip
"top_mc"Symbol 199 MovieClip Frame 1Symbol 192 MovieClip
"bot_mc"Symbol 199 MovieClip Frame 1Symbol 198 MovieClip
"classHolder"Symbol 200 MovieClip [GWScrollerClass] Frame 1Symbol 178 MovieClip
"baseclass"Symbol 200 MovieClip [GWScrollerClass] Frame 1Symbol 179 MovieClip [GWBaseClass]
"scrollbar_mc"Symbol 201 MovieClip [GWScrollBar] Frame 1Symbol 199 MovieClip
"classHolder"Symbol 203 MovieClip [GWLabelClass] Frame 1Symbol 178 MovieClip
"base"Symbol 203 MovieClip [GWLabelClass] Frame 1Symbol 179 MovieClip [GWBaseClass]
"item_mc"Symbol 205 MovieClip [GWListBox] Frame 1Symbol 204 MovieClip [GWListItemClass]
"frame_mc"Symbol 205 MovieClip [GWListBox] Frame 1Symbol 185 MovieClip [GWPanel]
"box_mc"Symbol 207 MovieClip [GWComboBox] Frame 1Symbol 185 MovieClip [GWPanel]
"arrow_mc"Symbol 207 MovieClip [GWComboBox] Frame 1Symbol 198 MovieClip
"btnSubmit"Symbol 208 MovieClip Frame 1Symbol 173 Button
"txtName"Symbol 208 MovieClip Frame 1Symbol 174 EditableText
"txtEmail"Symbol 208 MovieClip Frame 1Symbol 175 EditableText
"txtWarning"Symbol 208 MovieClip Frame 1Symbol 176 EditableText
"my_cb"Symbol 208 MovieClip Frame 1Symbol 207 MovieClip [GWComboBox]
"form"Symbol 211 MovieClip Frame 26Symbol 208 MovieClip
"accessing"Symbol 211 MovieClip Frame 27Symbol 210 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 7 as "score_display"
ExportAssets (56)Timeline Frame 1Symbol 37 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 44 as "tongue"
ExportAssets (56)Timeline Frame 1Symbol 48 as "head"
ExportAssets (56)Timeline Frame 1Symbol 49 as "pt"
ExportAssets (56)Timeline Frame 1Symbol 78 as "mouse"
ExportAssets (56)Timeline Frame 1Symbol 215 as "__Packages.com.meychi.ascrypt.RC4"
ExportAssets (56)Timeline Frame 26Symbol 179 as "GWBaseClass"
ExportAssets (56)Timeline Frame 26Symbol 180 as "GWListBoxClass"
ExportAssets (56)Timeline Frame 26Symbol 181 as "GWComboBoxClass"
ExportAssets (56)Timeline Frame 26Symbol 185 as "GWPanel"
ExportAssets (56)Timeline Frame 26Symbol 200 as "GWScrollerClass"
ExportAssets (56)Timeline Frame 26Symbol 201 as "GWScrollBar"
ExportAssets (56)Timeline Frame 26Symbol 203 as "GWLabelClass"
ExportAssets (56)Timeline Frame 26Symbol 204 as "GWListItemClass"
ExportAssets (56)Timeline Frame 26Symbol 205 as "GWListBox"
ExportAssets (56)Timeline Frame 26Symbol 207 as "GWComboBox"

Labels

"intro"Frame 5
"ready"Frame 12
"game"Frame 19
"submit"Frame 26
"scores"Frame 33
"bad"Frame 40
"spurt"Symbol 37 MovieClip [blood] Frame 1
"submit"Symbol 211 MovieClip Frame 26
"submitdata"Symbol 211 MovieClip Frame 27

Dynamic Text Variables

txt_nameSymbol 3 EditableText"This is a high score"
txt_scoreSymbol 4 EditableText"000000000"
txt_rankSymbol 5 EditableText"50"
txt_score2Symbol 6 EditableText"000000000"
txt_infoSymbol 153 EditableText"submit score"




http://swfchan.com/10/47912/info.shtml
Created: 30/4 -2019 22:34:05 Last modified: 30/4 -2019 22:34:05 Server time: 19/05 -2024 06:24:45