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

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

RingClock.swf

This is the info page for
Flash #20139

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


Text
00:00.00

ActionScript [AS1/AS2]

Frame 1
RingClock.main(this);
Symbol 4 MovieClip [__Packages.RingClock] Frame 0
class RingClock { static var fonts, container; function RingClock () { } static function main(timeline) { Stage.scaleMode = "noScale"; Stage.align = "tl"; fonts = new com.pixelbreaker.display.Fonts("fontsContainer"); container = app.Clock.create(timeline, "clock", 100); } }
Symbol 5 MovieClip [__Packages.com.pixelbreaker.ui.UIObject] Frame 0
class com.pixelbreaker.ui.UIObject extends MovieClip { var UI_Color, _y, _x, _parent, UI_rotation, _rotation; function UIObject () { super(); UI_Color = new Color(this); } static function makeUIObject(target) { target.__proto__ = com.pixelbreaker.ui.UIObject.prototype; Function(com.pixelbreaker.ui.UIObject).call(target); } static function createEmptyUIObject(container, name, depth, init, args) { var _local2 = container.createEmptyMovieClip(name, depth); if (init) { for (var _local3 in init) { _local2[_local3] = init[_local3]; } } _local2.__proto__ = com.pixelbreaker.ui.UIObject.prototype; Function(com.pixelbreaker.ui.UIObject).apply(_local2, args); return(com.pixelbreaker.ui.UIObject(_local2)); } function createEmptyMovieClip(name, depth, init) { var _local3 = super.createEmptyMovieClip(name, depth); if (init) { for (var _local4 in init) { _local3[_local4] = init[_local4]; } } return(MovieClip(_local3)); } function createEmptyClassClip(cls, name, depth, initObject, args) { var _local2 = createEmptyMovieClip(name, depth, initObject); _local2.__proto__ = Function(cls).prototype; cls.apply(_local2, args); return(_local2); } function removeMovies(name) { for (var _local3 in this) { if (typeof(this[_local3]) == "movieclip") { if ((_local3.indexOf(name) != -1) || (name == undefined)) { this[_local3].removeMovieClip(); } } } } function get _stagex() { var _local2 = {x:_x, y:_y}; _parent.localToGlobal(_local2); return(_local2.x); } function set _stagex(value) { var _local2 = {x:_x, y:_y}; _parent.localToGlobal(_local2); _x = _x + (value - _local2.x); //return(_stagex); } function get _stagey() { var _local2 = {x:_x, y:_y}; _parent.localToGlobal(_local2); return(_local2.y); } function set _uirotation(value) { UI_rotation = value; _rotation = UI_rotation; //return(_uirotation); } function get _uirotation() { return(UI_rotation || (_rotation)); } function set _stagey(value) { var _local2 = {x:_x, y:_y}; _parent.localToGlobal(_local2); _y = _y + (value - _local2.y); //return(_stagey); } function set _rgb(col) { UI_Color.setRGB(col); //return(_rgb); } function get _rgb() { return(UI_Color.getRGB()); } function set _blue(val) { var _local2 = UI_Color.getTransform(); UI_Color.setRGB(((_local2.rb << 16) | (_local2.gb << 8)) | val); //return(_blue); } function get _blue() { return(UI_Color.getTransform().bb); } function set _green(val) { var _local2 = UI_Color.getTransform(); UI_Color.setRGB(((_local2.rb << 16) | (val << 8)) | _local2.bb); //return(_green); } function get _green() { return(UI_Color.getTransform().gb); } function set _red(val) { var _local2 = UI_Color.getTransform(); UI_Color.setRGB(((val << 16) | (_local2.gb << 8)) | _local2.bb); //return(_red); } function get _red() { return(UI_Color.getTransform().rb); } }
Symbol 6 MovieClip [__Packages.app.Clock] Frame 0
class app.Clock extends com.pixelbreaker.ui.UIObject { var thread, _x, _y, rings, ringSettings; function Clock () { super(); thread = new com.pixelbreaker.kernel.Thread(this); thread.run = _thread; init(); } static function create(container, name, depth, init, args) { var _local2 = container.createEmptyMovieClip(name, depth); if (init) { for (var _local3 in init) { _local2[_local3] = init[_local3]; } } _local2.__proto__ = app.Clock.prototype; Function(app.Clock).apply(_local2, args); return(app.Clock(_local2)); } function onResize() { _x = Stage.width / 2; _y = Stage.height / 2; } function init() { Stage.addListener(this); onResize(); rings = []; ringSettings = [{dcall:"getSeconds", getter:function () { var _local1 = new Date(); var _local2 = _local1.getSeconds(); var _local3 = ((_local1 == 1) ? "second" : "seconds"); return((com.pixelbreaker.utils.MathX.leadingZero(_local2, 2) + " ") + _local3); }, min:0, max:60, rate:0.3}, {dcall:"getMinutes", getter:function () { var _local2 = new Date(); var _local1 = _local2.getMinutes(); var _local3 = ((_local1 == 1) ? "minute" : "minutes"); return((com.pixelbreaker.utils.MathX.leadingZero(_local1, 2) + " ") + _local3); }, min:0, max:60, rate:0.05}, {dcall:"getHours", getter:function () { var _local3 = new Date(); var _local2 = _local3.getHours(); var _local4 = ((_local2 < 12) ? "am" : "pm"); var _local1 = _local2 % 12; _local1 = ((_local1 == 0) ? 12 : (_local1)); return((com.pixelbreaker.utils.MathX.leadingZero(_local1, 2) + " ") + _local4); }, min:0, max:24, rate:0.04}, {dcall:"getDate", getter:function () { var _local2 = new Date(); var _local1 = _local2.getDate(); var _local3 = com.pixelbreaker.formatters.DateBase.suffix[_local1 - 1]; return((_local1 + " ") + _local3); }, min:0, max:31, rate:0.03}, {dcall:"getMonth", getter:function () { var _local1 = new Date(); var _local2 = _local1.getMonth(); var _local3 = com.pixelbreaker.formatters.DateBase.monthNamesLong[_local2]; return(_local3); }, min:1, max:12, rate:0.025}, {dcall:"getDay", getter:function () { var _local2 = new Date(); var _local1 = _local2.getDay(); var _local3 = com.pixelbreaker.formatters.DateBase.dayNamesLong[_local1]; return(_local3); }, min:1, max:7, rate:0.02}]; _setup(); var _local3 = new Date(); com.pixelbreaker.dev.Debug.info(moon_phase(_local3.getFullYear(), _local3.getMonth() + 1, _local3.getDate())); } function _setup() { var _local3; var _local2 = 0; while (_local2 < ringSettings.length) { _local3 = app.Ring.create(this, "ring" + _local2, _local2); _local3.init(ringSettings[_local2], innerRadius + (_local2 * (ringWidth + ringSpacing)), ringWidth); rings.push(_local3); _local2++; } thread.start(); } function _thread() { var _local2 = 0; while (_local2 < rings.length) { rings[_local2].paint(); _local2++; } } function moon_phase(y, m, d) { var _local5; var _local4; var _local2; var _local1; if (m < 3) { y--; m = m + 12; } m++; _local5 = 365.25 * y; _local4 = 30.6 * m; _local2 = ((_local5 + _local4) + d) - 694039.09; _local2 = _local2 / 29.53; _local1 = int(_local2); _local2 = _local2 - _local1; _local1 = (_local2 * 8) + 0.5; _local1 = _local1 & 7; return(_local1); } var innerRadius = 100; var ringWidth = 17; var ringSpacing = 9; }
Symbol 7 MovieClip [__Packages.com.pixelbreaker.kernel.Thread] Frame 0
class com.pixelbreaker.kernel.Thread { var scope, threadGroup, running; function Thread (scope, tGroup) { this.scope = scope; threadGroup = ((tGroup != undefined) ? (tGroup) : (com.pixelbreaker.kernel.Kernel.getInstance().createMainThreadGroup())); running = false; } function start() { if (!running) { threadGroup.startThread(this); } running = true; } function end() { threadGroup.endThread(this); running = false; } function removeClonedThreads() { threadGroup.removeClonedThreads(this); } }
Symbol 8 MovieClip [__Packages.com.pixelbreaker.kernel.ThreadGroup] Frame 0
class com.pixelbreaker.kernel.ThreadGroup { var running; function ThreadGroup () { com.pixelbreaker.kernel.Kernel.getInstance().addThreadGroup(this); running = true; } function pause() { running = false; } function start() { running = true; } function update() { if (running) { var _local3; var _local2 = 0; while (_local2 < threads_ar.length) { _local3 = threads_ar[_local2]; _local3.run.call(_local3.scope, _local3); _local2++; } } } function startThread(threadObj) { threads_ar.push(threadObj); if (!com.pixelbreaker.kernel.Kernel.getInstance().paused) { com.pixelbreaker.kernel.Kernel.getInstance().createLoop(); } } function endThread(threadObj) { var _local3; var _local2 = 0; while (_local2 < threads_ar.length) { _local3 = threads_ar[_local2]; if (_local3 == threadObj) { if (typeof(_local3.onComplete) == "function") { _local3.onComplete.call(_local3.scope, _local3); } threads_ar.splice(_local2, 1); _local2--; } _local2++; } } function removeClonedThreads(threadObj) { var _local3; var _local5 = 0; var _local2 = 0; while (_local2 < threads_ar.length) { _local3 = threads_ar[_local2]; if ((_local3 != threadObj) && (_local3.scope == threadObj.scope)) { threads_ar.splice(_local2, 1); _local2--; _local5++; } _local2++; } return(_local5); } var threads_ar = []; }
Symbol 9 MovieClip [__Packages.com.pixelbreaker.kernel.Kernel] Frame 0
class com.pixelbreaker.kernel.Kernel { static var instance; var kernel_mc, groups_ar, mainThreadGroup; function Kernel () { com.pixelbreaker.dev.Debug.classinfo(toString() + " started"); kernel_mc = _root.kernel_mc || (_root.createEmptyMovieClip("kernel_mc", -9999)); if (!groups_ar.length) { groups_ar = []; } if (!paused) { createLoop(); } } static function getInstance() { if (instance == null) { instance = new com.pixelbreaker.kernel.Kernel(); } return(instance); } function createMainThreadGroup() { if (!mainThreadGroup) { mainThreadGroup = new com.pixelbreaker.kernel.ThreadGroup(); } return(mainThreadGroup); } function addThreadGroup(tGroup) { removeThreadGroup(tGroup); groups_ar.push(tGroup); } function removeThreadGroup(tGroup) { var _local2 = 0; while (_local2 < groups_ar.length) { if (groups_ar[_local2] == tGroup) { groups_ar.splice(_local2, 1); _local2--; } _local2++; } } function togglePause() { if (kernel_mc.onEnterFrame == undefined) { createLoop(); paused = false; } else { destroyLoop(); paused = true; } } function pause() { destroyLoop(); } function unpause() { createLoop(); } function createLoop() { if (!kernel_mc.onEnterFrame) { kernel_mc.onEnterFrame = function () { var _local4 = getTimer(); var _local2 = com.pixelbreaker.kernel.Kernel.getInstance().groups_ar; var _local3; var _local1 = 0; while (_local1 < _local2.length) { _local3 = _local2[_local1]; _local3.update(); _local1++; } com.pixelbreaker.dev.Debug.kerneltime(getTimer() - _local4); }; } } function destroyLoop() { delete kernel_mc.onEnterFrame; } function reset() { kernel_mc = _root.createEmptyMovieClip("kernel_mc", -9999); delete mainThreadGroup; groups_ar = []; createMainThreadGroup(); createLoop(); } function toString() { return("com.pixelbreaker.kernel.Kernel"); } var paused = false; }
Symbol 10 MovieClip [__Packages.com.pixelbreaker.dev.Debug] Frame 0
class com.pixelbreaker.dev.Debug { static var framerate, severityColors_ar, sending_lc; function Debug () { } static function connect() { if (!con) { framerate = false; severityColors_ar = [0, 204, 52224, 16750848, 16711680]; sending_lc = new LocalConnection(); sending_lc.onStatus = function (infoObject) { if ((infoObject.level == "status") && (!com.pixelbreaker.dev.Debug.framerate)) { com.pixelbreaker.dev.Framerate.main(); com.pixelbreaker.dev.Debug.framerate = true; com.pixelbreaker.dev.Debug.classinfo("com.pixelbreaker.dev.Framerate started"); } }; con = true; } } static function trace() { var _local2; var _local3 = 0; connect(); if (arguments.length == 1) { _local2 = arguments[0]; } else if (arguments.length >= 2) { if ((typeof(arguments[1]) == "boolean") && (arguments[1] == true)) { _local2 = traceObject(arguments[0]); if (arguments[2] != undefined) { _local3 = arguments[2]; } } else { _local2 = arguments[0]; if (arguments[1] != undefined) { _local3 = arguments[1]; } } } sending_lc.send("_debugger", "sendText", _local2, severityColors_ar[_local3], _local3); if (System.capabilities.playerType.toLowerCase() == "external") { trace(_local2); } } static function kerneltime(timeTaken) { connect(); sending_lc.send("_debugger", "sendKernelTime", timeTaken); } static function frametime(timeTaken) { connect(); sending_lc.send("_debugger", "sendFrameTime", timeTaken); } static function traceObject(obj) { var _local4 = objectLevel; var tmp = (("" + obj) + newline); var repObj; repObj = function (o, rcd, idt) { for (var _local6 in o) { var _local2 = ""; var _local1 = 0; while (_local1 < idt) { _local2 = _local2 + " "; _local1++; } if (o[_local6] instanceof Array) { tmp = tmp + ((_local2 + _local6) + ": Array\n"); } else { tmp = tmp + ((((_local2 + _local6) + ": ") + o[_local6]) + newline); } if (rcd > 0) { repObj(o[_local6], rcd - 1, idt + 1); } } }; repObj(obj, _local4, 1); return(tmp); } static function setObjectLevel(r) { objectLevel = r; } static function info() { var _local2 = arguments; _local2.push(0); trace.apply(com.pixelbreaker.dev.Debug, _local2); } static function event() { var _local2 = arguments; _local2.push(1); trace.apply(com.pixelbreaker.dev.Debug, _local2); } static function classinfo() { var _local2 = arguments; _local2.push(2); trace.apply(com.pixelbreaker.dev.Debug, _local2); } static function warning() { var _local2 = arguments; _local2.push(3); trace.apply(com.pixelbreaker.dev.Debug, _local2); } static function error() { var _local2 = arguments; _local2.push(4); trace.apply(com.pixelbreaker.dev.Debug, _local2); } static var objectLevel = 4; static var con = false; }
Symbol 11 MovieClip [__Packages.com.pixelbreaker.dev.Framerate] Frame 0
class com.pixelbreaker.dev.Framerate { function Framerate () { } static function main() { if (!_root.framerate_mc) { var _local4 = _root.createEmptyMovieClip("framerate_mc", -160000); _local4.startSec = getTimer(); _local4.history = []; _local4.onEnterFrame = function () { this.currTime = getTimer(); this.history.push(1000 / (this.currTime - this.lastTime)); if ((getTimer() - this.startSec) > 1000) { var _local2 = Math.round(com.pixelbreaker.utils.ArrayX.average(this.history)); if (isNaN(_local2)) { _local2 = 0; } com.pixelbreaker.dev.Debug.frametime(_local2); this.history = []; this.startSec = getTimer(); } this.lastTime = this.currTime; }; } } }
Symbol 12 MovieClip [__Packages.com.pixelbreaker.utils.ArrayX] Frame 0
class com.pixelbreaker.utils.ArrayX { function ArrayX () { } static function average(arr) { var _local3 = 0; var _local1 = 0; while (_local1 < arr.length) { _local3 = _local3 + arr[_local1]; _local1++; } return(_local3 / arr.length); } static function chooseRandom(arr) { return(arr[Math.floor(Math.random() * arr.length)]); } static function sum(arr) { var _local3 = 0; var _local1 = 0; while (_local1 < arr.length) { _local3 = _local3 + arr[_local1]; _local1++; } return(_local3); } static function compare(arr, arr2) { var _local6 = new Array(); var _local9 = new Array(); var _local7 = "###"; var _local4 = 0; while (_local4 < arr.length) { var _local8 = arr[_local4]; var _local1 = 0; while (_local1 < arr2.length) { if (arr[_local4] == arr2[_local1]) { _local8 = _local7; break; } _local1++; } _local6.push(_local8); _local4++; } _local4 = 0; while (_local4 < arr2.length) { var _local8 = arr2[_local4]; var _local1 = 0; while (_local1 < arr.length) { if (arr2[_local4] == arr[_local1]) { _local8 = _local7; break; } _local1++; } _local6.push(_local8); _local4++; } var _local5 = 0; while (_local5 < _local6.length) { if (_local6[_local5] != _local7) { _local9.push(_local6[_local5]); } _local5++; } return(_local9); } static function makeCopy(arr) { var _local3 = []; var _local1 = 0; while (_local1 < arr.length) { _local3[_local1] = arr[_local1]; _local1++; } return(_local3); } static function indexOf(arr, str) { var _local3 = -1; var _local1 = 0; while (_local1 < arr.length) { if (arr[_local1] == str) { _local3 = _local1; break; } _local1++; } return(_local3); } static function lastIndexOf(arr, str) { var _local3 = -1; var _local1 = arr.length - 1; while (_local1 >= 0) { if (arr[_local1] == str) { _local3 = _local1; break; } _local1--; } return(_local3); } static function shuffle(arr) { var _local5 = arr.length; var _local1 = 0; while (_local1 < _local5) { var _local3 = Math.floor(Math.random() * _local5); var _local4 = arr[_local1]; arr[_local1] = arr[_local3]; arr[_local3] = _local4; _local1++; } } static function visualise(arr, nameStr) { var _local3 = ""; var _local1 = 0; while (_local1 < arr.length) { if (typeof(arr[_local1]) == "object") { _local3 = _local3 + (((nameStr + "[") + _local1) + "] = new Array();\n"); _local3 = _local3 + visualise(arr[_local1], ((nameStr + "[") + _local1) + "]"); } else { _local3 = _local3 + (((((nameStr + "[") + _local1) + "] = \"") + arr[_local1].toString()) + "\";\n"); } _local1++; } return(_local3); } static function removeDuplicates(arr) { var _local3; var _local1; _local3 = 0; while (_local3 < arr.length) { _local1 = 0; while (_local1 < arr.length) { if ((arr[_local3] == arr[_local1]) && (_local3 != _local1)) { arr.splice(_local1, 1); _local1--; } _local1++; } _local3++; } } }
Symbol 13 MovieClip [__Packages.com.pixelbreaker.utils.MathX] Frame 0
class com.pixelbreaker.utils.MathX { function MathX () { } static function constrain(num, low, high) { return(((num < low) ? (low) : (((num > high) ? (high) : (num))))); } static function randInt(low, high) { return(low + Math.round(Math.random() * (high - low))); } static function shortest360Spin(a1, a2) { var _local4 = ((a2 > a1) ? (a2 - a1) : (a2 + (360 - a1))); var _local3 = ((a2 > a1) ? (a1 + (360 - a2)) : (a1 - a2)); return(((_local4 <= _local3) ? (_local4) : (-_local3))); } static function within360(a) { while (a < 0) { a = a + 360; } if (a > 360) { a = a % 360; } return(a); } static function percentage(a, b) { return(Math.round((a / b) * 100)); } static function leadingZero(num, digits) { var _local2 = num.toString(); var _local3 = ""; var _local1 = 0; while (_local1 < (digits - _local2.length)) { _local3 = _local3 + "0"; _local1++; } return(_local3 + _local2.toString()); } static function roundDec(num, places) { var _local2 = "1"; var _local1 = 0; while (_local1 < places) { _local2 = _local2 + "0"; _local1++; } _local2 = Number(_local2); return(Math.round(num * _local2) / _local2); } static function digitGroup(num, seperator) { var _local2 = num.toString(); var _local3 = _local2.length; var _local4 = (_local3 % 3) - 1; var _local5 = ""; var _local1 = 0; while (_local1 < _local3) { _local5 = _local5 + (((_local1 == _local4) || ((((_local1 - _local4) % 3) == 0) && (_local1 < (_local3 - 1)))) ? (_local2.substring(_local1, _local1 + 1) + seperator) : (_local2.substring(_local1, _local1 + 1))); _local1++; } return(_local5); } }
Symbol 14 MovieClip [__Packages.com.pixelbreaker.formatters.DateBase] Frame 0
class com.pixelbreaker.formatters.DateBase { function DateBase () { } static var dayNamesLong = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; static var dayNamesShort = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; static var monthNamesLong = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; static var monthNamesShort = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; static var timeOfDay = ["AM", "PM"]; static var suffix = ["st", "nd", "rd", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "th", "st", "nd", "rd", "th", "th", "th", "th", "th", "th", "th", "st"]; }
Symbol 15 MovieClip [__Packages.app.Ring] Frame 0
class app.Ring extends com.pixelbreaker.ui.UIObject { var _rotation, settings, d, bg, circum, label, hls, inertia; function Ring () { super(); } static function create(container, name, depth, init, args) { var _local2 = container.createEmptyMovieClip(name, depth); if (init) { for (var _local3 in init) { _local2[_local3] = init[_local3]; } } _local2.__proto__ = app.Ring.prototype; Function(app.Ring).apply(_local2, args); return(app.Ring(_local2)); } function init(settings, inner, width) { _rotation = -90; this.settings = settings; d = new Date(); bg = com.pixelbreaker.PolarSegment.create(this, "bg", 100); bg.init(inner, 0, inner + width, 0); circum = (Math.PI*2) * ((inner + width) - 5); label = com.pixelbreaker.PolarText.create(this, "label", 200); var _local4 = RingClock.fonts.styles.timeFont; _local4.color = 3355443 /* 0x333333 */; label.align = "right"; label.init("", RingClock.fonts.styles.timeFont, inner + width, 0); hls = new com.pixelbreaker.color.HLS(bg); hls.__set__saturation(1); hls.__set__luminance(0.6); inertia = new com.pixelbreaker.animate.Inertia(this, this.settings.rate, 0.1); } function paint() { d = new Date(); var _local3 = d[settings.dcall](); _local3 = _local3 + settings.min; var _local2 = _local3 / settings.max; _local2 = _local2 * 360; inertia.to("theta", _local2); hls.__set__hue(com.pixelbreaker.utils.MathX.within360(theta)); label.__set__text(String(settings.getter())); bg.__set___theta(Math.max(theta, label.thetaUsage)); label._rotation = bg._theta; } var theta = 0; }
Symbol 16 MovieClip [__Packages.com.pixelbreaker.PolarSegment] Frame 0
class com.pixelbreaker.PolarSegment extends com.pixelbreaker.ui.UIObject { var radius, iradius, theta, padding, autoRender, clear, beginFill, lineStyle, moveTo, lineTo, curveTo, endFill; function PolarSegment () { super(); } static function create(container, name, depth, init, args) { var _local2 = container.createEmptyMovieClip(name, depth); if (init) { for (var _local3 in init) { _local2[_local3] = init[_local3]; } } _local2.__proto__ = com.pixelbreaker.PolarSegment.prototype; Function(com.pixelbreaker.PolarSegment).apply(_local2, args); return(com.pixelbreaker.PolarSegment(_local2)); } function init(_radius, _theta, _iradius, _padding) { trace(arguments); radius = _radius; iradius = _iradius || 0; theta = _theta; padding = _padding; autoRender = true; render(); } function setAutoRender(bool) { autoRender = bool; } function set _outer(value) { radius = value; if (autoRender) { render(); } //return(_outer); } function get _outer() { return(radius); } function set _inner(value) { iradius = value; if (autoRender) { render(); } //return(_inner); } function get _inner() { return(iradius); } function set _theta(value) { theta = value; if (autoRender) { render(); } //return(_theta); } function get _theta() { return(theta); } function setGeom(__outer, __inner, __theta) { radius = __outer || (radius); iradius = __inner || (iradius); theta = __theta || (theta); render(); } function render() { clear(); var _local3; var _local4; var _local9; var _local8; var _local7 = Math.tan(com.pixelbreaker.utils.Trig.toRadians(precision / 2)); var _local10 = (padding / ((Math.PI*2) * radius)) * 360; var _local11 = (padding / ((Math.PI*2) * iradius)) * 360; var _local14 = com.pixelbreaker.utils.Trig.toRadians(_local10); var _local13 = com.pixelbreaker.utils.Trig.toRadians(_local11); var _local5; var _local6; beginFill(16777215); lineStyle(6, 16777215, 100, false, "none", "round", "round"); _local3 = iradius * Math.cos(_local13); _local4 = iradius * Math.sin(_local13); moveTo(_local3, _local4); _local3 = radius * Math.cos(_local14); _local4 = radius * Math.sin(_local14); lineTo(_local3, _local4); var _local2; _local2 = _local10; while (_local2 <= (theta - (_local10 * 2))) { if (_local2 == _local10) { } else { _local5 = com.pixelbreaker.utils.Trig.toRadians(_local2); _local6 = com.pixelbreaker.utils.Trig.toRadians(_local2 - 90); _local3 = radius * Math.cos(_local5); _local4 = radius * Math.sin(_local5); _local9 = _local3 + ((radius * _local7) * Math.cos(_local6)); _local8 = _local4 + ((radius * _local7) * Math.sin(_local6)); curveTo(_local9, _local8, _local3, _local4); } _local2 = _local2 + precision; } var _local12 = (theta - (_local10 * 2)) % precision; if (_local12 > 0) { _local7 = Math.tan(com.pixelbreaker.utils.Trig.toRadians(_local12 / 2)); _local2 = theta - _local10; _local5 = com.pixelbreaker.utils.Trig.toRadians(_local2); _local6 = com.pixelbreaker.utils.Trig.toRadians(_local2 - 90); _local3 = radius * Math.cos(_local5); _local4 = radius * Math.sin(_local5); _local9 = _local3 + ((radius * _local7) * Math.cos(_local6)); _local8 = _local4 + ((radius * _local7) * Math.sin(_local6)); curveTo(_local9, _local8, _local3, _local4); } if (iradius > 0) { _local2 = theta - _local11; _local3 = iradius * Math.cos(com.pixelbreaker.utils.Trig.toRadians(_local2)); _local4 = iradius * Math.sin(com.pixelbreaker.utils.Trig.toRadians(_local2)); lineTo(_local3, _local4); _local7 = Math.tan(-com.pixelbreaker.utils.Trig.toRadians(precision / 2)); _local2 = theta - _local11; while (_local2 >= 0) { if (_local2 == (theta - _local11)) { } else { _local5 = com.pixelbreaker.utils.Trig.toRadians(_local2); _local6 = com.pixelbreaker.utils.Trig.toRadians(_local2 - 90); _local3 = iradius * Math.cos(_local5); _local4 = iradius * Math.sin(_local5); _local9 = _local3 + ((iradius * _local7) * Math.cos(_local6)); _local8 = _local4 + ((iradius * _local7) * Math.sin(_local6)); curveTo(_local9, _local8, _local3, _local4); } _local2 = _local2 - precision; } if (_local12 > 0) { if (_local2 < 0) { _local2 = _local2 + precision; _local7 = Math.tan(-com.pixelbreaker.utils.Trig.toRadians(_local2 / 2)); _local2 = _local11; _local5 = com.pixelbreaker.utils.Trig.toRadians(_local2); _local6 = com.pixelbreaker.utils.Trig.toRadians(_local2 - 90); _local3 = iradius * Math.cos(_local5); _local4 = iradius * Math.sin(_local5); _local9 = _local3 + ((iradius * _local7) * Math.cos(_local6)); _local8 = _local4 + ((iradius * _local7) * Math.sin(_local6)); curveTo(_local9, _local8, _local3, _local4); } } } else { lineTo(iradius, 0); } endFill(); } function toString() { return("com.pixelbreaker.PolarSegment"); } var precision = 10; }
Symbol 17 MovieClip [__Packages.com.pixelbreaker.utils.Trig] Frame 0
class com.pixelbreaker.utils.Trig { function Trig () { } static function toRadians(num) { return(num * pi180); } static function toDegrees(num) { return(num / pi180); } static function getDistanceMC(mc1, mc2) { var _local2 = mc1._x - mc2._x; var _local1 = mc1._y - mc2._y; var _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1)); return(_local3); } static function getDistance(p1, p2) { var _local2 = p1.x - p2.x; var _local1 = p1.y - p2.y; var _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1)); return(_local3); } static function getAngleMC(mc1, mc2, returnRads) { var _local1 = Math.atan2(mc1._x - mc2._x, mc1._y - mc2._y); _local1 = _local1 / (Math.PI/180); _local1 = (_local1 + 360) % 360; if (returnRads) { _local1 = _local1 * (Math.PI/180); } return(_local1); } static function getAngle(p1, p2, returnRads) { var _local1 = Math.atan2(p1.x - p2.x, p1.y - p2.y); if (returnRads) { return(_local1); } _local1 = _local1 / (Math.PI/180); return(_local1); } static function getVectorPoint(startX, startY, thetha, r) { return({x:startX + (r * Math.cos(thetha)), y:startY + (r * Math.sin(thetha))}); } static var pi180 = (Math.PI/180); }
Symbol 18 MovieClip [__Packages.com.pixelbreaker.PolarText] Frame 0
class com.pixelbreaker.PolarText extends com.pixelbreaker.ui.UIObject { var textSpacing, cacheAsBitmap, text_str, _fmt, radius, textx, createTextField, thetaUsage; function PolarText () { super(); textSpacing = 1; cacheAsBitmap = true; } static function create(container, name, depth, init, args) { var _local2 = container.createEmptyMovieClip(name, depth); if (init) { for (var _local3 in init) { _local2[_local3] = init[_local3]; } } _local2.__proto__ = com.pixelbreaker.PolarText.prototype; Function(com.pixelbreaker.PolarText).apply(_local2, args); return(com.pixelbreaker.PolarText(_local2)); } function init(_text_str, __fmt, _radius, _textx) { text_str = _text_str; _fmt = __fmt; radius = _radius; textx = _textx; render(); } function set text(str) { text_str = str; render(); //return(text); } function get text() { return(text_str); } function set textFormat(fmt) { _fmt = fmt; render(); //return(textFormat); } function get textFormat() { return(_fmt); } function set _r(value) { radius = value; render(); //return(_r); } function get _r() { return(radius); } function set _textx(value) { textx = value; render(); //return(_textx); } function get _textx() { return(textx); } function render() { clearTextFields(); var _local2; var _local5; var _local3 = 0; while (_local3 < text_str.length) { _local5 = ((_local3 == 0) ? (textx || 0) : (this["let" + (_local3 - 1)]._x + this["let" + (_local3 - 1)].textWidth)); createTextField("let" + _local3, _local3, _local5 + textSpacing, 0, 400, 400); _local2 = this["let" + _local3]; _local2.xOffset = _local5; _local2.autoSize = true; _local2.embedFonts = true; _local2.antiAliasType = "normal"; _local2.selectable = false; _local2.setNewTextFormat(_fmt); _local2.text = text_str.charAt(_local3); _local3++; } var _local10 = this["let" + (text_str.length - 1)]._x + this["let" + (text_str.length - 1)].textWidth; var _local7 = (Math.PI*2) * radius; var _local9 = ((align == "right") ? (_local10 + 8) : 0); var _local6; var _local4; var _local8; _local3 = 0; while (_local3 < text_str.length) { _local2 = this["let" + _local3]; _local8 = (_local7 - _local9) + _local2.xOffset; _local6 = (_local8 / _local7) * 360; _local4 = com.pixelbreaker.utils.Trig.getVectorPoint(0, 0, com.pixelbreaker.utils.Trig.toRadians(_local6), radius); _local2._rotation = _local6 + 90; _local2._x = _local4.x; _local2._y = _local4.y; _local3++; } thetaUsage = ((_local10 + 9) / _local7) * 360; } function clearTextFields() { for (var _local2 in this) { if (this[_local2] instanceof TextField) { this[_local2].text = ""; } } } var align = "left"; }
Symbol 19 MovieClip [__Packages.com.pixelbreaker.color.HLS] Frame 0
class com.pixelbreaker.color.HLS { var _cObj, _hls; function HLS (o) { _cObj = new Color(o); _hls = new com.pixelbreaker.color.HLSRGB(); } function setRGB(n) { RGB2HLS(n); _cObj.setRGB(n); } function getRGB() { return(_cObj.getRGB()); } function setTransform(o) { _cObj.setTransform(o); RGB2HLS(_cObj.getRGB()); } function getTransform() { return(_cObj.getTransform()); } function setHLS(o) { _hls.__set__hue(o.h); _hls.__set__luminance(o.l); _hls.__set__saturation(o.s); _cObj.setRGB(((_hls.__get__red() << 16) | (_hls.__get__green() << 8)) | _hls.__get__blue()); } function getHLS() { return({h:_hls.__get__hue(), l:_hls.__get__luminance(), s:_hls.__get__saturation()}); } function get hue() { return(Number(_hls.__get__hue())); } function set hue(n) { _hls.__set__hue(n); _cObj.setRGB(((_hls.__get__red() << 16) | (_hls.__get__green() << 8)) | _hls.__get__blue()); //return(hue); } function get luminance() { return(Number(_hls.__get__luminance())); } function set luminance(n) { if ((n <= 1) && (n >= 0)) { _hls.__set__luminance(n); _cObj.setRGB(((_hls.__get__red() << 16) | (_hls.__get__green() << 8)) | _hls.__get__blue()); } else { throw new Error(("luminance value of " + n) + " is outside the bounds of 0 and 1"); } //return(luminance); } function get saturation() { return(Number(_hls.__get__saturation())); } function set saturation(n) { if ((n <= 1) && (n >= 0)) { _hls.__set__saturation(n); _cObj.setRGB(((_hls.__get__red() << 16) | (_hls.__get__green() << 8)) | _hls.__get__blue()); } else { throw new Error(("saturation value of " + n) + " is outside the bounds of 0 and 1"); } //return(saturation); } function RGB2HLS(n) { _hls.__set__red(Math.floor(n / 65536)); _hls.__set__green(Math.floor((n - (_hls.__get__red() * 65536)) / 256)); _hls.__set__blue((n - (_hls.__get__red() * 65536)) - (_hls.__get__green() * 256)); } }
Symbol 20 MovieClip [__Packages.com.pixelbreaker.color.HLSRGB] Frame 0
class com.pixelbreaker.color.HLSRGB { function HLSRGB () { } function get red() { return(_red); } function set red(n) { _red = n; ToHLS(); //return(red); } function get green() { return(_green); } function set green(n) { _green = n; ToHLS(); //return(green); } function get blue() { return(_blue); } function set blue(n) { _blue = n; ToHLS(); //return(blue); } function get luminance() { return(_luminance); } function set luminance(n) { if ((n < 0) || (n > 1)) { trace(n + " exceeds luminance bounds. Luminance must be between 0.0 and 1.0"); } else { _luminance = n; ToRGB(); } //return(luminance); } function get hue() { return(_hue); } function set hue(n) { if ((n < 0) || (n > 360)) { trace(n + " exceeds hue bounds. Hue must be between 0.0 and 360.0"); } else { _hue = n; ToRGB(); } //return(hue); } function get saturation() { return(_saturation); } function set saturation(n) { if ((n < 0) || (n > 1)) { trace(n + "exceeds saturation bounds. Saturation must be between 0.0 and 1.0"); } else { _saturation = n; ToRGB(); } //return(saturation); } function get color() { var _local2 = new Color(); _local2.setRGB(((_red << 16) | (_green << 8)) | _blue); return(_local2); } function set color(c) { var _local2 = c.getRGB; _red = _local2.r; _green = _local2.g; _blue = _local2.b; ToHLS(); //return(color); } function lightenBy(n) { _luminance = _luminance * (1 + n); if (_luminance > 1) { _luminance = 1; } ToRGB(); } function darkenBy(n) { _luminance = _luminance * n; ToRGB(); } function ToHLS() { var _local5 = Math.min(_red, Math.min(_green, _blue)); var _local2 = Math.max(_red, Math.max(_green, _blue)); var _local3 = _local2 - _local5; var _local4 = _local2 + _local5; _luminance = _local4 / 510; if (_local2 == _local5) { _saturation = 0; _hue = 0; } else { var _local7 = (_local2 - _red) / _local3; var _local8 = (_local2 - _green) / _local3; var _local6 = (_local2 - _blue) / _local3; _saturation = ((_luminance <= 0.5) ? (_local3 / _local4) : (_local3 / (510 - _local4))); if (_red == _local2) { _hue = 60 * ((6 + _local6) - _local8); } else if (_green == _local2) { _hue = 60 * ((2 + _local7) - _local6); } else if (_blue == _local2) { _hue = 60 * ((4 + _local8) - _local7); } _hue = _hue % 360; } } function ToRGB() { if (_saturation == 0) { _red = (_green = (_blue = _luminance * 255)); } else { var _local3; var _local2; if (_luminance <= 0.5) { _local2 = _luminance + (_luminance * _saturation); } else { _local2 = (_luminance + _saturation) - (_luminance * _saturation); } _local3 = (2 * _luminance) - _local2; _red = ToRGB1(_local3, _local2, _hue + 120); _green = ToRGB1(_local3, _local2, _hue); _blue = ToRGB1(_local3, _local2, _hue - 120); } } function ToRGB1(rm1, rm2, rh) { if (rh > 360) { rh = rh - 360; } else if (rh < 0) { rh = rh + 360; } if (rh < 60) { rm1 = rm1 + (((rm2 - rm1) * rh) / 60); } else if (rh < 180) { rm1 = rm2; } else if (rh < 240) { rm1 = rm1 + (((rm2 - rm1) * (240 - rh)) / 60); } return(rm1 * 255); } var _red = 0; var _green = 0; var _blue = 0; var _hue = 0; var _luminance = 0; var _saturation = 0; }
Symbol 21 MovieClip [__Packages.com.pixelbreaker.animate.TweenInterface] Frame 0
interface com.pixelbreaker.animate.TweenInterface { }
Symbol 22 MovieClip [__Packages.com.pixelbreaker.animate.Inertia] Frame 0
class com.pixelbreaker.animate.Inertia implements com.pixelbreaker.animate.TweenInterface { var props, propRef, obj, rate, friction, executing, hub, onUpdate, onComplete; function Inertia (_obj, _rate, _friction) { props = []; propRef = []; obj = _obj; rate = _rate || 0.2; friction = _friction || 0.2; executing = false; hub = com.pixelbreaker.animate.Hub.getInstance(); } function to(_prop, _end) { if (isNaN(_end) || (!isFinite(_end))) { com.pixelbreaker.dev.Debug.error("Inertia Error: NaN/Infinity passed"); } if (propRef[_prop] == undefined) { propRef[_prop] = props.length; props.push({prop:_prop, end:_end, speed:0, accel:0, started:false}); } else { props[propRef[_prop]].end = _end; props[propRef[_prop]].started = false; } executing = true; exe(); } function forceTo(_prop, _end) { var _local2 = props[propRef[_prop]]; _local2.accel = 0; _local2.speed = 0; _local2.started = false; _local2.end = _end; obj[_local2.prop] = _end; executing = false; hub.removeListener(this); } function update() { if (executing) { var _local2; if (props.length > 0) { var _local3 = 0; while (_local3 < props.length) { _local2 = props[_local3]; if ((!_local2.started) || (((Math.abs(_local2.accel) > 0.001) && (Math.abs(_local2.speed) > 0.001)) && (Math.abs(_local2.end - obj[_local2.prop]) > 0.001))) { _local2.accel = (_local2.end - obj[_local2.prop]) * rate; _local2.speed = (_local2.speed * friction) + _local2.accel; obj[_local2.prop] = obj[_local2.prop] + _local2.speed; _local2.started = true; if (onUpdate) { onUpdate(); } } else { _local2.started = false; obj[_local2.prop] = _local2.end; propRef[_local2.prop] = undefined; props.splice(_local3--, 1); if (onComplete) { onComplete(); } } _local3++; } } else { executing = false; hub.removeListener(this); } } } function exe() { executing = true; hub.addListener(this); } function getDelay() { return(0); } function getObj() { return(obj); } function getProp() { return({}); } function toString() { return("com.pixelbreaker.animate.Inertia"); } }
Symbol 23 MovieClip [__Packages.com.pixelbreaker.event.EventBroadcaster] Frame 0
class com.pixelbreaker.event.EventBroadcaster { var _listeners; function EventBroadcaster () { _listeners = []; } function addListener(obj) { if (com.pixelbreaker.utils.ArrayX.indexOf(_listeners, obj) == -1) { _listeners.push(obj); return(true); } return(false); } function removeListener(obj) { var _local3 = false; while (com.pixelbreaker.utils.ArrayX.indexOf(_listeners, obj) != -1) { _listeners.splice(com.pixelbreaker.utils.ArrayX.indexOf(_listeners, obj), 1); _local3 = true; } return(_local3); } function broadcastMessage(method) { var _local3; var _local4; var _local5 = arguments.splice(1); _local3 = 0; while (_local3 < _listeners.length) { _local4 = _listeners[_local3]; _local4[method].apply(_local4, _local5); if (_local4 == undefined) { _listeners.splice(_local3--, 1); } _local3++; } } }
Symbol 24 MovieClip [__Packages.com.pixelbreaker.animate.Hub] Frame 0
class com.pixelbreaker.animate.Hub extends com.pixelbreaker.event.EventBroadcaster { static var instance; var addQueue, remQueue, loop, _listeners; function Hub () { super(); com.pixelbreaker.dev.Debug.classinfo(toString() + " started"); addQueue = []; remQueue = []; loop = new com.pixelbreaker.kernel.Thread(this); loop.run = function () { this.update(); }; } static function getInstance() { if (instance == null) { instance = new com.pixelbreaker.animate.Hub(); } return(instance); } function update() { if (addQueue.length > 0) { processAddQueue(); } if (remQueue.length > 0) { processRemoveQueue(); } if (_listeners.length > 0) { var _local2 = 0; while (_local2 < _listeners.length) { _listeners[_local2].update(); _local2++; } } else { loop.end(); } } function addListener(obj) { if (com.pixelbreaker.utils.ArrayX.indexOf(_listeners, obj) == -1) { addQueue.push(obj); } loop.start(); } function removeListener(obj) { remQueue.push(obj); } function processAddQueue() { var _local3; var _local5 = _listeners.length; var _local4 = 0; while (_local4 < addQueue.length) { _local3 = addQueue[_local4]; if (_local3.getDelay() == 0) { remove(_local3.getObj(), _local3.getProp()); } super.addListener(_local3); _local4++; } addQueue = []; } function processRemoveQueue() { var _local4; var _local5 = _listeners.length; var _local3 = 0; while (_local3 < remQueue.length) { _local4 = remQueue[_local3]; super.removeListener(_local4); _local3++; } remQueue = []; } function remove(obj, prop, exclude) { var _local2; var _local9 = _listeners.length; var _local3 = 0; while (_local3 < _listeners.length) { _local2 = _listeners[_local3]; if (_local2.getObj() == undefined) { remQueue.push(_listeners[_local3]); } else if (_local2 instanceof com.pixelbreaker.animate.TweenExe) { var _local7 = (prop ? (_local2.getProp() == prop) : true); if (((_local2.getObj() == obj) && (_local7)) && (_local2 != exclude)) { remQueue.push(_listeners[_local3]); } } else if (_local2 instanceof com.pixelbreaker.animate.CallDelayExe) { var _local8 = ((typeof(prop) == "string") ? (obj[prop]) : (prop)); var _local7 = (prop ? (_local2.getProp() == _local8) : true); if (((_local2.getObj() == obj) && (_local7)) && (_local2 != exclude)) { remQueue.push(_listeners[_local3]); } } else if (_local2 instanceof com.pixelbreaker.animate.Inertia) { if (((_local2.getObj() == obj) && (_local2 != exclude)) && (prop == undefined)) { remQueue.push(_listeners[_local3]); } } else if (_local2 instanceof com.pixelbreaker.animate.TweenPropsExe) { if (((_local2.getObj() == obj) && (_local2 != exclude)) && (prop == undefined)) { remQueue.push(_listeners[_local3]); } } _local3++; } return(_local9 - _listeners.length); } function getListeners() { return(_listeners.length); } function toString() { return("com.pixelbreaker.animate.Hub"); } }
Symbol 25 MovieClip [__Packages.com.pixelbreaker.animate.TweenExe] Frame 0
class com.pixelbreaker.animate.TweenExe implements com.pixelbreaker.animate.TweenInterface { var time, obj, prop, begin, end, duration, easing, delay, ex1, ex2, executing, started, hub, onUpdate, onBegin, onComplete; function TweenExe (_obj, _prop, _end, _duration, _easing, _delay, _ex1, _ex2) { time = 0; obj = _obj; prop = _prop; begin = obj[prop]; end = _end; duration = _duration; easing = _easing; delay = _delay || 0; ex1 = _ex1; ex2 = _ex2; executing = false; started = false; hub = com.pixelbreaker.animate.Hub.getInstance(); } function update() { if (executing) { if ((time < duration) && (delay == 0)) { obj[prop] = easing(time, begin, end - begin, duration, ex1, ex2); time++; if (onUpdate) { onUpdate(); } if ((delay == 0) && (onBegin)) { onBegin(); } } else if (delay > 0) { delay--; if (delay == 1) { hub.remove(obj, prop, this); } begin = obj[prop]; } else { obj[prop] = end; if (onComplete) { onComplete(); } hub.removeListener(this); executing = false; } } } function exe() { executing = true; hub.addListener(this); } function getDelay() { return(delay); } function getObj() { return(obj); } function getProp() { return(prop); } function toString() { return("com.pixelbreaker.animate.TweenExe"); } }
Symbol 26 MovieClip [__Packages.com.pixelbreaker.animate.CallDelayExe] Frame 0
class com.pixelbreaker.animate.CallDelayExe implements com.pixelbreaker.animate.TweenInterface { var scope, fn, delay, args, executing, hub; function CallDelayExe (_scope, _fn, _delay, _args) { scope = _scope; fn = ((typeof(_fn) == "string") ? (scope[_fn]) : (_fn)); delay = _delay; args = arguments.splice(3); if (fn == undefined) { com.pixelbreaker.dev.Debug.error("invalid function passed to " + toString()); fn = function () { }; } executing = false; hub = com.pixelbreaker.animate.Hub.getInstance(); } function update() { if (executing) { if (delay > 0) { delay--; if (delay == 1) { hub.remove(scope, fn, this); } } if (delay == 0) { hub.removeListener(this); fn.apply(scope, args); } } } function exe() { executing = true; hub.addListener(this); } function getDelay() { return(delay); } function getObj() { return(scope); } function getProp() { return(fn); } function toString() { return("com.pixelbreaker.animate.CallDelayExe"); } }
Symbol 27 MovieClip [__Packages.com.pixelbreaker.animate.TweenPropsExe] Frame 0
class com.pixelbreaker.animate.TweenPropsExe implements com.pixelbreaker.animate.TweenInterface { var time, obj, props, duration, easing, delay, ex1, ex2, executing, started, hub, onBegin, onComplete, onUpdate; function TweenPropsExe (_obj, _props, _duration, _easing, _delay, _ex1, _ex2) { time = 0; obj = _obj; props = transProps(_props); duration = _duration; easing = _easing; delay = _delay || 0; ex1 = _ex1; ex2 = _ex2; executing = false; started = false; hub = com.pixelbreaker.animate.Hub.getInstance(); } function update() { if (executing) { var _local3 = 0; while (_local3 < props.length) { var _local2 = props[_local3]; if ((time < duration) && (delay == 0)) { obj[_local2.prop] = easing(time, _local2.begin, _local2.end - _local2.begin, duration, ex1, ex2); } else { if (delay > 0) { if (delay == 1) { hub.remove(obj, _local2.prop, this); } return(undefined); } obj[_local2.prop] = _local2.end; } _local3++; } if (delay > 0) { delay--; } else if (delay == 0) { if ((time == 0) && (onBegin)) { onBegin(); } time++; } if (time == duration) { if (onComplete) { onComplete(); } hub.removeListener(this); executing = false; } else if (onUpdate) { onUpdate(); } } } function transProps(_props) { var _local6 = []; for (var _local7 in _props) { _local6.push({prop:_local7, begin:obj[_local7], end:_props[_local7]}); } return(_local6); } function exe() { var _local2 = 0; while (_local2 < props.length) { props[_local2].begin = obj[props[_local2].prop]; _local2++; } executing = true; hub.addListener(this); } function getDelay() { return(delay); } function getObj() { return(obj); } function getProp() { return(null); } function toString() { return("com.pixelbreaker.animate.TweenPropsExe"); } }
Symbol 28 MovieClip [__Packages.com.pixelbreaker.display.Fonts] Frame 0
class com.pixelbreaker.display.Fonts { var styles; function Fonts (fontDefinitionLinkage) { styles = []; var _local5 = []; var _local6 = _root.attachMovie(fontDefinitionLinkage, "fontDefinition", 1 + _root.getNextHighestDepth(), {_visible:false}); for (var _local7 in _local6) { if (_local6[_local7] instanceof TextField) { _local5.push(_local6[_local7]); } } var _local4 = 0; while (_local4 < _local5.length) { var _local3 = _local5[_local4].getTextFormat(); _local3.size = null; _local3.color = null; _local3.align = null; if (_local3) { styles[_local5[_local4]._name] = _local3; } _local4++; } } }

Library Items

Symbol 1 FontUsed by:2
Symbol 2 EditableTextUses:1Used by:3
Symbol 3 MovieClip [fontsContainer]Uses:2
Symbol 4 MovieClip [__Packages.RingClock]
Symbol 5 MovieClip [__Packages.com.pixelbreaker.ui.UIObject]
Symbol 6 MovieClip [__Packages.app.Clock]
Symbol 7 MovieClip [__Packages.com.pixelbreaker.kernel.Thread]
Symbol 8 MovieClip [__Packages.com.pixelbreaker.kernel.ThreadGroup]
Symbol 9 MovieClip [__Packages.com.pixelbreaker.kernel.Kernel]
Symbol 10 MovieClip [__Packages.com.pixelbreaker.dev.Debug]
Symbol 11 MovieClip [__Packages.com.pixelbreaker.dev.Framerate]
Symbol 12 MovieClip [__Packages.com.pixelbreaker.utils.ArrayX]
Symbol 13 MovieClip [__Packages.com.pixelbreaker.utils.MathX]
Symbol 14 MovieClip [__Packages.com.pixelbreaker.formatters.DateBase]
Symbol 15 MovieClip [__Packages.app.Ring]
Symbol 16 MovieClip [__Packages.com.pixelbreaker.PolarSegment]
Symbol 17 MovieClip [__Packages.com.pixelbreaker.utils.Trig]
Symbol 18 MovieClip [__Packages.com.pixelbreaker.PolarText]
Symbol 19 MovieClip [__Packages.com.pixelbreaker.color.HLS]
Symbol 20 MovieClip [__Packages.com.pixelbreaker.color.HLSRGB]
Symbol 21 MovieClip [__Packages.com.pixelbreaker.animate.TweenInterface]
Symbol 22 MovieClip [__Packages.com.pixelbreaker.animate.Inertia]
Symbol 23 MovieClip [__Packages.com.pixelbreaker.event.EventBroadcaster]
Symbol 24 MovieClip [__Packages.com.pixelbreaker.animate.Hub]
Symbol 25 MovieClip [__Packages.com.pixelbreaker.animate.TweenExe]
Symbol 26 MovieClip [__Packages.com.pixelbreaker.animate.CallDelayExe]
Symbol 27 MovieClip [__Packages.com.pixelbreaker.animate.TweenPropsExe]
Symbol 28 MovieClip [__Packages.com.pixelbreaker.display.Fonts]

Instance Names

"timeFont"Symbol 3 MovieClip [fontsContainer] Frame 1Symbol 2 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 3 as "fontsContainer"
ExportAssets (56)Timeline Frame 1Symbol 4 as "__Packages.RingClock"
ExportAssets (56)Timeline Frame 1Symbol 5 as "__Packages.com.pixelbreaker.ui.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 6 as "__Packages.app.Clock"
ExportAssets (56)Timeline Frame 1Symbol 7 as "__Packages.com.pixelbreaker.kernel.Thread"
ExportAssets (56)Timeline Frame 1Symbol 8 as "__Packages.com.pixelbreaker.kernel.ThreadGroup"
ExportAssets (56)Timeline Frame 1Symbol 9 as "__Packages.com.pixelbreaker.kernel.Kernel"
ExportAssets (56)Timeline Frame 1Symbol 10 as "__Packages.com.pixelbreaker.dev.Debug"
ExportAssets (56)Timeline Frame 1Symbol 11 as "__Packages.com.pixelbreaker.dev.Framerate"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.com.pixelbreaker.utils.ArrayX"
ExportAssets (56)Timeline Frame 1Symbol 13 as "__Packages.com.pixelbreaker.utils.MathX"
ExportAssets (56)Timeline Frame 1Symbol 14 as "__Packages.com.pixelbreaker.formatters.DateBase"
ExportAssets (56)Timeline Frame 1Symbol 15 as "__Packages.app.Ring"
ExportAssets (56)Timeline Frame 1Symbol 16 as "__Packages.com.pixelbreaker.PolarSegment"
ExportAssets (56)Timeline Frame 1Symbol 17 as "__Packages.com.pixelbreaker.utils.Trig"
ExportAssets (56)Timeline Frame 1Symbol 18 as "__Packages.com.pixelbreaker.PolarText"
ExportAssets (56)Timeline Frame 1Symbol 19 as "__Packages.com.pixelbreaker.color.HLS"
ExportAssets (56)Timeline Frame 1Symbol 20 as "__Packages.com.pixelbreaker.color.HLSRGB"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.com.pixelbreaker.animate.TweenInterface"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.com.pixelbreaker.animate.Inertia"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.com.pixelbreaker.event.EventBroadcaster"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.com.pixelbreaker.animate.Hub"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.com.pixelbreaker.animate.TweenExe"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.com.pixelbreaker.animate.CallDelayExe"
ExportAssets (56)Timeline Frame 1Symbol 27 as "__Packages.com.pixelbreaker.animate.TweenPropsExe"
ExportAssets (56)Timeline Frame 1Symbol 28 as "__Packages.com.pixelbreaker.display.Fonts"




http://swfchan.com/5/20139/info.shtml
Created: 29/5 -2019 10:28:55 Last modified: 29/5 -2019 10:28:55 Server time: 23/04 -2024 16:14:53