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

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

db.swf

This is the info page for
Flash #84899

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


Text
zoom out

loading

loading

you have been
given access
to draw

drawball.com:  important things to know
If you draw something of premium quality and we find it, we will protect it and maybe even
add it to the hall of fame with your contact information, URL, etc.
You can be banned; it is wise to play nice.
By clicking "Agree", you agree that these circumstances are unfair.
If you are ready to draw, click "Disagree."

agree

disagree

Drawball Playback

Apply for Drawing Access

Drawball Hall of Fame

<p align="center"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>There are too many people <sbr />online right now.</b></font></p><p align="center"></p><p align="center"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>You&apos;ll have to wait a while.</b></font></p><p align="center"></p><p align="center"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Sorry</b></font></p><p align="center"></p><p align="center"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Your place in line is...</b></font></p>

<p align="center"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>The connection to the server was lost</b></font></p><p align="center"></p><p align="center"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Sorry</b></font></p><p align="center"></p><p align="center"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Refresh the page if you want</b></font></p>

hai guise,
if you see any young girls, tell them to go to
www.hypah.com NAO! I think they'd like it
there.
i'll gladly pay you 10,000 internets if you
help me.
inb4 not your personal army, etc.

http://www.drawball.com/

link

ink left

zoom

you have
been given
infinite ink

browse history

ActionScript [AS1/AS2]

Frame 1
dm = "drawball.com"; var dmp = _url.split("/"); var di = 0; while (di < dmp.length) { if (dmp[di].indexOf(dm) >= 0) { dm = dmp[di]; break; } di++; } System.security.allowDomain(dm); i2s = (_global.i2s = function (v, len) { var s = ""; var _local3; var cv = v; var _local2 = Math.pow(127, len - 1); var _local1 = 1; while (_local1 <= len) { _local3 = Math.floor(cv / _local2); cv = cv - (_local3 * _local2); s = s + String.fromCharCode(_local3 + 1); if (_local1 != len) { _local2 = _local2 / 127; } _local1++; } return(s); }); s2i = (_global.s2i = function (s) { var _local3 = s; var cv = 0; var _local2 = 1; var _local1 = _local3.length - 1; while (_local1 >= 0) { cv = cv + ((_local3.charCodeAt(_local1) - 1) * _local2); _local2 = _local2 * 127; _local1--; } return(cv); }); bcr = 0; lcrb = 0; lcr = 1; lcrt = getTimer(); flcrd = 25; setLcrFPS = function (v) { this.flcrd = 1000 / v; }; lfo = function (frac) { var _local3 = new Array(); var _local2 = 0; var _local1 = 0; while (_local1 <= 500) { _local3[_local1] = _local2; _local2 = _local2 + ((1 - _local2) * frac); _local1++; } return(_local3); }; lcrTicker.removeMovieClip(); createEmptyMovieClip("lcrTicker", 412092); lcrTicker.onEnterFrame = function () { var _local2 = getTimer(); var _local1 = this._parent; _local1.lcr = (_local2 - _local1.lcrt) / _local1.flcrd; _local1.bcr = _local1.bcr + _local1.lcr; _local1.lcrb = Math.floor(_local1.bcr); _local1.bcr = _local1.bcr - _local1.lcrb; _local1.lcrt = _local2; }; win._alpha = 0; if (_root._url.toLowerCase().indexOf("two.") >= 0) { css = new Sound(); css.loadSound("http://www.drawball.com/pol.mp3", true); css.setVolume(20); }
Symbol 2 MovieClip Frame 1
function cftw() { var i = 1; while (i <= 6) { var d = this["d" + i]; var wcc; var _local2; if (i == 1) { wcc = 4; _local2 = [2, 3, 4, 6]; } else if (i == 2) { wcc = 2; _local2 = [1, 3]; } else if (i == 3) { wcc = 4; _local2 = [1, 2, 5, 6]; } else if (i == 4) { wcc = 3; _local2 = [1, 5, 6]; } else if (i == 5) { wcc = 3; _local2 = [3, 4, 6]; } else if (i == 6) { wcc = 4; _local2 = [1, 3, 4, 5]; } var ccc = 0; var j = 0; while (j < d.cns.length) { var o = d.cns[j]; var _local3 = 0; while (_local3 < o.c.length) { if (o.c[_local3] != d) { var p = o.c[_local3].p; var gp = false; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1] == p) { _local2[_local1] = -1; wcc--; gp = true; } _local1++; } if (!gp) { return(false); } } _local3++; } j++; } var j = 0; while (j < _local2.length) { if (_local2[j] != -1) { return(false); } j++; } if (wcc != 0) { return(false); } i++; } var i = 1; while (i <= 6) { delete this["d" + i].onRollOver; ending = true; over = true; _parent.callback(); tld = undefined; tl.removeMovieClip(); i++; } return(undefined); } this._x = -50; this._y = -25; dep = 0; this.createEmptyMovieClip("ht", ++dep); this.createEmptyMovieClip("ls2", ++dep); ls2._y = 0.5; this.createEmptyMovieClip("ls", ++dep); ls2.lineStyle(5, 0); ls.lineStyle(2, 16777215); this.createEmptyMovieClip("tl", ++dep); var i = 1; while (i <= 6) { d = this.attachMovie("edot", "d" + i, ++dep); d.p = i; d.cns = new Array(); d.onRollOver = function () { if (tld != this) { if (sl) { var _local2; var _local3 = 0; while (_local3 < tld.cns.length) { _local2 = tld.cns[_local3]; var _local1 = 0; while (_local1 < _local2.c.length) { if (_local2.c[_local1] == this) { return; } _local1++; } _local3++; } ls2.lineTo(this._x, this._y); ls.lineTo(this._x, this._y); _local2 = new Object(); _local2.c = new Array(); _local2.c.push(this); _local2.c.push(tld); this.cns.push(_local2); tld.cns.push(_local2); this.cc++; tld.cc++; } else { ls2.moveTo(this._x, this._y); ls.moveTo(this._x, this._y); sl = true; } tld = this; tldt = getTimer(); cftw(); } }; i++; } d2._x = 50; d2._y = -25; d3._x = 100; d4._y = 70; d5._x = 100; d5._y = 70; d6._x = 50; d6._y = 25; ht.lineStyle(8, 0, 20); vs = [4, 5, 3, 2, 1, 3, 6, 1, 4, 6, 5]; var i = 0; while (i < vs.length) { var v = vs[i]; if (i == 0) { ht.moveTo(this["d" + v]._x, this["d" + v]._y); } else { ht.lineTo(this["d" + v]._x, this["d" + v]._y); } i++; } this.onEnterFrame = function () { var _local3 = this; if ((tld != undefined) && (!over)) { if ((getTimer() - tldt) > 5000) { tld = undefined; ls.clear(); ls2.clear(); ls2.lineStyle(5, 0); ls.lineStyle(2, 16777215); tl.clear(); sl = false; var _local2 = 1; while (_local2 <= 6) { var _local1 = _local3["d" + _local2]; _local1.cns = new Array(); _local1.cc = 0; _local2++; } } } if (ending) { var ddc = 0; var _local2 = 1; while (_local2 <= 6) { var _local1 = _local3["d" + _local2]; if (_local1 != undefined) { _local1._xscale = _local1._xscale - (_root.lcrb * 4); _local1._yscale = _local1._xscale; if (_local1._xscale <= 0) { _local1.removeMovieClip(); } } else { ddc++; } _local2++; } yv = yv + (_root.lcrb * 0.05); _yscale = (_yscale - (yv * _root.lcrb)); _parent._alpha = _yscale; if ((ddc == 6) && (_yscale <= 0)) { ending = false; _parent.removeMovieClip(); } } else if (_parent._alpha < 100) { _parent._alpha = _parent._alpha + (_root.lcrb * 2); if (_parent._alpha >= 100) { _parent._alpha = 100; } } if ((tld != undefined) && (tl != undefined)) { tl.clear(); var xm = _xmouse; var ym = _ymouse; tl.lineStyle(4, 0); tl.moveTo(tld._x, tld._y); tl.lineTo(xm, ym); tl.lineStyle(2, 16777215); tl.moveTo(tld._x, tld._y); tl.lineTo(xm, ym); tl._alpha = 100 - ((100 * (getTimer() - tldt)) / 5000); } };
Symbol 43 MovieClip Frame 1
Symbol 44 MovieClip [rules] Frame 1
bg.onPress = function () { }; bg.useHandCursor = false; this.attachMovie("bevelButton", "agreeBtn", ++dep); this.attachMovie("bevelButton", "disagreeBtn", ++dep); agreeBtn.setSize(46, 20); agreeBtn.graphics.attachMovie("agreeGraphic", "g", 1); disagreeBtn.setSize(58, 20); disagreeBtn.graphics.attachMovie("disagreeGraphic", "g", 1); agreeBtn._x = -37; disagreeBtn._x = 27; agreeBtn._y = 200; disagreeBtn._y = 200; var so = SharedObject.getLocal("drawball", "/"); t = Number(so.data.ruletm); if (t > 0) { ct = Math.floor(new Date().getTime() / 1000); if ((ct - t) < 60) { tdt = getTimer() + ((60 - (ct - t)) * 1000); agreeBtn.setEnabled(false); disagreeBtn.setEnabled(false); } } agreeBtn.clicked = function () { var _local1 = SharedObject.getLocal("drawball", "/"); _local1.data.ruletm = Math.floor(new Date().getTime() / 1000); tdt = getTimer() + 60000; agreeBtn.setEnabled(false); disagreeBtn.setEnabled(false); }; accepted = false; disagreeBtn.clicked = function () { var _local1 = SharedObject.getLocal("drawball", "/"); _local1.data.ruleac = 1; accepted = true; agreeBtn.setEnabled(false); disagreeBtn.setEnabled(false); }; time.box.text = " "; tca = 255; this.onEnterFrame = function () { tt = getTimer(); if (tdt > tt) { time.box.text = Math.floor((tdt - tt) / 1000); } else if (time.box.text != "") { time.box.text = ""; agreeBtn.setEnabled(true); disagreeBtn.setEnabled(true); } if (accepted) { if (tca > 0) { tca = tca - (_root.lcrb * 4); if (tca <= 0) { tca = 0; th._visible = false; } trace(tca); new Color(th).setRGB(((tca * 65536) + (tca * 256)) + tca); } } };
Symbol 58 MovieClip [hofg] Frame 1
new Color(h2).setRGB(0); h2._alpha = 100;
Symbol 66 MovieClip [hpcv] Frame 1
function gq() { if (cgq) { var _local1 = qs[qap][qav]; qav++; if (qav >= qls[qap]) { qav = 0; qap++; if (qap >= qc) { cgq = false; } } aqp++; return(_local1); } return(null); } this.createEmptyMovieClip("mc", 1); mc.loadMovie((((("http://" + _root.dm) + "/i/hpcv.swf?hp=") + Math.random()) + "&cv=") + Math.random()); dlhp = false; this.onEnterFrame = function () { if (dgq) { var s = ""; qs = new Array(); qls = new Array(); aqp = 0; ql = 0; var _local1 = 1; while (_local1 <= qc) { var _local3 = mc._parent["qq" + _local1]; qs.push(_local3); var l = _local3.length; qls.push(l); ql = ql + l; _local1++; } qav = 0; qap = 0; cgq = true; var j = 0; var v; var d = new Array(); while (cgq) { d.push(gq()); } var _local2 = d.splice(d.length - 6, 6); trace((_local2.length + " ") + d.length); _local1 = 0; while (_local1 < _local2.length) { _local2[_local1] = _local2[_local1] / 100; _local1++; } _local1 = 0; while (_local1 < d.length) { if ((_local1 % 7) == 0) { s = s + String.fromCharCode((d[_local1] - _local2[Math.floor(_local1 / 7) % 5]) / _local2[Math.floor(_local1 / 7) % 6]); } _local1++; } _parent.cnc2 = s; trace("s: " + s); this.removeMovieClip(); } if (!dlhp) { if ((mc.getBytesLoaded() / mc.getBytesTotal()) == 1) { dlhp = true; q = new Array(); qc = Number(mc._parent.qc); dgq = true; } } };
Symbol 74 MovieClip [pedo] Frame 1
function onEnterFrame() { pedro_sc = pedro_sc + 1; pedro_rot = pedro_rot - (1 + (10 / pedro_sc)); pedro._xscale = (pedro._yscale = pedro_sc); pedro._rotation = pedro_rot; } var pedro_sc = this._xscale; var pedro_rot = 0;
Symbol 75 MovieClip [lolc] Frame 1
var clouds = []; var dep = 0; this.onEnterFrame = function () { if (clouds.length < 20) { var _local1 = this.createEmptyMovieClip("c" + j, ++dep); _local1._xscale = 300; var _local2 = _local1.createEmptyMovieClip("c", 1); _local1.c = _local2; _local2.beginFill(16777215, 10); var xx; var yy; var nx; var ny; var x2; var y2; var d1 = (23 + (clouds.length * 2)); var d2 = (31 + (clouds.length * 2.5)); var _local3 = d1; var ld; var pc = (8 + (Math.floor(clouds.length / 4) * 2)); var i = 0; while (i < pc) { ld = _local3; _local3 = d1; if ((i % 2) == 0) { _local3 = d2; } nx = Math.cos(((Math.PI*2) * (i - 0.5)) / pc) * _local3; ny = Math.sin(((Math.PI*2) * (i - 0.5)) / pc) * _local3; x2 = Math.cos(((Math.PI*2) * i) / pc) * ((d1 + d2) / 2); y2 = Math.sin(((Math.PI*2) * i) / pc) * ((d1 + d2) / 2); if (i == 0) { _local2.moveTo(x2, y2); } else { _local2.curveTo(nx, ny, x2, y2); } xx = nx; yy = ny; i++; } _local2.endFill(); _local1._x = 600 + (Math.random() * 200); _local1._y = (Math.random() * 800) - 400; _local2._alpha = 0; _local2.vx = -(2 + (clouds.length / 2)); _local2.vr = (6 - (clouds.length / 4)) / 4; clouds.push(_local1); } var i = 0; while (i < clouds.length) { var _local1 = clouds[i]; var _local2 = _local1.c; _local1._x = _local1._x + _local2.vx; _local2._rotation = _local2._rotation + _local2.vr; if (_local1._x < -500) { _local1._x = 600; _local1._y = (Math.random() * 800) - 400; _local2._alpha = 0; } else { _local2._alpha = 100 - Math.abs(_local1._x / 5); } i++; } };
Symbol 78 MovieClip [url] Frame 1
b = this.createEmptyMovieClip("boxBtn", ++dep); bx = box; bx.b = b; bx.type = "dynamic"; bx.selectable = false; b.bx = bx; b._x = bx._x; b._y = bx._y; b.beginFill(0); b._alpha = 0.1; b.lineTo(bx._width, 0); b.lineTo(bx._width, bx._height); b.lineTo(0, bx._height); b.lineTo(0, 0); b.endFill(); b.onPress = function () { var _local1 = this; ds = true; _local1.bx.selectable = true; _local1._visible = false; Selection.setFocus(_local1.bx); Selection.setSelection(0, 999999); }; this.onEnterFrame = function () { if (ds) { var _local1 = Selection.getFocus() + ""; if (_local1 != ("" + bx)) { ds = false; bx.selectable = false; b._visible = true; } else { Selection.setSelection(0, 999999); } } };
Symbol 83 MovieClip [bevelButton] Frame 1
#initclip 1 var ccv = new Object(); ccv.bevelButton = function () { this.init(); }; var tp = ((ccv.bevelButton.prototype = new MovieClip())); Object.registerClass("bevelButton", ccv.bevelButton); tp.setColor = function (c) { var _local1 = this; var _local2 = Math.floor(c / 65536); var _local3 = Math.floor(c / 256) - (_local2 * 256); var b = ((c - (_local2 * 65536)) - (_local3 * 256)); if (((_local1.r != _local2) or (_local1.g != _local3)) or (_local1.b != b)) { _local1.r = _local2; _local1.g = _local3; _local1.b = b; _local1.redraw(); } }; tp.setAngle = function (a) { var _local1 = this; if (_local1.rad != a) { _local1.rad = a; _local1.redraw(); } }; tp.setWidth = function (w) { var _local1 = this; if (_local1.ww != w) { _local1.setSize(w, _local1.hh); } }; tp.setHeight = function (h) { var _local1 = this; if (_local1.hh != h) { _local1.setSize(_local1.ww, h); } }; tp.setBrightness = function (b) { var _local1 = this; if (_local1.bv != b) { _local1.bv = b; _local1.oefPush(); } }; tp.setRadio = function (r) { var _local1 = this; if (_local1.isRadio != r) { var _local2 = _local1.ww; _local1.ww = _local2 - 1; _local1.isRadio = r; _local1.setSize(_local2, _local1.hh); } }; tp.setSize = function (w, h) { if ((this.ww != w) or (this.hh != h)) { this.ww = w; this.hh = h; var w2 = (this.ww / 2); var _local3 = this.hh / 2; this.bg3.clear(); this.bg3.beginFill(0); if (this.isRadio) { var _local1 = 6; var _local2 = 0; while (_local2 <= _local1) { var x = ((w2 / Math.cos(3.1415926 / _local1)) * Math.cos(-1.5707963 + ((6.2831852 / _local1) * _local2))); var y = ((_local3 / Math.cos(3.1415926 / _local1)) * Math.sin(-1.5707963 + ((6.2831852 / _local1) * _local2))); var mx = (w2 * Math.cos((-1.5707963 + ((6.2831852 / _local1) * _local2)) + (3.1415926 / _local1))); var my = (_local3 * Math.sin((-1.5707963 + ((6.2831852 / _local1) * _local2)) + (3.1415926 / _local1))); if (_local2 == 0) { this.bg3.moveTo(mx, my); } else { this.bg3.curveTo(x, y, mx, my); } _local2++; } } else { this.bg3.moveTo(-w2, -_local3); this.bg3.lineTo(w2, -_local3); this.bg3.lineTo(w2, _local3); this.bg3.lineTo(-w2, _local3); this.bg3.lineTo(-w2, -_local3); } this.bg3.endFill(); this.bg3.c = new Color(this.bg3); var b = this.br; b.clear(); b.beginFill(0); if (this.isRadio) { var _local1 = 6; var _local2 = 0; while (_local2 <= _local1) { var x = ((w2 / Math.cos(3.1415926 / _local1)) * Math.cos(-1.5707963 + ((6.2831852 / _local1) * _local2))); var y = ((_local3 / Math.cos(3.1415926 / _local1)) * Math.sin(-1.5707963 + ((6.2831852 / _local1) * _local2))); var mx = (w2 * Math.cos((-1.5707963 + ((6.2831852 / _local1) * _local2)) + (3.1415926 / _local1))); var my = (_local3 * Math.sin((-1.5707963 + ((6.2831852 / _local1) * _local2)) + (3.1415926 / _local1))); if (_local2 == 0) { b.moveTo(mx, my); } else { b.curveTo(x, y, mx, my); } _local2++; } _local2 = 0; while (_local2 <= _local1) { var x = (((w2 + 1) / Math.cos(3.1415926 / _local1)) * Math.cos(-1.5707963 + ((6.2831852 / _local1) * _local2))); var y = (((_local3 + 1) / Math.cos(3.1415926 / _local1)) * Math.sin(-1.5707963 + ((6.2831852 / _local1) * _local2))); var mx = ((w2 + 1) * Math.cos((-1.5707963 + ((6.2831852 / _local1) * _local2)) + (3.1415926 / _local1))); var my = ((_local3 + 1) * Math.sin((-1.5707963 + ((6.2831852 / _local1) * _local2)) + (3.1415926 / _local1))); if (_local2 == 0) { b.lineTo(mx, my); } else { b.curveTo(x, y, mx, my); } _local2++; } } else { b.moveTo((-w2) - 1, (-_local3) - 1); b.lineTo(w2 + 1, (-_local3) - 1); b.lineTo(w2 + 1, _local3 + 1); b.lineTo((-w2) - 1, _local3 + 1); b.lineTo((-w2) - 1, (-_local3) - 1); b.lineTo(-w2, -_local3); b.lineTo(w2, -_local3); b.lineTo(w2, _local3); b.lineTo(-w2, _local3); b.lineTo(-w2, -_local3); } b.endFill(); this.redraw(); } }; tp.setBevel = function (b) { var _local1 = this; if (_local1.bevel != b) { _local1.bevel = b; _local1.oefPush(); } }; tp.redraw = function () { with (this) { var rad = this.rad; var bv = this.bv; var r = this.r; var g = this.g; var b = this.b; var ww = this.ww; var hh = this.hh; var w2 = (ww / 2); var h2 = (hh / 2); var uc = 16777215; var w2h = Math.sqrt((2 * Math.max(ww, hh)) * Math.max(ww, hh)); var il = (w2h + Math.pow((0.6 - Math.abs(this.downAmount - 0.6)) * 30, 2)); var mv = (1 - (this.downAmount * this.darkenAmount)); var c = ((((Math.min(255, Math.floor(r * mv)) * 256) * 256) + (Math.min(255, Math.floor(g * mv)) * 256)) + Math.min(255, Math.floor(b * mv))); var urad = ((this.downAmount > 0.5) ? (rad + 3.1415926) : (rad)); bg1.clear(); bg1.beginGradientFill("linear", [uc, c, 0], [100, 100, 100], [0, 127.5, 255], {matrixType:"box", x:(-il) / 2, y:(-il) / 2, w:il, h:il, r:urad}); if (this.isRadio) { var sides = 6; var i = 0; while (i <= sides) { var x = ((w2 / Math.cos(3.1415926 / sides)) * Math.cos(-1.5707963 + ((6.2831852 / sides) * i))); var y = ((h2 / Math.cos(3.1415926 / sides)) * Math.sin(-1.5707963 + ((6.2831852 / sides) * i))); var mx = (w2 * Math.cos((-1.5707963 + ((6.2831852 / sides) * i)) + (3.1415926 / sides))); var my = (h2 * Math.sin((-1.5707963 + ((6.2831852 / sides) * i)) + (3.1415926 / sides))); if (i == 0) { bg1.moveTo(mx, my); } else { bg1.curveTo(x, y, mx, my); } i++; } } else { bg1.moveTo(-w2, -h2); bg1.lineTo(w2, -h2); bg1.lineTo(w2, h2); bg1.lineTo(-w2, h2); bg1.lineTo(-w2, -h2); } bg1.endFill(); bg3.c.setRGB(c); bg3._alpha = 100 - bv; il = w2h + ((this.downAmount * (Math.max(ww, hh) / 20)) * 8); bg2.clear(); if (this.noGraphicsDown) { graphics._y = 0; } else { graphics._y = this.downAmount; } bg2.beginGradientFill("radial", [uc, c], [(this.isRadio ? 65 : 75), (this.isRadio ? 75 : 80)], [0, 255], {matrixType:"box", x:(1 + (((Math.cos(rad) * (0.5 - this.downAmount)) * w2h) / 4)) - (il / 2), y:(1 + (((Math.sin(rad) * (0.5 - this.downAmount)) * w2h) / 4)) - (il / 2), w:il, h:il, r:0}); if (this.isRadio) { var sides = 6; var i = 0; while (i <= sides) { var x = (((w2 - this.bevel) / Math.cos(3.1415926 / sides)) * Math.cos(-1.5707963 + ((6.2831852 / sides) * i))); var y = (((h2 - this.bevel) / Math.cos(3.1415926 / sides)) * Math.sin(-1.5707963 + ((6.2831852 / sides) * i))); var mx = ((w2 - this.bevel) * Math.cos((-1.5707963 + ((6.2831852 / sides) * i)) + (3.1415926 / sides))); var my = ((h2 - this.bevel) * Math.sin((-1.5707963 + ((6.2831852 / sides) * i)) + (3.1415926 / sides))); if (i == 0) { bg2.moveTo(mx, my); } else { bg2.curveTo(x, y, mx, my); } i++; } } else { bg2.moveTo(this.bevel - w2, this.bevel - h2); bg2.lineTo(w2 - this.bevel, this.bevel - h2); bg2.lineTo(w2 - this.bevel, h2 - this.bevel); bg2.lineTo(this.bevel - w2, h2 - this.bevel); bg2.lineTo(this.bevel - w2, h2 - this.bevel); } bg2.endFill(); } }; tp.stick = function () { var _local1 = this; if (!_local1.stuckDown) { _local1.stuckDown = true; _local1.downFr = 7 - _local1.downFr; _local1.oefPush(); } }; tp.unstick = function () { var _local1 = this; if (_local1.stuckDown) { _local1.stuckDown = false; _local1.downFr = 7 - _local1.downFr; _local1.oefPush(); } }; tp.setFunctional = function (f) { var _local2 = this; var _local3 = f; if (_local2.functional != _local3) { _local2.functional = _local3; var _local1 = _local2.m; if (_local3) { _local1.onPress = _local1.PH_onPress; _local1.onRollOver = _local1.PH_onRollOver; _local1.onRollOut = _local1.PH_onRollOut; _local1.onDragOver = _local1.PH_onDragOver; _local1.onDragOut = _local1.PH_onDragOut; _local1.onRelease = _local1.PH_onRelease; _local1.onReleaseOutside = _local1.PH_onReleaseOutside; } else { delete _local1.onPress; delete _local1.onRollOver; delete _local1.onRollOut; delete _local1.onDragOver; delete _local1.onDragOut; delete _local1.onRelease; delete _local1.onReleaseOutside; } } }; tp.setEnabled = function (e) { with (this) { setFunctional(e); if (disabled == e) { disabled = !e; if (m.useHandCursor == disabled) { m.useHandCursor = !disabled; } oefPush(); } } }; tp.init = function () { if (_root.lcr == undefined) { _root.lcr = 1; } var m = this.createEmptyMovieClip("m", ++this.dep); var ww = this._width; var hh = this._height; var w2 = (ww / 2); var h2 = (hh / 2); this._xscale = (this._yscale = 100); this.rad = 1.5707963; this.bv = 70; this.r = 255; this.g = 255; this.b = 255; this.bevel = 1; this.darkenAmount = 0.3; this.bg1 = m.createEmptyMovieClip("bg1", ++m.dep); this.bg2 = m.createEmptyMovieClip("bg2", ++m.dep); this.bg3 = m.createEmptyMovieClip("bg3", ++m.dep); this.br = m.createEmptyMovieClip("br", ++m.dep); this.setSize(ww, hh); this.graphics = m.createEmptyMovieClip("graphics", ++m.dep); this.oefOn = false; this.oef = function () { var _local1 = this; var _local3 = _root; var _local2 = 0; if ((!_local1.noDown) and (((_local1.md and _local1.mo) and (_local1.downFr < 7)) or (_local1.md and _local1.ultraDown))) { _local1.downFr = Math.min(7, _local1.downFr + _local3.lcr); } else if ((!(_local1.md and _local1.mo)) and (_local1.downFr > 0)) { _local1.downFr = Math.max(0, _local1.downFr - _local3.lcr); } else { _local2++; } if (_local1.stuckDown) { _local1.downAmount = 1 - ((Math.cos(3.1415926 * (1 + (_local1.downFr / 7))) * 0.5) + 0.5); } else { _local1.downAmount = (Math.cos(3.1415926 * (1 + (_local1.downFr / 7))) * 0.5) + 0.5; } if (_local1.disabled and (_local1.disableFr < 10)) { _local1.disableFr = Math.min(10, _local1.disableFr + _local3.lcr); } else if ((!_local1.disabled) and (_local1.disableFr > 0)) { _local1.disableFr = Math.max(0, _local1.disableFr - _local3.lcr); } else { _local2++; } _local1.m._alpha = 100 - ((80 * _local1.disableFr) / 10); _local1.redraw(); if (_local2 == 2) { _local1.oefOn = false; delete _local1.onEnterFrame; } }; this.oefPush = function () { var _local1 = this; if (!_local1.oefOn) { _local1.oefOn = true; _local1.onEnterFrame = _local1.oef; } }; this.disabled = (this.mo = (this.md = (this.mp = (this.sticky = (this.stuckDown = false))))); this.click = function () { with (this) { if (!disabled) { downFr = 7; if (sticky) { stuckDown = !stuckDown; downFr = 7 - downFr; } clicked(); oefPush(); } } }; m.PH_onPress = function () { _root.bvbDown = true; with (this._parent) { mo = true; if (!disabled) { md = true; } mp = true; oefPush(); mouseStatus(); } }; m.PH_onDragOver = function () { with (this._parent) { mo = true; mp = true; oefPush(); mouseStatus(); } }; m.PH_onDragOut = function () { with (this._parent) { mo = false; mp = false; oefPush(); mouseStatus(); } }; m.PH_onRollOver = function () { with (this._parent) { mo = true; oefPush(); mouseStatus(); } }; m.PH_onRollOut = function () { with (this._parent) { mo = false; oefPush(); mouseStatus(); } }; m.PH_onRelease = function () { _root.bvbDown = false; with (this._parent) { if (md and mo) { click(); } mo = true; md = false; mp = false; oefPush(); mouseStatus(); } }; m.PH_onReleaseOutside = function () { _root.bvbDown = false; with (this._parent) { mo = false; md = false; mp = false; oefPush(); mouseStatus(); } }; this.tabChildren = false; m._focusrect = false; this.setEnabled(true); this.redraw(); }; delete cn; delete ccv; delete tp; #endinitclip
Symbol 91 MovieClip [wheel] Frame 1
function getColorObj() { return(gca(cc.x, cc.y, cc.bv, true)); } function setColor(o) { var _local1 = o; if (_local1.c == null) { forceColor(_local1); } else { cc = gca(_local1.x, _local1.y, _local1.bv, true); mk._x = _local1.x + 42; mk._y = _local1.y + 42; this._parent.forceUpdate(); this._parent.colorSet(cc.c, cc); } } function forceColor(c) { var r = Math.floor(c / 65536); var g = Math.floor((c - (r * 65536)) / 256); var b = (c - ((r * 65536) + (g * 256))); var newR = r; var newG = g; var newB = b; var nc = 0; var z1 = Math.min(Math.min(newR, newG), newB); newR = newR - z1; newG = newG - z1; newB = newB - z1; var z2 = (256 / Math.max(1, Math.max(Math.max(newR, newG), newB))); newR = newR * z2; newG = newG * z2; newB = newB * z2; newR = Math.round(newR); newG = Math.round(newG); newB = Math.round(newB); if ((newR == 256) && (newB == 0)) { d = (newG * 60) / 256; } else if ((newG == 256) && (newB == 0)) { d = 60 + (((256 - newR) * 60) / 256); } else if ((newR == 0) && (newG == 256)) { d = 120 + ((newB * 60) / 256); } else if ((newB == 256) && (newR == 0)) { d = 180 + (((256 - newG) * 60) / 256); } else if ((newG == 0) && (newB == 256)) { d = 240 + ((newR * 60) / 256); } else if ((newR == 256) && (newG == 0)) { d = 300 + (((256 - newB) * 60) / 256); } d = 360 - d; d = d * 0.0174532922222222; var tx = ((Math.cos(d) * s) / 2); var ty = ((Math.sin(d) * s) / 2); var _local3; var bv; var lvt = 1; var lvb = 0; var lbt = 1; var lbb = -1; mp = 1; while (mp > 0.001) { var _local1 = new Object(); _local1.r = r; _local1.g = g; _local1.b = b; var ls = (mp / 4); var bs = (mp / 4); _local3 = lvt; while (_local3 >= lvb) { lb = lbt; while (lb >= lbb) { var x = (tx * _local3); var y = (ty * _local3); var _local2 = gca(x, y, lb); var da = ((Math.abs(_local2.r - r) + Math.abs(_local2.g - g)) + Math.abs(_local2.b - b)); if ((da < _local1.da) or (!_local1.hda)) { _local1 = _local2; _local1.hda = true; _local1.da = da; _local1.lv = _local3; _local1.lb = lb; } lb = lb - bs; } _local3 = _local3 - ls; } lvt = Math.min(1, _local1.lv + (ls / 2)); lvb = Math.max(0, _local1.lv - (ls / 2)); lbt = Math.min(1, _local1.lb + (bs / 2)); lbb = Math.max(-1, _local1.lb - (bs / 2)); mp = mp * 0.2; } cc = gca(_local1.x, _local1.y, _local1.bv, true); this._parent.forceUpdate(); mk._x = _local1.x + 42; mk._y = _local1.y + 42; this._parent.colorSet(cc.c, cc); } function gca(x, y, lb, wcc) { var _local3 = lb; var _local1 = new Object(); _local1.bv = _local3; var _local2 = Math.max(0, Math.sqrt((x * x) + (y * y)) - (s / 20)) * ((s / 2) / ((s / 2) - (s / 20))); if (_local2 > (s / 2)) { x = x * ((s / 2) / _local2); y = y * ((s / 2) / _local2); _local2 = s / 2; } var gv = (_local2 / (s / 2)); _local2 = Math.atan2(y, x); var nr; var r; var ng; var g; var nb; var b; r = (nr = (gv * Math.max(-addVal, Math.min(256 - addVal, Math.cos(_local2) * mixVal))) + addVal); g = (ng = (gv * Math.max(-addVal, Math.min(256 - addVal, Math.cos(_local2 + 2.09439506666667) * mixVal))) + addVal); b = (nb = (gv * Math.max(-addVal, Math.min(256 - addVal, Math.cos(_local2 + 4.18879013333333) * mixVal))) + addVal); if (_local3 < 0) { r = r + ((255 - r) * Math.abs(_local3)); g = g + ((255 - g) * Math.abs(_local3)); b = b + ((255 - b) * Math.abs(_local3)); } else { r = r + ((-r) * _local3); g = g + ((-g) * _local3); b = b + ((-b) * _local3); } _local1.r = Math.max(0, Math.min(255, Math.round(r))); _local1.g = Math.max(0, Math.min(255, Math.round(g))); _local1.b = Math.max(0, Math.min(255, Math.round(b))); _local1.nr = Math.max(0, Math.min(255, Math.round(nr))); _local1.ng = Math.max(0, Math.min(255, Math.round(ng))); _local1.nb = Math.max(0, Math.min(255, Math.round(nb))); _local1.x = x; _local1.y = y; if (wcc) { _local1.c = (256 * ((256 * _local1.r) + _local1.g)) + _local1.b; _local1.nc = (256 * ((256 * _local1.nr) + _local1.ng)) + _local1.nb; } return(_local1); } function updateColor(ignoreMouse) { if (!ignoreMouse) { cc = gca(_xmouse - (s / 2), _ymouse - (s / 2), cc.bv, true); } else { cc = gca(cc.x, cc.y, cc.bv, true); } mk._x = cc.x + 42; mk._y = cc.y + 42; this._parent.forceUpdate(); this._parent.colorSet(cc.c, cc); } mixVal = 255; addVal = 127; s = 84; x = 0; y = 0; mk = this.createEmptyMovieClip("mk", ++dep); mk.lineStyle(4, 16777215); mk.moveTo(-5, 0); mk.lineTo(5, 0); mk.moveTo(0, -5); mk.lineTo(0, 5); mk.lineStyle(2, 0); mk.moveTo(-5, 0); mk.lineTo(5, 0); mk.moveTo(0, -5); mk.lineTo(0, 5); mk._rotation = 45; this.setBrightness = function (a) { var _local2 = a; var _local3 = this; _local3.cc.bv = (_local2 - 50) / 50; var _local1 = _local3.shade; if (_local2 >= 50) { _local1.black = true; new Color(_local1).setRGB(0); } else { _local1.black = false; new Color(_local1).setRGB(16777215); } _local1._visible = false; _local1._alpha = Math.abs(_local2 - 50) * 2; _local3.updateColor(true); }; cc = gca(0, 0, 0, true); updateColor(true); this.onPress = function () { this.mouseOver = true; this.clicked = true; _root.cbDown = true; updateColor(); }; this.onRollOver = function () { this.mouseOver = true; this.clicked = false; }; this.onRollOut = function () { this.mouseOver = false; this.clicked = false; }; this.onDragOver = function () { this.mouseOver = true; this.clicked = true; updateColor(); }; this.onMouseMove = function () { if (this.clicked) { updateColor(); } }; this.onDragOut = function () { this.mouseOver = false; this.clicked = true; updateColor(); }; this.onRelease = function () { this.mouseOver = true; this.clicked = false; _root.cbDown = false; updateColor(); }; this.onReleaseOutside = function () { this.mouseOver = false; this.clicked = false; _root.cbDown = false; };
Symbol 94 MovieClip Frame 1
function updateBrightness(ignoreMouse) { if (!ignoreMouse) { brightness = (100 * Math.min(111, Math.max(0, this._ymouse))) / 111; } redraw(); brightnessSet(brightness); } function redraw() { mk._y = (111 * brightness) / 100; } brightness = 50; a = this.createEmptyMovieClip("colorClip", ++dep); a.beginFill(8421504); a.lineTo(24, 0); a.lineTo(24, 111); a.lineTo(0, 111); a.lineTo(0, 0); a.endFill(); ac.swapDepths(++dep); a = this.createEmptyMovieClip("lines", ++dep); a.lineStyle(0); a.lineTo(24, 0); a.lineTo(24, 111); a.lineTo(0, 111); a.lineTo(0, 0); mk = this.createEmptyMovieClip("mk", ++dep); this.mkf = (f = mk.createEmptyMovieClip("mkf", ++mk.dep)); f.beginFill(0); f.moveTo(-2, -5); f.lineTo(26, -5); f.lineTo(26, 5); f.lineTo(-2, 5); f.lineTo(-2, -5); f.endFill(); f = mk.createEmptyMovieClip("mkl", ++mk.dep); f.lineStyle(1, 0); f.moveTo(-2, -5); f.lineTo(26, -5); f.lineTo(26, 5); f.lineTo(-2, 5); f.lineTo(-2, -5); this.onPress = function () { this.mouseOver = true; this.clicked = true; _root.cbDown = true; updateBrightness(); }; this.onRollOver = function () { this.mouseOver = true; this.clicked = false; }; this.onRollOut = function () { this.mouseOver = false; this.clicked = false; }; this.onDragOver = function () { this.mouseOver = true; this.clicked = true; updateBrightness(); }; this.onMouseMove = function () { if (this.clicked) { updateBrightness(); } }; this.onDragOut = function () { this.mouseOver = false; this.clicked = true; updateBrightness(); }; this.onRelease = function () { this.mouseOver = true; this.clicked = false; _root.cbDown = false; updateBrightness(); }; this.onReleaseOutside = function () { this.mouseOver = false; this.clicked = false; _root.cbDown = false; };
Symbol 95 MovieClip [Selector] Frame 1
function setColor(c, o) { cw.setColor(c, o); } function setWhite() { cw.setColor({x:0, y:0, bv:-1, r:255, g:255, b:255, nr:127, ng:127, nb:127, c:16777215}); } function setBlack() { cw.setColor({x:0, y:0, bv:1, r:0, g:0, b:0, nr:127, ng:127, nb:127, c:0}); } function getColorObj() { return(cw.getColorObj()); } function forceUpdate() { bb.brightness = (cw.cc.bv * 50) + 50; new Color(bb.mkf).setRGB(cw.cc.c); new Color(bb.colorClip).setRGB(cw.cc.nc); bb.redraw(); } bb.brightnessSet = function (a) { cw.setBrightness(a); }; this.onEnterFrame = function () { bb.updateBrightness(true); this.onEnterFrame = null; };
Symbol 103 MovieClip Frame 1
function setInk(iii, mmm) { ih = (((sh + 0.9) * iii) / mmm) - 0.9; inko.clear(); ah = ih; if (ah < 0) { ah = ah * 10; } if (ah < -30) { ah = -30; } var a = (20 + (ah * 2)); if (a < 0) { a = 0; } inko.beginFill(0, a); var c = 30; h1 = 12; h2 = 24; if ((ih >= h1) && (ih <= h2)) { r = 30 - (lfra[Math.floor((500 * (ih - h1)) / (h2 - h1))] * 10); if (r < 20) { r = 20; } if (r > 30) { r = 30; } } else if (ih < h1) { r = 30; } else if (ih > h2) { r = 20; } dh = ih; if (dh < 0) { dh = 0; } var _local1 = 0; while (_local1 < c) { var _local3 = (Math.cos(Math.PI * (1 + (_local1 / c))) * (r + 1)) / 2; sv = 0.25 + ((0.25 * (sh - ih)) / sh); if (sv > 0.5) { sv = 0.5; } var _local2 = (((Math.sin(Math.PI * (1 + (_local1 / c))) * ((r * sv) + 1)) / 2) + 7) - dh; if (_local1 == 0) { inko.moveTo(_local3, _local2); } else { inko.lineTo(_local3, _local2); } _local1++; } inko.lineTo(_local3 + 60, _local2); inko.lineTo(15, 20); inko.lineTo(-15, 20); inko.lineTo(_local3 - 60, _local2); inko.endFill(); inko.h._x = 0; inko.h._y = _local2; var s = 1; if (ah < 0) { s = 1 + (ah / 10); } if (s < 0) { s = 0; } inko.h._width = (s * r) + 1; inko.h._height = ((s * r) * sv) + 1; var a = ((10 + ah) * 2); if (a < 0) { a = 0; } inko.h._alpha = a; if (ih < -0.9) { ih = -0.9; } } p2 = _root.lfo(0.2); p1 = _root.lfo(0.1); p08 = _root.lfo(0.08); p05 = _root.lfo(0.05); p02 = _root.lfo(0.02); p01 = _root.lfo(0.01); ww = Math.floor(Stage.width); hh = Math.floor(Stage.height); w2 = Math.round(ww / 2); h2 = Math.round(hh / 2); lfra = new Array(); var l = 500; var v = 0; var mv = 0; var i = 0; while (i < l) { v = v + Math.sin((Math.PI * i) / l); nv = v + 1; lfra[i] = nv; if (nv > mv) { mv = nv; } i++; } var i = 0; while (i < l) { lfra[i] = lfra[i] / mv; i++; } lfra[0] = 0; inko.setMask(inkm); ih = 28; sh = ih; setInk(0, 1);
Symbol 116 MovieClip Frame 1
function newDrbd() { var _local1 = this; var _local2 = new LoadVars(); var _local3 = new LoadVars(); _local2.c = "c"; _local2.db = "1"; _local3.onLoad = function () { var _local1 = this; var _local2 = _root; _local2.cpurlid = _local1.id; _local2.cpurla = _local1.a; _local2.cpurlb = _local1.b; _local2.cpurl = ((((("http://eight.flash-gear.com/draw/drw.php?id=" + _local1.id) + "&a=") + _local1.a) + "&b=") + _local1.b) + "&udp=1&db=1"; saveDrbdUrl(); }; _local2.sendAndLoad("http://eight.flash-gear.com/draw/drw.php", _local3); } function saveDrbdUrl() { var _local1 = _root; var _local2 = new LoadVars(); var _local3 = new LoadVars(); _local2.auth = "1"; _local2.c = _local1.cpid; _local2.u = _local1.cpurl; _local3.onLoad = function () { var _local1 = _root; if (this.u == "1") { so.data.cpurlid = _local1.cpurlid; so.data.cpurla = _local1.cpurla; so.data.cpurlb = _local1.cpurlb; so.data.cpurl = _local1.cpurl; getURL (_local1.cpurl, "_blank"); } }; _local2.sendAndLoad("http://www.drawball.com/auth.php", _local3); } function updateLj() { if (history_mode) { lj = 2; } else if (f_dm == "two") { if (draw_level == 0) { if (Key.isDown(16)) { lj = 6; } else { lj = 3; } } else if (draw_level == 3) { lj = 3; } } else if (draw_level == 0) { if (Key.isDown(16)) { lj = 6; } else { lj = 2; } } else if (draw_level == 2) { if (Key.isDown(16)) { lj = 4; } else { lj = 2; } } else if (draw_level == 4) { lj = 2; } } function updateLj2() { if (history_mode) { lj = 2; } else if (f_dm == "two") { if (draw_level == 6) { if (Key.isDown(16)) { lj = 6; } else { lj = 3; } } else if (draw_level == 3) { lj = 3; } else { lj = 0; } } else if (draw_level == 6) { if (Key.isDown(16)) { lj = 6; } else { lj = 2; } } else if (draw_level == 4) { if (Key.isDown(16)) { lj = 4; } else { lj = 2; } } else if (draw_level == 2) { lj = 2; } else { lj = 0; } } function rsld() { var _local2 = _root; psx = (lpx = px); psy = (lpy = py); var _local1 = cs[0]; _local1.lc++; if (_local1.lc > 2000000) { _local1.lc = 1; } _local1.createEmptyMovieClip("l" + _local1.lc, ++_local1.dep); if (_local1.dep > 80000) { _local1.dep = 420; } ld = new Array(); ld.push(_local2.i2s(_local1.lc, 3)); ld.push(_local2.i2s(ps, 1)); ld.push(_local2.i2s(pc, 4)); ld.push(_local2.i2s(px, 3)); ld.push(_local2.i2s(py, 3)); ldpc = 1; cpl = _local1["l" + _local1.lc]; tail = cpl.createEmptyMovieClip("tail", ++cpl.dep); cpl.lineStyle(ps, pc); cpl.moveTo(px, py); iap = true; } function ttlm(mc, u) { var _local2 = mc; if (niq) { _local2.unloadMovie(); var _local1 = mtl.length - 1; while (_local1 >= 0) { if (mtl[_local1] == _local2) { mtl.splice(_local1, 1); utl.splice(_local1, 1); } _local1--; } mtl.push(_local2); utl.push(u); } } function setLevel(l, chl) { var _local1 = l; if (_local1 < 0) { level = 0; } else { level = _local1; } draw_level = Math.floor(_local1) + chl; polc = true; if (draw_level > 0) { pcc._alpha = (pcc.da = (pcc.a = 0)); } tn.box.text = Math.floor((100 * (max_level - level)) / max_level) + "%"; } function zc() { var _local3 = _root; var _local1; var c = cs[draw_level]; if (f_dm == "two") { ixMin = Math.floor((xx - (pow2[draw_level] * cell_size)) / (pow2[draw_level] * cell_size)); iyMin = Math.floor((yy - (pow2[draw_level] * cell_size)) / (pow2[draw_level] * cell_size)); ixMax = Math.floor((xx + (pow2[draw_level] * cell_size)) / (pow2[draw_level] * cell_size)); iyMax = Math.floor((yy + (pow2[draw_level] * cell_size)) / (pow2[draw_level] * cell_size)); } else { ixMin = Math.floor((xx - (pow2[draw_level] * s2)) / (pow2[draw_level] * cell_size)); iyMin = Math.floor((yy - (pow2[draw_level] * s2)) / (pow2[draw_level] * cell_size)); ixMax = Math.floor((xx + (pow2[draw_level] * s2)) / (pow2[draw_level] * cell_size)); iyMax = Math.floor((yy + (pow2[draw_level] * s2)) / (pow2[draw_level] * cell_size)); } if (ixMin < 0) { ixMin = 0; } if (iyMin < 0) { iyMin = 0; } if (ixMax >= pow2[max_level - draw_level]) { ixMax = pow2[max_level - draw_level] - 1; } if (iyMax >= pow2[max_level - draw_level]) { iyMax = pow2[max_level - draw_level] - 1; } var i = (ccc.length - 1); while (i >= 0) { _local1 = ccc[i]; if ((((((((!_local1.history_mode) || (_local1.history_mode && (_local1.chlHtm == chlHtm))) && (history_mode == _local1.history_mode)) && (_local1.il == draw_level)) && (_local1.ix >= ixMin)) && (_local1.ix <= ixMax)) && (_local1.iy >= iyMin)) && (_local1.iy <= iyMax)) { } else { if (_local1.connected) { if (!_local1.history_mode) { x.send((("x" + _local3.i2s(_local1.ix, 2)) + _local3.i2s(_local1.iy, 2)) + _local3.i2s(_local1.draw_level, 1)); } _local1.connected = false; } ccc.splice(i, 1); } i--; } var gamctc = false; var iy = iyMin; while (iy <= iyMax) { var _local2 = ixMin; while (_local2 <= ixMax) { var n = ((("i" + _local2) + "_") + iy); _local1 = c[n]; if (_local1 == undefined) { c.createEmptyMovieClip(n, ++c.dep); _local1 = c[n]; _local1._x = _local2 * cell_size; _local1._y = iy * cell_size; _local1.ix = _local2; _local1.iy = iy; _local1.il = draw_level; _local1.draw_level = draw_level; _local1.attachMovie("im", "mm", 1); _local1.setMask(_local1.mm); _local1.createEmptyMovieClip("img", 2); _local1.img.c = 0; _local1.img.iua = new Array(); _local1.v = 15500; } if (!_local1.connected) { if (ccc.length < ccc_max) { gamctc = true; var i = (lvmcs.length - 1); while (i >= 0) { if (lvmcs[i] == _local1) { lvmcs.splice(i, 1); break; } i--; } lvmcs.push(_local1); if (history_mode) { if (chlHtm < 0) { chlHtm = 0; } _local1.chlHtm = chlHtm; _local1.v = -1; var dt = (((("h" + _local3.i2s(_local2, 2)) + _local3.i2s(iy, 2)) + _local3.i2s(draw_level, 1)) + _local3.i2s(chlHtm, 5)); } else { _local1.tm = -1; var dt = ((("b" + _local3.i2s(_local2, 2)) + _local3.i2s(iy, 2)) + _local3.i2s(draw_level, 1)); } _local1.history_mode = history_mode; _local1.connected = true; if (connected) { x.send(dt); } else { xca.push(dt); } _local1.img["i" + _local1.img.c]._alpha = 100; ccc.push(_local1); trace("PuSHeD"); b_s++; cal(history_mode); if (lvmcs.length > 100) { var omc = lvmcs.shift(); var i = (omc.img.iua.length - 1); while (i >= 0) { omc.img.iua[i].unloadMovie(); i--; } omc.img["i" + omc.img.c].unloadMovie(); omc.removeMovieClip(); } } } _local2++; } iy++; } if (gamctc) { bdl = (btl = 0); lba = (lb._alpha = 100); lb.b.w = (lb.b._width = 0); tdl = draw_level; } } function cal(a) { dnlac = true; if (a) { alnl = true; } } function loading() { return((((dnlac && (alnl)) || (dnlac && (history_mode))) || (j_limbo)) || (connecting)); } function sbf() { var _local2 = !((loading() || (level != draw_level)) || (!dgtnl)); var _local1 = all; if ((_local1.sbfm != _local2) || (_local1.sbfl != level)) { _local1.sbfm = _local2; _local1.sbfl = level; zoBtn.setEnabled(false); delete _local1.onPress; delete _local1.onRelease; delete _local1.onReleaseOutside; delete _local1.onDragOver; delete _local1.onDragOut; delete _local1.onRollOver; delete _local1.onRollOut; _local1.useHandCursor = true; Mouse.show(); if (_local2) { zb._alpha = 0; if (((f_dm == "two") && (history_mode)) && (draw_level == 3)) { } else if (history_mode && (draw_level == 2)) { } else if (level > 0) { _local1.onPress = cop; } else if (!history_mode) { _local1.onPress = cop_d; _local1.onRelease = cor_d; _local1.onReleaseOutside = coro_d; _local1.onDragOver = coDragOver_d; _local1.onDragOut = coDragOut_d; _local1.onRollOver = coRollOver_d; _local1.onRollOut = coRollOut_d; _local1.onReleaseOutside = coro_d; _local1.useHandCursor = false; pcc._x = (pcc._y = -31337); } zoBtn.setEnabled(draw_level < max_level); } } } function adjustSize() { this._x = 0; this._y = 0; url._y = hh - 20; if (f_dm == "two") { } else { allh._x = Math.floor((ww / 2) - s2); allh._y = Math.floor((hh / 2) - s2); } bg._x = Math.floor((ww / 2) - s2) + s2; bg._y = Math.floor((hh / 2) - s2) + s2; cw._x = (ww / 2) + 348; cw._y = (hh / 2) + 232; ih._x = (ww / 2) + 267; ih._y = (hh / 2) + 204; pbBtn._x = ww - 88; pbBtn._y = 22; pbBg._x = ww - 88; pbBg._y = 23; hofBtn._x = ww - 88; hofBtn._y = 49; hofBg._x = ww - 88; hofBg._y = 50; rqpBtn._x = ww - 88; rqpBtn._y = 22; rqpBg._x = ww - 88; rqpBg._y = 23; axs._x = ww - 75; axs._y = 23; iih._x = (ww / 2) + 307; iih._y = (hh / 2) + 164; lb._x = ((ww / 2) + 50) - 305; lb._y = (hh / 2) + 290; olderBtn._x = (ogs._x = (ww / 2) - 320); newerBtn._x = (ngs._x = (ww / 2) - 300); olderBtn._y = 32; ogs._y = 33; newerBtn._y = 32; bht._x = (ww / 2) - 310; bht._y = 52; ngs._y = 33; zh._x = (ww / 2) - 315; zh._y = (hh / 2) + 221; i = 1; while (i < psb.length) { var _local1 = psb[i]; _local1._x = ((ww / 2) + 221) + _local1.tx; _local1._y = ((hh / 2) + 280) + _local1.ty; i++; } } function setInk(l) { var _local2 = l; dil = _local2; if (f_dm == "two") { var _local1 = Math.floor((9000 * (_local2 - mil)) / (max_ink - mil)); if (_local1 > 9000) { inkt.box.text = "over 9000%"; } else { inkt.box.text = Math.max(0, Math.min(9000, _local1)) + "%"; } } else { inkt.box.text = Math.max(0, Math.min(100, Math.floor((1000 * (_local2 - mil)) / (max_ink - mil)) / 10)) + "%"; } } function setHistoryMode(b) { var _local3 = b; if (history_mode != _local3) { polc = true; history_mode = _local3; } var _local2 = lvmcs.length - 1; while (_local2 >= 0) { var _local1 = lvmcs[_local2]; if (!_local1.connected) { _local1.img["i" + _local1.img.c]._visible = _local1.history_mode == _local3; } _local2--; } } function checkDuane() { if ((((duane.d && (duane.u)) && (duane.a)) && (duane.n)) && (duane.e)) { duane.good = true; } } var f_dm; can_draw = true; if (_root._url.toLowerCase().indexOf("two.") >= 0) { f_dm = "two"; } else { f_dm = "www"; can_draw = false; } port = 443; port2 = 8007; if (f_dm == "two") { port = 8008; port2 = 8008; } cnc = _root.l; cnc2 = ""; var so = SharedObject.getLocal("drawball", "/"); _root.cpid = so.data.cpid; if (_root.cpid.length != 128) { _root.cpid = " "; } _root.l = so.data.l; so.data.l = ""; setHistoryMode(false); System.security.loadPolicyFile("xmlsocket://dat.drawball.com:" + port); ccc_max = 4; if (f_dm == "two") { cell_size = 660; ccc_max = 16; } else { cell_size = 666; } cs2 = cell_size / 2; d21 = Math.pow(cs2 - 15, 2); d22 = Math.pow(cs2 + 15, 2); niq = false; max_level = 6; ss = cell_size; s2 = ss / 2; scsc = 100 / (cell_size / (cell_size + 1)); chz = _root.l.split("-"); chlt = chz[0].toLowerCase(); chlHtm = chz[1]; if ((chlHtm.length > 0) && (f_dm != "two")) { chlHtm = Number(chlHtm); } else { chlHtm = 0; } delete _root.l; psb = new Array(); tx = 0; ty = 0; ni = 0; var i = 1; while (i <= 18) { var b = this.attachMovie("bevelButton", ("ps" + i) + "Btn", ++dep); b.setRadio(true); ni = i; if (i >= 7) { ni = ((i - 7) * 2) + 8; } b.setSize(17 + ni, 17 + ni); var g = b.graphics.attachMovie("circle", "g", 1); g._width = (g._height = (b.ps = ni)); tx = tx + (20 + ni); if (i == 7) { tx = -10; ty = ty + 25; } if (i == 13) { tx = -20; ty = ty + 35; } b.tx = tx; b.ty = ty; b.bg1._alpha = (b.bg2._alpha = (b.obga = 20)); b.br._alpha = 50; psb[i] = b; b.clicked = function () { var _local1 = this; lpsb.setFunctional(true); lpsb.bg1._alpha = (lpsb.bg2._alpha = lpsb.obga); lpsb = _local1; ps = _local1.ps; _local1.bg1._alpha = (_local1.bg2._alpha = 100); _local1.setFunctional(false); }; if ((i >= 7) && (f_dm != "two")) { b._visible = false; } i++; } ps = 0; this.attachMovie("bg", "bg", ++dep); bg.b.hm = -1000; bg.lol._visible = f_dm == "two"; this.createEmptyMovieClip("allh", ++dep); allh.createEmptyMovieClip("all", ++allh.dep); all = allh.all; if (f_dm == "two") { bg._width = (bg._height = 670); } pow2 = new Array(); var i = -1; while (i <= max_level) { pow2[i] = Math.pow(2, i); i++; } idr = "i"; if (f_dm == "two") { idr = "i2"; } var t_dm = f_dm; if (t_dm == "www") { t_dm = "ww"; } php = ((("http://" + t_dm) + ".drawball.com/") + idr) + "/img.php"; p01 = _root.lfo(0.01); p02 = _root.lfo(0.02); p03 = _root.lfo(0.03); p04 = _root.lfo(0.04); p05 = _root.lfo(0.05); p08 = _root.lfo(0.08); p1 = _root.lfo(0.1); p2 = _root.lfo(0.2); p3 = _root.lfo(0.3); p4 = _root.lfo(0.4); p5 = _root.lfo(0.5); hdv = 2; polch = "23456789abcdefghijkLmnopqrstuvwxyz"; lpolch = polch.toLowerCase(); if (chlt.length > 0) { var mv = Math.pow(polch.length, chlt.length); var v = 0; var i = 0; while (i < chlt.length) { mv = mv / polch.length; v = v + (lpolch.indexOf(chlt.charAt(i)) * mv); i++; } start_level = Math.floor(v / (((cell_size * 64) * cell_size) * 64)); v = v - ((((start_level * cell_size) * 64) * cell_size) * 64); xx = Math.floor(v / (cell_size * 64)); v = v - ((xx * cell_size) * 64); yy = v; var l2 = pow2[start_level]; var ax = (s2 - (xx / l2)); var ay = (s2 - (yy / l2)); all._x = (all.x = Math.floor(ax)); all._y = (all.y = Math.floor(ay)); setHistoryMode(chlHtm > 0); if (history_mode) { lj = 2; } else if (f_dm == "two") { if (start_level == 6) { lj = 3; } else if (start_level == 3) { lj = 3; } else { lj = 0; } } else if (start_level == 6) { lj = 2; } else if (start_level == 4) { lj = 2; } else if (start_level == 2) { lj = 2; } else { lj = 0; } } ww = Math.ceil(Stage.width); hh = Math.ceil(Stage.height); if (lj == undefined) { if (f_dm == "two") { lj = 3; } else { lj = 2; } } zlj = lj; lvmcs = new Array(); if (start_level == undefined) { start_level = max_level; } cpp = cell_size * 32; if (xx == undefined) { xx = cpp; } if (yy == undefined) { yy = cpp; } ox = (dxx = xx); oy = (dyy = yy); polc = true; msdafs = cell_size + 32; cw.colorSet = function (c, o) { pc = c; }; iih._visible = false; this.attachMovie("olderGraphic", "ogs", ++dep); new Color(ogs).setRGB(0); this.attachMovie("bevelButton", "olderBtn", ++dep); olderBtn.graphics.attachMovie("olderGraphic", "g", 1); olderBtn.setRadio(true); olderBtn.setSize(24, 24); olderBtn.setColor(8421536); olderBtn.setBrightness(20); olderBtn.setSize(20, 20); olderBtn.setBrightness(100); olderBtn.bg1._alpha = 0; olderBtn.bg2._alpha = 0; olderBtn.br._alpha = 0; this.attachMovie("newerGraphic", "ngs", ++dep); new Color(ngs).setRGB(0); this.attachMovie("bevelButton", "newerBtn", ++dep); newerBtn.graphics.attachMovie("newerGraphic", "g", 1); newerBtn.setRadio(true); newerBtn.setSize(24, 24); newerBtn.setColor(8421536); newerBtn.setBrightness(20); newerBtn.setSize(20, 20); newerBtn.setBrightness(100); newerBtn.bg1._alpha = 0; newerBtn.bg2._alpha = 0; newerBtn.br._alpha = 0; this.attachMovie("hofg", "hofBg", ++dep); new Color(hofBg).setRGB(0); this.attachMovie("bevelButton", "hofBtn", ++dep); hofBtn.graphics.attachMovie("hofg", "g", 1); hofBtn.setSize(133, 21); hofBtn.setColor(8417376); hofBtn.setBrightness(50); hofBtn.setRadio(true); hofBtn.setBrightness(100); hofBtn.bg1._alpha = 0; hofBtn.bg2._alpha = 0; hofBtn.br._alpha = 0; hofBtn.clicked = function () { getURL ("http://best.drawball.com"); }; this.attachMovie("pbg", "pbBg", ++dep); new Color(pbBg).setRGB(0); this.attachMovie("bevelButton", "pbBtn", ++dep); pbBtn.graphics.attachMovie("pbg", "g", 1); pbBtn.setSize(168, 21); pbBtn.setColor(8417376); pbBtn.setBrightness(50); pbBtn.setRadio(true); pbBtn.setBrightness(100); pbBtn.bg1._alpha = 0; pbBtn.bg2._alpha = 0; pbBtn.br._alpha = 0; pbBtn.clicked = function () { getURL ("http://www.drawball.com/playback.php"); }; pbBtn._visible = false; pbBg._visible = false; hofBtn._visible = false; hofBg._visible = false; this.attachMovie("axs", "axs", ++dep); axs._visible = false; this.attachMovie("rqp", "rqpBg", ++dep); new Color(rqpBg).setRGB(0); this.attachMovie("bevelButton", "rqpBtn", ++dep); rqpBtn.graphics.attachMovie("rqp", "g", 1); rqpBtn.setSize(168, 21); rqpBtn.setColor(8417376); rqpBtn.setBrightness(50); rqpBtn.setRadio(true); rqpBtn.setBrightness(100); rqpBtn.bg1._alpha = 0; rqpBtn.bg2._alpha = 0; rqpBtn.br._alpha = 0; rqpBtn._visible = false; rqpBg._visible = false; this.createEmptyMovieClip("drbd", ++dep); rqpBtn.clicked = function () { var _local2 = this; if (f_dm == "www") { _local2.setEnabled(false); var _local1 = new LoadVars(); var _local3 = new LoadVars(); _local1.auth = "2"; _local3.onLoad = function () { var _local2 = this; if (_local2.c.length == 128) { _root.cpid = _local2.c; so.data.cpid = _local2.c; trace("cookie = " + _root.cpid); if (so.data.cpurlid > 0) { var _local1 = new LoadVars(); var _local3 = new LoadVars(); _local1.f = "9"; _local1.id = so.data.cpurlid; _local1.a = so.data.cpurla; _local1.b = so.data.cpurlb; _local3.onLoad = function () { if (this.e == "1") { _root.cpurl = so.data.cpurl; saveDrbdUrl(); } else { newDrbd(); } }; _local1.sendAndLoad("http://eight.flash-gear.com/draw/drw.php", _local3); } else { newDrbd(); } } }; _local1.sendAndLoad("http://www.drawball.com/auth.php", _local3); } }; if (f_dm == "two") { ogs._visible = false; ngs._visible = false; olderBtn._visible = false; newerBtn._visible = false; bht._visible = false; hofBtn._visible = false; hofBg._visible = false; pbBtn._visible = false; pbBg._visible = false; rqpBtn._visible = false; rqpBg._visible = false; new Color(iih).setRGB(0); new Color(ih.ilft).setRGB(0); new Color(ih.inkt).setRGB(0); new Color(url).setRGB(0); } olderBtn.clicked = function () { if ((((((level == 2) || (level == 4)) || (level == max_level)) && (!dnlac)) && (!j_limbo)) && (!htatr)) { hdv = 1; if (history_mode) { x.send(("j" + String.fromCharCode(hdv)) + _root.i2s(chlHtm, 5)); } else { x.send("j"); } bdl = (btl = (lb.b._width = (lb.b.w = (lb.b.dw = 0)))); j_limbo = true; } }; newerBtn.clicked = function () { if ((((((level == 2) || (level == 4)) || (level == max_level)) && (!dnlac)) && (!j_limbo)) && (!htatr)) { if (history_mode) { hdv = 2; x.send(("j" + String.fromCharCode(hdv)) + _root.i2s(chlHtm, 5)); j_limbo = true; bdl = (btl = (lb.b._width = (lb.b.w = (lb.b.dw = 0)))); } } }; zoBtn = zh.zoBtn; zoBtn._alpha = (zoa = 0); zoBtn.setEnabled(false); zoBtn.setRadio(true); tn = zh.tn; zoBtn.graphics.attachMovie("zoGraphic", "g", 1); if (f_dm == "two") { new Color(zh.zt).setRGB(0); new Color(zh.tn).setRGB(0); zoBtn.setColor(16772829); } else { zoBtn.setColor(10535152); } zoBtn.clicked = function () { if (draw_level < max_level) { ox = xx; oy = yy; zb.ox = (zb.x = s2); zb.oy = (zb.y = s2); zo = true; dgtnl = false; cal(true); fdl = draw_level; updateLj(); zlj = lj; setLevel(level, lj); tdl = draw_level; zb._alpha = 0; if (tdl == max_level) { xx = (yy = (dxx = (dyy = cpp))); polc = true; } else { dx = xx - cpp; dy = yy - cpp; var _local2 = Math.sqrt((dx * dx) + (dy * dy)); var _local1 = cpp - (ss * pow2[tdl - 1]); if (duane.good) { _local1 = _local1 * 2; } if (_local2 > _local1) { xx = (dxx = cpp + Math.round((dx * _local1) / _local2)); yy = (dyy = cpp + Math.round((dy * _local1) / _local2)); } } zc(); } }; ccc = new Array(); lua = new Array(); lfra = new Array(); var l = 80; var v = 0; var mv = 0; var i = 0; while (i < l) { v = v + Math.sin((Math.PI * i) / l); nv = v + 1; lfra[i] = nv; if (nv > mv) { mv = nv; } i++; } var i = 0; while (i < l) { lfra[i] = lfra[i] / mv; i++; } lfra[0] = 0; allh.attachMovie("circle", "allm", ++allh.dep); allm = allh.allm; allm._width = ss; allm._x = s2; allm._height = ss; allm._y = s2; all._alpha = 0; allh.setMask(allm); cs = new Array(); var i = max_level; while (i >= 0) { all.createEmptyMovieClip("c" + i, ++all.dep); cs[i] = all["c" + i]; var c = cs[i]; c.draw_level = i; c.dep = 420; i--; } ink = ih.ink; inkt = ih.inkt; allh.createEmptyMovieClip("zb", ++allh.dep); zb = allh.zb; zb.attachMovie("zoom", "zoom", ++zb.dep); zb._alpha = 0; allh.createEmptyMovieClip("mic", ++allh.dep); mic._x = s2; mic._y = s2; mic = allh.mic; this.createEmptyMovieClip("pcc", ++this.dep); pcc._alpha = (pcc.da = (pcc.a = 0)); pcc.attachMovie("c", "c", ++pcc.dep); pcc.c._alpha = 50; pcc.attachMovie("ft", "ft", ++pcc.dep); this.attachMovie("lb", "lb", ++dep); piq = false; this.cop = function () { if (!loading()) { dgtnl = false; cal(true); ox = xx; oy = yy; xx = Math.floor((zb.x - all.x) * Math.pow(2, draw_level)); yy = Math.floor((zb.y - all.y) * Math.pow(2, draw_level)); dxx = xx; dyy = yy; fdl = draw_level; zlj = lj; setLevel(level, -lj); updateLj2(); polc = true; zb.ox = (zb.x = zb._x); zb.oy = (zb.y = zb._y); zc(); } }; if (true || (f_dm == "two")) { piq = true; } this.cop_d = function () { if (!piq) { if (allh.envelope == undefined) { allh.attachMovie("envelope", "envelope", ++allh.dep); allh.envelope._x = cell_size / 2; allh.envelope._y = cell_size / 2; allh.envelope._alpha = 0; allh.envelope.callback = function () { piq = true; }; } return(undefined); } if (((ps > 0) && (!drawing)) && (can_draw)) { if (dil > mil) { px = Math.floor(allh._xmouse - all.x); py = Math.floor(allh._ymouse - all.y); lst = getTimer(); drawing = true; dxx = xx; dyy = yy; sv = 0; rsld(); } } }; this.coDragOut_d = (this.coRollOut_d = function () { Mouse.show(); pcc.da = 0; }); this.coDragOver_d = (this.coRollOver_d = function () { if (piq) { Mouse.hide(); pcc.da = 100; } }); this.cor_d = (this.coro_d = function () { if (drawing) { drawing = false; if (iap) { ld.push(_root.i2s(px + 1, 3)); ld.push(_root.i2s(py, 3)); cpl.lineTo(px + 1, py); ldpc++; } x.send("a" + ld.join("")); } }); micfr = 0; mtl = new Array(); utl = new Array(); lrt = getTimer(); pbab = false; pbac = 0; pbatm = 0; pedo = null; pedobsc = null; this.onEnterFrame = function () { if (f_dm == "two") { if (draw_level == 6) { } else if (allh._rotation != 0) { allh._rotation = allh._rotation + ((-allh._rotation) * 0.05); if (Math.abs(allh._rotation - 0) < 1) { allh._rotation = 0; } } allh._x = (330 - (Math.cos(((45 + allh._rotation) * Math.PI) / 180) * 466.690475583121)) + Math.floor((ww / 2) - s2); allh._y = (330 - (Math.sin(((45 + allh._rotation) * Math.PI) / 180) * 466.690475583121)) + Math.floor((hh / 2) - s2); } var tt = getTimer(); var v = (dgtnl && (draw_level == 6)); mic._visible = v; if (v) { micfr = micfr + 1; mic._alpha = Math.max(0, Math.min(100, (Math.cos(micfr) * 60) + 40)); if (micfr > 1000000) { micfr = 0; } } if ((pbac <= 95) && ((tt - pbatm) > 1000)) { pbatm = tt; pbab = !pbab; pbac++; if (pbac >= 100) { pbab = true; } } if (htatr || (rso)) { if (rules.accepted) { htatr = false; rso = true; rules.y = rules.y - (((rules.oy + 10) - rules.y) * p1[_root.lcrb]); rules._y = rules.y; if (rules._y < (-cs2)) { rules.removeMovieClip(); rso = false; } } } var da; if (zoBtn.disabled) { da = 10; } else { da = 100; } if (zoa != da) { zoa = zoa + ((da - zoa) * p1[_root.lcrb]); if (Math.abs(zoa - da) < 0.5) { zoa = da; } zoBtn._alpha = zoa; } if (f_dm == "two") { if ((level == 3) || (level == max_level)) { da = 100; } else { da = 0; } } else if (((level == 2) || (level == 4)) || (level == max_level)) { da = 100; } else { da = 0; } if (hba != da) { hba = hba + ((da - hba) * p1[_root.lcrb]); if (Math.abs(hba - da) < 0.5) { hba = da; } olderBtn._alpha = hba; ogs._alpha = hba / 2; newerBtn._alpha = hba; ngs._alpha = hba / 2; bht._alpha = hba; } if (bg.b.hm != history_mode) { bg.b.hm = history_mode; abc = true; if (history_mode) { dbgbr = 255; dbgbg = 153; dbgbb = 51; } else if (f_dm == "two") { dbgbr = 255; dbgbg = 255; dbgbb = 255; } else { dbgbr = 153; dbgbg = 204; dbgbb = 255; } } if (abc) { var ad = 0; bgbr = bgbr + ((dbgbr - bgbr) * p1[_root.lcrb]); if (Math.abs(dbgbr - bgbr) < 0.5) { bgbr = dbgbr; ad++; } bgbg = bgbg + ((dbgbg - bgbg) * p1[_root.lcrb]); if (Math.abs(dbgbg - bgbg) < 0.5) { bgbg = dbgbg; ad++; } bgbb = bgbb + ((dbgbb - bgbb) * p1[_root.lcrb]); if (Math.abs(dbgbb - bgbb) < 0.5) { bgbb = dbgbb; ad++; } new Color(bg.b).setRGB(((Math.floor(bgbr) * 65536) + (Math.floor(bgbg) * 256)) + Math.floor(bgbb)); if (ad == 3) { abc = false; } } if (!gfa) { _alpha = (_alpha + (_root.lcrb * 2)); if (_alpha >= 100) { _alpha = 100; gfa = true; } } if (!connected) { if (!gad) { if (!connecting) { if (!htatr) { if ((getTimer() - lcat) > 6000) { txc(); } } } } } var a = false; if (hacking || ((draw_level == 0) && (level == 0))) { if (tla != 100) { tla = tla + ((100 - tla) * p1[_root.lcrb]); if (Math.abs(tla - 100) < 0.5) { tla = 100; } a = true; } } else if (tla != 0) { tla = tla + ((-tla) * p05[_root.lcrb]); if (Math.abs(tla - 0) < 0.5) { tla = 0; } a = true; } if (a) { var i = 1; while (i < psb.length) { psb[i]._alpha = tla; i++; } cw._alpha = tla; ih._alpha = tla; } if (aww < ww) { this._x = Math.min(0, Math.max(aww - ww, (-(_root._xmouse / aww)) * (ww - aww))); } if (ahh < hh) { this._y = Math.min(0, Math.max(ahh - hh, (-(_root._ymouse / ahh)) * (hh - ahh))); } if (polc && (dgtnl)) { if ((getTimer() - polct) > 700) { polct = getTimer(); polc = false; if ((((xx == cpp) && (yy == cpp)) && (draw_level == max_level)) && (!history_mode)) { url.box.text = ("http://" + f_dm) + ".drawball.com/"; } else { var v = 0; v = v + ((((cell_size * 64) * cell_size) * 64) * draw_level); v = v + ((cell_size * 64) * xx); v = v + yy; var mv = 1; var s = ""; var z; while (mv < v) { mv = mv * polch.length; } while (v > 0) { mv = mv / polch.length; z = Math.floor(v / mv); s = s + polch.charAt(z); v = v - (z * mv); } if (history_mode) { s = s + ("-" + chlHtm); } url.box.text = (("http://" + f_dm) + ".drawball.com/") + s; } } } var cww = Math.ceil(Stage.width); aww = cww; if (cww < 730) { cww = 730; } var chh = Math.ceil(Stage.height); ahh = chh; if (chh < 680) { chh = 680; } if ((cww != ww) || (chh != hh)) { ww = cww; hh = chh; trace((ww + ",") + hh); adjustSize(); } if (pedo != null) { pedo._x = ww / 2; pedo._y = hh / 2; if (pedo.cliqt) { pedo.sc = pedo.sc - ((110 - pedo.sc) * 0.1); pedobsc = pedobsc + ((100 - pedobsc) * 0.1); pedo._alpha = pedo._alpha - 4; if (pedo._alpha <= 0) { pedo._alpha = 0; } } else { pedo.sc = pedo.sc + ((100 - pedo.sc) * 0.1); pedo._alpha = pedo._alpha + 4; if (pedo._alpha >= 100) { pedo._alpha = 100; } } if (pedo.sc > 100) { pedo.sc = 100; } if (pedo.sc < 0) { pedo.sc = 0; } pedo._xscale = pedo.sc; pedo._yscale = pedo.sc; if (pedo.cliqt) { if (pedo.sc < 0.03) { pedo.removeMovieClip(); pedo = null; } } bg._xscale = (bg._yscale = (allh._xscale = (allh._yscale = pedobsc))); } else if (pedobsc != null) { pedobsc = pedobsc + ((100 - pedobsc) * 0.2); if (Math.abs(pedobsc - 100) < 0.1) { pedobsc = 100; } bg._xscale = (bg._yscale = (allh._xscale = (allh._yscale = pedobsc))); if (pedobsc == 100) { pedobsc = null; } } if (cil != dil) { cil = cil + ((dil - cil) * p02[_root.lcrb]); if (Math.abs(cil - dil) < 0.5) { cil = dil; } ink.setInk(cil, max_ink + 10000); } if (pcc.a != pcc.da) { pcc.a = pcc.a + ((pcc.da - pcc.a) * p2[_root.lcrb]); if (Math.abs(pcc.da - pcc.a) < 0.5) { pcc.a = pcc.da; } pcc._alpha = pcc.a; } if (draw_level == 0) { pmx = allh._xmouse; pmy = allh._ymouse; pcc._x = pmx + allh._x; pcc._y = pmy + allh._y; cldm = (cldm + _root.lcrb) % 40; new Color(pcc.c).setRGB(Math.ceil((Math.abs(20 - cldm) * 255) / 40) * 65793); pcc.c._width = (pcc.c._height = ps); } if (((sal && (dgtnl)) && (!dnlac)) && (!drawing)) { var mx = (allh._xmouse - cs2); var my = (allh._ymouse - cs2); var d2 = ((mx * mx) + (my * my)); if ((d2 > d21) && (d2 < d22)) { sv = sv + (_root.lcrb * 0.03); if (sv > 2) { sv = 2; } } else if (sv > 0) { sv = sv + ((-sv) * p01[_root.lcrb]); sv = sv - (_root.lcrb * 0.06); if (sv < 0) { sv = 0; } } var mv = (((sv * _root.lcrb) * pow2[draw_level]) / cs2); xof = xof + (mx * mv); yof = yof + (my * mv); var xa = Math.round(xof); var ya = Math.round(yof); xof = xof - xa; yof = yof - ya; ox = xx; oy = yy; xx = xx + xa; yy = yy + ya; var dx = (xx - cpp); var dy = (yy - cpp); var d = Math.sqrt((dx * dx) + (dy * dy)); var md = (cpp - (ss * pow2[draw_level - 1])); if (duane.good) { md = md * 2; } if (d > md) { xx = cpp + Math.round((dx * md) / d); yy = cpp + Math.round((dy * md) / d); } if ((dxx != ox) || (dyy != oy)) { polc = true; zc(); var l2 = pow2[draw_level]; if (Math.abs(dxx - xx) < 0.5) { dxx = xx; } else { dxx = dxx + ((xx - dxx) * p1[_root.lcrb]); } if (Math.abs(dyy - yy) < 0.5) { dyy = yy; } else { dyy = dyy + ((yy - dyy) * p1[_root.lcrb]); } var ax = (s2 - (dxx / l2)); var ay = (s2 - (dyy / l2)); all._x = (all.x = Math.floor(ax)); all._y = (all.y = Math.floor(ay)); } } var t = getTimer(); if ((t - lrpmt) > 1000) { lrpmt = t; lrpmx = rpmx; lrpmy = rpmy; if (dgtnl && (draw_level == 0)) { tmx = Math.max(0, Math.min(cell_size * 64, pmx - all.x)); tmy = Math.max(0, Math.min(cell_size * 64, pmy - all.y)); rpmx = Math.round(tmx / 3); rpmy = Math.round(tmy / 3); } else { rpmx = 0; rpmy = 0; } if ((lrpmx != rpmx) || (lrpmy != rpmy)) { x.send(("q" + _root.i2s(rpmx, 2)) + _root.i2s(rpmy, 2)); } } if (drawing) { px = Math.floor(pmx - all.x); py = Math.floor(pmy - all.y); if ((px - psx) > msdafs) { px = psx + msdafs; } else if ((px - psx) < (-msdafs)) { px = psx - msdafs; } if ((py - psy) > msdafs) { py = psy + msdafs; } else if ((py - psy) < (-msdafs)) { py = psy - msdafs; } var dx = (px - lpx); var dy = (py - lpy); var d2 = ((dx * dx) + (dy * dy)); var t = getTimer(); if (((d2 >= 9) || ((t - lst) > 100)) && ((t - lst) > 50)) { tail.clear(); tail.lineStyle(ps, pc); tail.moveTo(lpx, lpy); if (iap && (d2 == 0)) { tail.lineTo(px + 1, py); } else { tail.lineTo(px, py); } if ((px != lpx) || (py != lpy)) { iap = false; lst = t; ld.push(_root.i2s(px, 3)); ld.push(_root.i2s(py, 3)); ldpc++; if (ldpc > 25) { x.send("a" + ld.join("")); rsld(); } cpl.lineTo(px, py); lpx = px; lpy = py; } } } if ((((!sal) && (b_s == b_r)) && (b_s > 0)) && (cla.length == 0)) { gsal = true; } if (gsal) { all._alpha = all._alpha + (_root.lcrb * 8); if (all._alpha >= 100) { all._alpha = 100; sal = true; gsal = false; } } if (niq) { sbf(); } if (loading()) { lba = (lb._alpha = 100); if (ccc.length == 0) { bdl = btl; } else { bdl = 0; var i = (ccc.length - 1); while (i >= 0) { var _local2 = ccc[i].img; var _local1 = _local2["i" + _local2.c]; bdl = bdl + _local1.i.getBytesLoaded(); i--; } } } else if ((lba > 0) && (Math.abs(lb.b.dw - lb.b.w) < 2)) { lba = lba - (_root.lcrb * 4); if (lba <= 0) { lba = 0; } lb._alpha = lba; } if (lba > 0) { if (lbtd) { lbta = lbta - (_root.lcrb * 7); if (lbta < 50) { lbta = 50; lbtd = !lbtd; } } else { lbta = lbta + (_root.lcrb * 7); if (lbta > 100) { lbta = 100; lbtd = !lbtd; } } lb.t._alpha = lbta; if (btl > 0) { lb.b.dw = 100 * Math.min(1, bdl / btl); lb.b.w = lb.b.w + ((lb.b.dw - lb.b.w) * p1[_root.lcrb]); lb.b._width = lb.b.w; } else { lb.b._width = (lb.b.w = (lb.b.dw = 0)); } } if ((dnlac && (b_s == b_r)) && (cla.length == 0)) { if (!dgtnl) { var i = 0; while (i < ccc.length) { ccc[i]._xscale = (ccc[i]._yscale = scsc); i++; } } dnlac = false; alnl = false; } else { var i = (cla.length - 1); while (i >= 0) { var _local2 = cla[i]; var _local1 = _local2["i" + _local2.c]; var lbl = _local1.i.getBytesLoaded(); if (_local2.lbl != lbl) { _local2.lbl = lbl; _local2.stlt = getTimer(); } tb = _local1.i.getBytesTotal(); if (((lbl / tb) == 1) && (_local1.i._width > 0)) { fia.push(_local1); _local1.iua = _local2.iua; _local2.iua = new Array(); cla.splice(i, 1); } else if ((getTimer() - _local2.stlt) > 14000) { _local2.stlt = getTimer(); _local2.lbl = 0; ttlm(_local1.i, _local2.curl); } i--; } } var tt = getTimer(); if (connected) { if ((tt - lpt) > 3000) { x.send(""); lpt = tt; } if ((tt - lit) > 15000) { if (gfp) { x.send("i"); } lit = tt; } } if (fia.length > 0) { var i = (fia.length - 1); while (i >= 0) { var _local1 = fia[i]; if (_local1 == undefined) { fia.splice(i, 1); } else { _local1.alpha = _local1.alpha + (_root.lcrb * 5); if (_local1.alpha >= 100) { _local1.alpha = 100; fia.splice(i, 1); var _local3 = _local1.iua.length - 1; while (_local3 >= 0) { _local1.iua[_local3].i.unloadMovie(); _local1.iua[_local3].removeMovieClip(); _local3--; } } _local1._alpha = _local1.alpha; } i--; } } if (!dgtnl) { if (!zo) { if ((draw_level < max_level) && (zb._alpha < 100)) { zb._alpha = zb._alpha + (_root.lcrb * 4); if (zb._alpha > 100) { zb._alpha = 100; } } } } if ((!dgtnl) && (!alnl)) { lfr = lfr + _root.lcrb; if (lfr < 1) { lfr = 1; } if (lfr >= lfra.length) { lfr = lfra.length - 1; } setLevel(tdl + ((fdl - tdl) * (1 - lfra[lfr]))); if (zo) { cond = level >= tdl; } else { cond = level <= tdl; } var wzo = zo; if (cond) { if (!zo) { if (!pfflj) { pfflj = true; } } lfr = 0; zo = false; setLevel(draw_level); var i = 0; while (i < ccc.length) { ccc[i]._xscale = (ccc[i]._yscale = 100); i++; } dgtnl = true; zb._alpha = 0; if (draw_level > 0) { var i = (lua.length - 1); while (i >= 0) { if (lua[i] != undefined) { lua[i].removeMovieClip(); } i--; } lua = new Array(); } } if (wzo) { var pv = Math.pow(2, level - fdl); cxx = ox + ((xx - ox) * (1 - ((pow2[zlj] - pv) / (pow2[zlj] - 1)))); cyy = oy + ((yy - oy) * (1 - ((pow2[zlj] - pv) / (pow2[zlj] - 1)))); } else { var pv = Math.pow(2, level - tdl); cxx = ox + ((xx - ox) * ((pow2[zlj] - pv) / (pow2[zlj] - 1))); cyy = oy + ((yy - oy) * ((pow2[zlj] - pv) / (pow2[zlj] - 1))); } var l2 = Math.pow(2, level); var ax = (s2 - (cxx / l2)); var ay = (s2 - (cyy / l2)); all._x = (all.x = Math.floor(ax)); all._y = (all.y = Math.floor(ay)); zb._x = (zb.x = s2 + ((xx - cxx) / l2)); zb._y = (zb.y = s2 + ((yy - cyy) / l2)); zb.dsc = 200 / Math.pow(2, level - tdl); zb.dr = 3; var i = max_level; while (i >= 0) { cs[i]._visible = false; i--; } cs[fdl]._visible = true; cs[tdl]._visible = true; cs[fdl]._xscale = (cs[fdl]._yscale = 100 / Math.pow(2, level - fdl)); cs[tdl]._xscale = (cs[tdl]._yscale = 100 / Math.pow(2, level - tdl)); if (wzo) { cs[fdl]._alpha = (100 * (tdl - level)) / (tdl - fdl); cs[tdl]._alpha = 100; } else { cs[fdl]._alpha = 100; cs[tdl]._alpha = 100 * (1 - ((level - tdl) / (fdl - tdl))); } } zbad = false; if (dgtnl) { if (((!history_mode) && (draw_level > 0)) || (history_mode && (draw_level > 1))) { updateLj2(); zb.dsc = 100 / pow2[lj - 1]; zb.dr = 3; if ((zb.d <= s2) && (niq)) { if (zb._alpha < 55) { zbad = true; zb._alpha = zb._alpha + (_root.lcrb * 4); if (zb._alpha >= 55) { zb._alpha = 55; } } } zb.x = allh._xmouse; zb.y = allh._ymouse; dx = zb.x - s2; dy = zb.y - s2; var d = Math.sqrt((dx * dx) + (dy * dy)); zb.d = d; var dv = (s2 - (s2 / pow2[lj])); if (d > dv) { zb.x = s2 + ((dx * dv) / d); zb.y = s2 + ((dy * dv) / d); } zb._x = zb.x; zb._y = zb.y; } } if (zb.sc != zb.dsc) { zb.sc = zb.sc + ((zb.dsc - zb.sc) * this["p" + zb.dr][_root.lcrb]); if (Math.abs(zb.sc - zb.dsc) < 0.5) { zb.sc = zb.dsc; } zb._xscale = (zb._yscale = zb.sc); } if (!zbad) { if (zb._alpha > 0) { zb._alpha = zb._alpha - _root.lcrb; if (zb._alpha <= 0) { zb._alpha = 0; } } } if (mtl.length > 0) { var t = getTimer(); if ((t - lrt) > 50) { lrt = t; var mc = mtl.shift(); var u = utl.shift(); mc.loadMovie(u); } } if (!pff) { pff = true; cw.setWhite(); cw.cw.setBrightness(25); } }; x = new XMLSocket(); xca = new Array(); x.onConnect = function (s) { connecting = false; trace("ahh"); if (s) { connected = true; gfp = false; if (f_dm == "www") { this.send("-" + _root.cpid); } this.send(cnc); } else { txca(); } }; cla = new Array(); fia = new Array(); x.onClose = function () { if (gad) { if (allh.disc == undefined) { allh.attachMovie("disc", "disc", ++allh.dep); allh.disc._x = cs2; allh.disc._y = cs2; if (f_dm == "two") { allh.disc.bg._width = (allh.disc.bg._height = 670); new Color(allh.disc.bg.b).setRGB(16728064); } allh.disc.onPress = function () { }; } } else { txca(); } }; txc = function () { if (cnc2.length > 0) { lcat = getTimer(); connecting = true; txcm = !txcm; if (txcm) { if (!x.connect("dat.drawball.com", port2)) { txca(); } trace("8007..."); } else { if (!x.connect("dat.drawball.com", port)) { txca(); } trace("443..."); } } }; txca = function () { connected = false; connecting = false; confc++; if (confc == 1) { lcat = -100000; } }; lcat = -4000; x.onData = function (d) { var _local2 = _root; if (d == "m") { can_draw = true; axs._visible = true; rqpBtn._visible = false; rqpBg._visible = false; } else if (!gfp) { gfp = true; trace("gfp!"); var s = ""; var i = 0; while (i < 7) { s = s + String.fromCharCode(cnc2.charCodeAt(i) - (d.charCodeAt(i * 2) - 65)); i++; } cnc3 = s; trace("cnc3 = " + s); x.send(cnc3); x.send("e"); x.send("i"); cal(true); var i = 0; while (i < xca.length) { x.send(xca[i]); i++; } if ((f_dm == "www") && (!can_draw)) { rqpBtn._visible = true; rqpBg._visible = true; } } else { var cmd = d.charAt(0); var _local1 = d.substr(1); trace(cmd); gad = true; if (cmd == "/") { getURL ("http://www.drawball.com/"); } else if (cmd == "j") { j_limbo = false; if (_local1.length > 0) { setHistoryMode(true); lj = 2; if (_local1.length > 1) { chlHtm = _local2.s2i(_local1); zc(); } } else { setHistoryMode(false); if (draw_level == 1) { lj = 1; } else { lj = 2; } zc(); } } else if (cmd == "h") { var ix = _local2.s2i(_local1.substr(0, 2)); var iy = _local2.s2i(_local1.substr(2, 2)); var xp = ((-ix) * cell_size); var yp = ((-iy) * cell_size); var l = _local2.s2i(_local1.substr(4, 1)); var tm = _local2.s2i(_local1.substr(5, 5)); btl = btl + _local2.s2i(_local1.substr(10, 4)); if (tm == 0) { setHistoryMode(false); zc(); return; } if (l == max_level) { chlHtm = tm; trace(tm); } var c = cs[l]; var n = ((("i" + ix) + "_") + iy); var mc = c[n]; b_r++; if (mc != undefined) { if (mc.tm != tm) { mc.tm = tm; var oi = mc.img["i" + mc.img.c]; if (oi != undefined) { mc.img.iua.push(oi); lua.push(oi.l); } mc.img.c++; if (mc.img.c > 2000000) { mc.img.c = 1; } mc.img.createEmptyMovieClip("i" + mc.img.c, ++mc.img.dep); var ci = mc.img["i" + mc.img.c]; ci.createEmptyMovieClip("i", ++ci.dep); ci.i._x = (ci.i._y = -1); ci._alpha = (ci.alpha = 0); cal(false); var curl = ((((((((php + "?x=") + ix) + "&y=") + iy) + "&l=") + l) + "&tm=") + tm); mc.img.curl = curl; ttlm(ci.i, curl); mc.img.stlt = getTimer(); mc.img.lbl = 0; cla.push(mc.img); } } } else if ((cmd == "b") || (cmd == "c")) { var ix = _local2.s2i(_local1.substr(0, 2)); var iy = _local2.s2i(_local1.substr(2, 2)); var xp = ((-ix) * cell_size); var yp = ((-iy) * cell_size); var l = _local2.s2i(_local1.substr(4, 1)); var v = _local2.s2i(_local1.substr(5, 2)); var c = cs[l]; var n = ((("i" + ix) + "_") + iy); var mc = c[n]; if (cmd == "b") { b_r++; } if (mc != undefined) { if (mc.v != v) { mc.v = v; var oi = mc.img["i" + mc.img.c]; if (oi != undefined) { mc.img.iua.push(oi); lua.push(oi.l); } mc.img.c++; if (mc.img.c > 2000000) { mc.img.c = 1; } mc.img.createEmptyMovieClip("i" + mc.img.c, ++mc.img.dep); var ci = mc.img["i" + mc.img.c]; ci.createEmptyMovieClip("i", ++ci.dep); ci.i._x = (ci.i._y = -1); if (((cmd == "c") && (mc.img.c > 1)) && (l > 0)) { ci._alpha = (ci.alpha = 0); } else { ci.alpha = 100; } cal(false); itt++; var curl = ((((((((((php + "?x=") + ix) + "&y=") + iy) + "&l=") + l) + "&t=") + itt) + "&r=") + Math.floor(Math.random() * 1000)); if (itt > 25000000) { itt = 0; } mc.img.curl = curl; ttlm(ci.i, curl); mc.img.stlt = getTimer(); mc.img.lbl = 0; cla.push(mc.img); } ci.l.removeMovieClip(); ci.createEmptyMovieClip("l", ++ci.dep); var ls = ci.l; var j = 7; while (j < _local1.length) { var k = (_local2.s2i(_local1.substr(j, 1)) - 1); j++; var dps = _local2.s2i(_local1.substr(j, 1)); j++; var dcolor = _local2.s2i(_local1.substr(j, 4)); j = j + 4; ls.createEmptyMovieClip("l" + (++ls.lc), ++ls.dep); var ll = ls["l" + ls.lc]; ll.lineStyle(dps, dcolor); ll.moveTo(_local2.s2i(_local1.substr(j, 3)) + xp, _local2.s2i(_local1.substr(j + 3, 3)) + yp); j = j + 6; var i = 0; while (i < k) { ll.lineTo(_local2.s2i(_local1.substr(j, 3)) + xp, _local2.s2i(_local1.substr(j + 3, 3)) + yp); j = j + 6; i++; } } } } else if (cmd == "e") { var v = _local2.s2i(_local1); if ((_local1.length == 0) || (v == 0)) { allh.queue.removeMovieClip(); niq = true; } else { if (allh.queue == undefined) { allh.attachMovie("queue", "queue", ++allh.dep); allh.queue._x = cs2; allh.queue._y = cs2; allh.queue.onPress = function () { }; } allh.queue.numbox.text = "" + v; } } else if (cmd == "i") { if (_local1.length > 0) { setInk(_local2.s2i(_local1)); ih._visible = true; iih._visible = false; } else { setInk(max_ink); ih._visible = false; iih._visible = true; var i = 1; while (i < psb.length) { psb[i]._visible = true; i++; } } } else if (cmd == "l") { var ix = _local2.s2i(_local1.substr(0, 2)); var iy = _local2.s2i(_local1.substr(2, 2)); var xp = ((-ix) * cell_size); var yp = ((-iy) * cell_size); var dps = _local2.s2i(_local1.substr(4, 1)); var dcolor = _local2.s2i(_local1.substr(5, 4)); var j = 9; var mc = cs[0][(("i" + ix) + "_") + iy]; var ls = mc.img["i" + mc.img.c].l; trace((((((((("line on " + ix) + ",") + iy) + "; instance ") + mc.img.c) + "; mc.img[\"i\"+") + mc.img.c) + "]==") + mc.img["i" + mc.img.c]); ls.createEmptyMovieClip("l" + (++ls.lc), ++ls.dep); var ll = ls["l" + ls.lc]; ll.lineStyle(dps, dcolor); ll.moveTo(_local2.s2i(_local1.substr(j, 3)) + xp, _local2.s2i(_local1.substr(j + 3, 3)) + yp); j = j + 6; while (j < _local1.length) { ll.lineTo(_local2.s2i(_local1.substr(j, 3)) + xp, _local2.s2i(_local1.substr(j + 3, 3)) + yp); j = j + 6; } } else if (cmd == "q") { mic.clear(); if (dgtnl && (draw_level == 6)) { var j = 0; var l = _local1.length; var micx; var micy; while (j < l) { micx = Math.round((3 * _local2.s2i(_local1.substr(j, 2))) / 64); micy = Math.round((3 * _local2.s2i(_local1.substr(j + 2, 2))) / 64); mic.moveTo(micx, micy); mic.lineStyle(7, 0); mic.lineTo(micx + 1, micy); mic.moveTo(micx, micy); mic.lineStyle(4, 16777215); mic.lineTo(micx + 1, micy); j = j + 4; } } } else if (cmd == "r") { setInk(_local2.s2i(_local1.substr(0, 4))); var sid = _local2.s2i(_local1.substr(4, 3)); var mc = cs[0]["l" + sid]; if (mc == undefined) { trace("OH NO!"); } else { mc.removeMovieClip(); } } else if (cmd == "s") { btl = btl + _local2.s2i(_local1); } else if (cmd == "p") { var c = cs[0]; c.prs.removeMovieClip(); c.createEmptyMovieClip("prs", 82000); var prs = c.prs; var py = 0; while (py < 40) { var _local3 = 0; while (_local3 < 40) { if ((_local1.charCodeAt((py * 40) + _local3) - 1) > 0) { var mc = prs.attachMovie("prsc", (("c" + _local3) + "_") + py, ++prs.dep); mc._alpha = 25; mc._x = ((rpx + _local3) - 20) * 37; mc._y = ((rpy + py) - 20) * 37; } _local3++; } py++; } } } }; lfr = 1234567 /* 0x12D687 */; mil = 1000; max_ink = 1000000 /* 0x0F4240 */; if (f_dm == "two") { max_ink = 10090000 /* 0x99F610 */; } inkt.box.text = "..."; aww = ww; ahh = hh; adjustSize(); setLevel(start_level); zc(); duane = new Object(); Key.addListener(this); this.onKeyDown = function () { var _local1 = Key.getCode(); if (_local1 == 65) { duane.a = true; checkDuane(); } else if (_local1 == 68) { duane.d = true; checkDuane(); } else if (_local1 == 69) { duane.e = true; checkDuane(); } else if (_local1 == 78) { duane.n = true; checkDuane(); } else if (_local1 == 85) { duane.u = true; checkDuane(); } else { if (!duane.good) { duane = new Object(); } if (_local1 == 82) { if (Key.isDown(16)) { rpx = Math.floor(xx / 37); rpy = Math.floor(yy / 37); x.send(("p" + _root.i2s(rpx, 2)) + _root.i2s(rpy, 2)); } else { _local1 = cs[0]; _local1.prs.removeMovieClip(); } } } }; this.attachMovie("hpcv", "hpcv", ++dep); if (f_dm == "three") { delete pedo; this.attachMovie("pedo", "pedo", ++dep); pedobsc = 100; pedo.sc = (pedo._xscale = (pedo._yscale = 50)); pedo.bsc = 100; pedo._alpha = 0; pedo.useHandCursor = true; pedo.onPress = function () { delete this.onPress; this.cliqt = true; }; }

Library Items

Symbol 1 GraphicUsed by:3
Symbol 2 MovieClipUsed by:3
Symbol 3 MovieClip [envelope]Uses:1 2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [edot]Uses:4
Symbol 6 MovieClip [noiseImage]
Symbol 7 GraphicUsed by:8 39
Symbol 8 MovieClip [circle]Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [zoom]Uses:9
Symbol 11 FontUsed by:12 23 24 40 42 45 47 50 53 56 61 62 64 77 106 109 114
Symbol 12 TextUses:11Used by:13
Symbol 13 MovieClip [zoGraphic]Uses:12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip [c]Uses:14
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [cl]Uses:16
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [im]Uses:18
Symbol 20 GraphicUsed by:26
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:26
Symbol 23 TextUses:11Used by:25
Symbol 24 TextUses:11Used by:25
Symbol 25 MovieClipUses:23 24Used by:26
Symbol 26 MovieClip [lb]Uses:20 22 25
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClip [ft]Uses:28
Symbol 30 FontUsed by:31 42 76 79 104 112
Symbol 31 TextUses:30Used by:32
Symbol 32 MovieClip [axs]Uses:31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [newerGraphic]Uses:33
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [olderGraphic]Uses:35
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [bgb]Uses:37Used by:39
Symbol 39 MovieClip [bg]Uses:7 38Used by:44 63 65
Symbol 40 EditableTextUses:11Used by:41
Symbol 41 MovieClipUses:40Used by:44
Symbol 42 TextUses:11 30Used by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClip [rules]Uses:39 41 43
Symbol 45 TextUses:11Used by:46
Symbol 46 MovieClip [agreeGraphic]Uses:45
Symbol 47 TextUses:11Used by:48
Symbol 48 MovieClip [disagreeGraphic]Uses:47
Symbol 49 GraphicUsed by:51
Symbol 50 TextUses:11Used by:51
Symbol 51 MovieClip [pbg]Uses:49 50
Symbol 52 GraphicUsed by:54
Symbol 53 TextUses:11Used by:54
Symbol 54 MovieClip [rqp]Uses:52 53
Symbol 55 GraphicUsed by:57
Symbol 56 TextUses:11Used by:57
Symbol 57 MovieClipUses:55 56Used by:58
Symbol 58 MovieClip [hofg]Uses:57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [prsc]Uses:59
Symbol 61 EditableTextUses:11Used by:63
Symbol 62 EditableTextUses:11Used by:63
Symbol 63 MovieClip [queue]Uses:39 61 62
Symbol 64 EditableTextUses:11Used by:65
Symbol 65 MovieClip [disc]Uses:39 64
Symbol 66 MovieClip [hpcv]
Symbol 67 GraphicUsed by:74
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:74
Symbol 70 GraphicUsed by:74
Symbol 71 FontUsed by:73
Symbol 72 FontUsed by:73
Symbol 73 TextUses:71 72Used by:74
Symbol 74 MovieClip [pedo]Uses:67 69 70 73
Symbol 75 MovieClip [lolc]
Symbol 76 EditableTextUses:30Used by:78
Symbol 77 TextUses:11Used by:78
Symbol 78 MovieClip [url]Uses:76 77Used by:116
Symbol 79 EditableTextUses:30Used by:80
Symbol 80 MovieClip [tn]Uses:79Used by:111
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClip [bevelButton]Uses:82Used by:111
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip [circleline]Uses:84Used by:95
Symbol 86 GraphicUsed by:91
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:91
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClip [wheel]Uses:86 88 90Used by:95
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClip [Selector]Uses:94 91 85Used by:116
Symbol 96 GraphicUsed by:103
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:103
Symbol 99 GraphicUsed by:103
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:96 98 99 102Used by:108
Symbol 104 EditableTextUses:30Used by:105
Symbol 105 MovieClipUses:104Used by:108
Symbol 106 TextUses:11Used by:107
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 MovieClipUses:103 105 107Used by:116
Symbol 109 TextUses:11Used by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClipUses:83 80 110Used by:116
Symbol 112 TextUses:30Used by:113
Symbol 113 MovieClipUses:112Used by:116
Symbol 114 TextUses:11Used by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClipUses:95 108 111 78 113 115Used by:Timeline

Instance Names

"win"Frame 1Symbol 116 MovieClip
"b"Symbol 26 MovieClip [lb] Frame 1Symbol 22 MovieClip
"t"Symbol 26 MovieClip [lb] Frame 1Symbol 25 MovieClip
"b"Symbol 39 MovieClip [bg] Frame 1Symbol 38 MovieClip [bgb]
"box"Symbol 41 MovieClip Frame 1Symbol 40 EditableText
"bg"Symbol 44 MovieClip [rules] Frame 1Symbol 39 MovieClip [bg]
"time"Symbol 44 MovieClip [rules] Frame 1Symbol 41 MovieClip
"th"Symbol 44 MovieClip [rules] Frame 1Symbol 43 MovieClip
"bg"Symbol 63 MovieClip [queue] Frame 1Symbol 39 MovieClip [bg]
"numbox"Symbol 63 MovieClip [queue] Frame 1Symbol 61 EditableText
"bg"Symbol 65 MovieClip [disc] Frame 1Symbol 39 MovieClip [bg]
"pedro"Symbol 74 MovieClip [pedo] Frame 1Symbol 69 MovieClip
"box"Symbol 78 MovieClip [url] Frame 1Symbol 76 EditableText
"box"Symbol 80 MovieClip [tn] Frame 1Symbol 79 EditableText
"shade"Symbol 91 MovieClip [wheel] Frame 1Symbol 90 MovieClip
"ac"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"bb"Symbol 95 MovieClip [Selector] Frame 1Symbol 94 MovieClip
"cw"Symbol 95 MovieClip [Selector] Frame 1Symbol 91 MovieClip [wheel]
"ccln"Symbol 95 MovieClip [Selector] Frame 1Symbol 85 MovieClip [circleline]
"h"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"inkm"Symbol 103 MovieClip Frame 1Symbol 98 MovieClip
"inko"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip
"box"Symbol 105 MovieClip Frame 1Symbol 104 EditableText
"ink"Symbol 108 MovieClip Frame 1Symbol 103 MovieClip
"inkt"Symbol 108 MovieClip Frame 1Symbol 105 MovieClip
"ilft"Symbol 108 MovieClip Frame 1Symbol 107 MovieClip
"zoBtn"Symbol 111 MovieClip Frame 1Symbol 83 MovieClip [bevelButton]
"tn"Symbol 111 MovieClip Frame 1Symbol 80 MovieClip [tn]
"zt"Symbol 111 MovieClip Frame 1Symbol 110 MovieClip
"cw"Symbol 116 MovieClip Frame 1Symbol 95 MovieClip [Selector]
"ih"Symbol 116 MovieClip Frame 1Symbol 108 MovieClip
"zh"Symbol 116 MovieClip Frame 1Symbol 111 MovieClip
"url"Symbol 116 MovieClip Frame 1Symbol 78 MovieClip [url]
"iih"Symbol 116 MovieClip Frame 1Symbol 113 MovieClip
"bht"Symbol 116 MovieClip Frame 1Symbol 115 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 3 as "envelope"
ExportAssets (56)Timeline Frame 1Symbol 5 as "edot"
ExportAssets (56)Timeline Frame 1Symbol 6 as "noiseImage"
ExportAssets (56)Timeline Frame 1Symbol 8 as "circle"
ExportAssets (56)Timeline Frame 1Symbol 10 as "zoom"
ExportAssets (56)Timeline Frame 1Symbol 13 as "zoGraphic"
ExportAssets (56)Timeline Frame 1Symbol 15 as "c"
ExportAssets (56)Timeline Frame 1Symbol 17 as "cl"
ExportAssets (56)Timeline Frame 1Symbol 19 as "im"
ExportAssets (56)Timeline Frame 1Symbol 26 as "lb"
ExportAssets (56)Timeline Frame 1Symbol 29 as "ft"
ExportAssets (56)Timeline Frame 1Symbol 32 as "axs"
ExportAssets (56)Timeline Frame 1Symbol 34 as "newerGraphic"
ExportAssets (56)Timeline Frame 1Symbol 36 as "olderGraphic"
ExportAssets (56)Timeline Frame 1Symbol 38 as "bgb"
ExportAssets (56)Timeline Frame 1Symbol 39 as "bg"
ExportAssets (56)Timeline Frame 1Symbol 44 as "rules"
ExportAssets (56)Timeline Frame 1Symbol 46 as "agreeGraphic"
ExportAssets (56)Timeline Frame 1Symbol 48 as "disagreeGraphic"
ExportAssets (56)Timeline Frame 1Symbol 51 as "pbg"
ExportAssets (56)Timeline Frame 1Symbol 54 as "rqp"
ExportAssets (56)Timeline Frame 1Symbol 58 as "hofg"
ExportAssets (56)Timeline Frame 1Symbol 60 as "prsc"
ExportAssets (56)Timeline Frame 1Symbol 39 as "bg"
ExportAssets (56)Timeline Frame 1Symbol 63 as "queue"
ExportAssets (56)Timeline Frame 1Symbol 38 as "bgb"
ExportAssets (56)Timeline Frame 1Symbol 39 as "bg"
ExportAssets (56)Timeline Frame 1Symbol 39 as "bg"
ExportAssets (56)Timeline Frame 1Symbol 65 as "disc"
ExportAssets (56)Timeline Frame 1Symbol 66 as "hpcv"
ExportAssets (56)Timeline Frame 1Symbol 74 as "pedo"
ExportAssets (56)Timeline Frame 1Symbol 75 as "lolc"
ExportAssets (56)Timeline Frame 1Symbol 78 as "url"
ExportAssets (56)Timeline Frame 1Symbol 80 as "tn"
ExportAssets (56)Timeline Frame 1Symbol 83 as "bevelButton"
ExportAssets (56)Timeline Frame 1Symbol 85 as "circleline"
ExportAssets (56)Timeline Frame 1Symbol 91 as "wheel"
ExportAssets (56)Timeline Frame 1Symbol 91 as "wheel"
ExportAssets (56)Timeline Frame 1Symbol 85 as "circleline"
ExportAssets (56)Timeline Frame 1Symbol 95 as "Selector"
ExportAssets (56)Timeline Frame 1Symbol 95 as "Selector"
ExportAssets (56)Timeline Frame 1Symbol 83 as "bevelButton"
ExportAssets (56)Timeline Frame 1Symbol 80 as "tn"
ExportAssets (56)Timeline Frame 1Symbol 78 as "url"




http://swfchan.com/17/84899/info.shtml
Created: 31/3 -2019 05:35:40 Last modified: 31/3 -2019 05:35:40 Server time: 01/05 -2024 03:35:06