STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #159784 |
She just got zpammed |
ActionScript [AS1/AS2]
Frame 1function setTextFormat(textObject) { var _local1 = new TextFormat(); _local1.size = 100; _local1.letterSpacing = 15; _local1.font = "Arial Narrow"; _local1.color = 16777215 /* 0xFFFFFF */; _local1.align = "right"; textObject.setTextFormat(_local1); } function setTextFormat2(textObject) { var _local1 = new TextFormat(); _local1.size = 18; _local1.letterSpacing = 3; _local1.font = "Segoe UI Light"; _local1.color = 16777215 /* 0xFFFFFF */; _local1.align = "right"; textObject.setTextFormat(_local1); } function assignMasks() { ploader.infoText.setMask(ploader.iTM); ploader.tcont.setMask(ploader.tmask); ploader.lines.setMask(ploader.linesMask); } function easeInQuad(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } function preload() { var _local3 = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); ploader.tcont.T.text = _local3; setTextFormat(ploader.tcont.T); if (_local3 == 100) { var startPos = ploader.infoText._y; var timeCount = 0; ploader.infoText.onEnterFrame = function () { this._y = easeInQuad(timeCount++, startPos, -55, 10); if (timeCount >= 10) { delete this.onEnterFrame; isLoaded = true; this.iT.text = "Click anywhere to play!"; setTextFormat2(this.iT); this._y = 120; this.onEnterFrame = function () { this._y = 93 - ((93 - this._y) / 1.1); if (this._y == 93) { delete this.onEnterFrame; } }; } }; clearInterval(Int); } } function onMouseDown() { if (isLoaded) { _root.play(); unloadMovie (bgGrad); unloadMovie (lines); unloadMovie (linesMask); unloadMovie (tcont); unloadMovie (tmask); unloadMovie (infoText); unloadMovie (iT); unloadMovie (iTM); unloadMovie (ploader); unloadMovie (pre_bgmc); delete preload; delete easeInQuad; delete setTextFormat; delete setTextFormat2; delete blurData; delete isLoaded; delete Int; delete onMouseDown; } } stop(); blurData = new flash.display.BitmapData(Stage.width + 20, Stage.height + 20); blurData.draw(_root, new flash.geom.Matrix(1, 0, 0, 1, 10, 10)); this.createEmptyMovieClip("pre_bgmc", this.getNextHighestDepth()); pre_bgmc._x = -10; pre_bgmc._y = -10; pre_bgmc.attachBitmap(blurData, 1); pre_bgmc.filters = [new flash.filters.BlurFilter(10, 10, 2)]; this.createEmptyMovieClip("ploader", this.getNextHighestDepth()); ploader._x = 0; ploader._y = Stage.height - 150; ploader.createEmptyMovieClip("bgGrad", ploader.getNextHighestDepth()); ploader.bgGrad.cacheAsBitmap = true; ploader.bgGrad._x = -ploader._x; ploader.bgGrad._y = Stage.height - ploader._y; with (ploader.bgGrad) { fillType = "linear"; colors = [6710886, 0]; alphas = [0, 75]; ratios = [0, 255]; matrix = {matrixType:"box", x:0, y:-200, w:200, h:200, r:(Math.PI/2)}; lineStyle(1, 0, 0); beginGradientFill(fillType, colors, alphas, ratios, matrix); moveTo(0, 0); lineTo(Stage.width, 0); lineTo(Stage.width, -200); lineTo(0, -200); lineTo(0, 0); endFill(); } ploader.createEmptyMovieClip("lines", ploader.getNextHighestDepth()); ploader.lines.cacheAsBitmap = true; ploader.lines._x = Stage.width; ploader.lines._y = 80; ploader.lines.lineStyle(1, 16777215); var i = 0; while (i < 75) { ploader.lines.moveTo(i * -5, 0); ploader.lines.lineTo((i * -5) + 50, 50); i++; } ploader.createEmptyMovieClip("linesMask", ploader.getNextHighestDepth()); ploader.linesMask.cacheAsBitmap = true; with (ploader.linesMask) { fillType = "linear"; colors = [0, 0]; alphas = [0, 80]; ratios = [0, 255]; matrix = {matrixType:"box", x:Stage.width - 325, y:0, w:200, h:15, r:0}; lineStyle(1, 0, 0); beginGradientFill(fillType, colors, alphas, ratios, matrix); moveTo(0, 80); lineTo(Stage.width, 80); lineTo(Stage.width, 90); lineTo(0, 90); lineTo(0, 80); endFill(); alphas = [0, 25]; lineStyle(1, 0, 0); beginGradientFill(fillType, colors, alphas, ratios, matrix); moveTo(0, 90); lineTo(Stage.width, 90); lineTo(Stage.width, 130); lineTo(0, 130); lineTo(0, 90); endFill(); } ploader.createEmptyMovieClip("tcont", ploader.getNextHighestDepth()); ploader.tcont.cacheAsBitmap = true; ploader.tcont._x = Stage.width - 400; var T = ploader.tcont.createTextField("T", ploader.tcount.getNextHighestDepth(), 0, 0, 400, 100); T.text = "0"; T.selectable = false; setTextFormat(T); ploader.createEmptyMovieClip("tmask", ploader.getNextHighestDepth()); ploader.tmask.cacheAsBitmap = true; ploader.tmask._x = Stage.width - 200; with (ploader.tmask) { fillType = "linear"; colors = [0, 0]; alphas = [0, 50]; ratios = [0, 255]; matrix = {matrixType:"box", x:0, y:68, w:200, h:15, r:-1.5707963267949}; lineStyle(1, 0, 0); beginGradientFill(fillType, colors, alphas, ratios, matrix); moveTo(0, 0); lineTo(200, 0); lineTo(200, 80); lineTo(0, 80); lineTo(0, 0); endFill(); } ploader.createEmptyMovieClip("infoText", ploader.getNextHighestDepth()); ploader.infoText.cacheAsBitmap = true; ploader.infoText._x = Stage.width - 415; ploader.infoText._y = 95; var iT = ploader.infoText.createTextField("iT", ploader.infoText.getNextHighestDepth(), 0, 0, 400, 100); iT.text = "Now loading..."; iT.selectable = false; setTextFormat2(iT); ploader.createEmptyMovieClip("iTM", ploader.getNextHighestDepth()); ploader.iTM.cacheAsBitmap = true; ploader.iTM._x = Stage.width - 400; ploader.iTM._y = 90; with (ploader.iTM) { fillType = "linear"; colors = [0, 0, 0, 0]; alphas = [0, 100, 100, 0]; ratios = [0, 75, 185, 255]; matrix = {matrixType:"box", x:0, y:0, w:200, h:50, r:-1.5707963267949}; lineStyle(1, 0, 0); beginGradientFill(fillType, colors, alphas, ratios, matrix); moveTo(0, 0); lineTo(400, 0); lineTo(400, 50); lineTo(0, 50); lineTo(0, 0); endFill(); } assignMasks(); var isLoaded = false; var Int = setInterval(preload, 100);Symbol 5 Buttonon (release) { _root.play(); }Symbol 8 Buttonon (release) { _root.stop(); }Symbol 9 MovieClip Frame 1function camControl() { rp.x = _x; rp.y = _y; var _local5 = camH * (_yscale * 0.01); var _local6 = camW * (_xscale * 0.01); var _local3 = sH / _local5; var _local4 = sW / _local6; _x2 = (_local6 / 2) * _local4; _y2 = (_local5 / 2) * _local3; _xscale2 = _local4 * 100; _yscale2 = _local3 * 100; _rotation2 = -_rotation; _parent.filters = this.filters; _parent.transform.colorTransform = this.transform.colorTransform; } function reset() { _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; _parent._rotation = 0; _parent._visible = true; } function set_x2(value) { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); _parent._x = _parent._x + (value - _local2.x); } function get_x2() { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); return(_local2.x); } function set_y2(value) { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); _parent._y = _parent._y + (value - _local2.y); } function get_y2() { var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); return(_local2.y); } function get_xscale2() { return(_parent._xscale); } function set_xscale2(value) { setProperty2("_xscale", value); } function get_yscale2() { return(_parent._yscale); } function set_yscale2(value) { setProperty2("_yscale", value); } function get_rotation2() { return(parent.rotation); } function set_rotation2(value) { setProperty2("_rotation", value); } function setProperty2(prop, n) { var _local3 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local3); _parent[prop] = n; var _local2 = {x:rp.x, y:rp.y}; _parent.localToGlobal(_local2); _parent._x = _parent._x - (_local2.x - _local3.x); _parent._y = _parent._y - (_local2.y - _local3.y); } _visible = true; addProperty("_x2", get_x2, set_x2); addProperty("_y2", get_y2, set_y2); addProperty("_xscale2", get_xscale2, set_xscale2); addProperty("_yscale2", get_yscale2, set_yscale2); addProperty("_rotation2", get_rotation2, set_rotation2); var oldScaleMode = stage.scaleMode; stage.scaleMode = "exactFit"; var sW = Stage.width; var sH = Stage.height; stage.scaleMode = oldScaleMode; var bounds_obj = this.getBounds(this); var camH = Math.abs(bounds_obj.yMax - bounds_obj.yMin); var camW = Math.abs(bounds_obj.xMax - bounds_obj.xMin); var rp = {x:this._x, y:this._y}; onEnterFrame = function () { camControl(); }; this.onUnload = reset;
Library Items
Symbol 1 Graphic | Used by:Timeline | |
Symbol 2 Graphic | Used by:9 | |
Symbol 3 Graphic | Used by:5 | |
Symbol 4 Graphic | Used by:5 | |
Symbol 5 Button | Uses:3 4 | Used by:9 |
Symbol 6 Graphic | Used by:8 | |
Symbol 7 Graphic | Used by:8 | |
Symbol 8 Button | Uses:6 7 | Used by:9 |
Symbol 9 MovieClip | Uses:2 5 8 | Used by:Timeline |
Symbol 10 Sound | Used by:Timeline | |
Symbol 11 Graphic | Used by:Timeline | |
Symbol 12 Graphic | Used by:Timeline | |
Symbol 13 Sound | Used by:Timeline | |
Symbol 14 Graphic | Used by:Timeline | |
Symbol 15 Graphic | Used by:Timeline | |
Symbol 16 Graphic | Used by:Timeline | |
Symbol 17 Graphic | Used by:Timeline | |
Symbol 18 Graphic | Used by:Timeline | |
Symbol 19 Graphic | Used by:Timeline | |
Symbol 20 Graphic | Used by:Timeline | |
Symbol 21 Graphic | Used by:Timeline | |
Symbol 22 Graphic | Used by:Timeline | |
Symbol 23 ShapeTweening | Used by:Timeline | |
Symbol 24 ShapeTweening | Used by:Timeline | |
Symbol 25 Graphic | Used by:Timeline | |
Symbol 26 Graphic | Used by:Timeline | |
Symbol 27 Graphic | Used by:Timeline | |
Symbol 28 Graphic | Used by:Timeline | |
Symbol 29 Graphic | Used by:Timeline | |
Symbol 30 Graphic | Used by:Timeline | |
Symbol 31 Graphic | Used by:Timeline | |
Symbol 32 Graphic | Used by:Timeline | |
Symbol 33 Graphic | Used by:Timeline | |
Symbol 34 Graphic | Used by:Timeline | |
Symbol 35 Graphic | Used by:Timeline | |
Symbol 36 Graphic | Used by:Timeline | |
Symbol 37 Graphic | Used by:Timeline | |
Symbol 38 Graphic | Used by:Timeline | |
Symbol 39 Graphic | Used by:Timeline | |
Symbol 40 Graphic | Used by:Timeline | |
Symbol 41 Graphic | Used by:Timeline | |
Symbol 42 Graphic | Used by:Timeline | |
Symbol 43 Graphic | Used by:Timeline | |
Symbol 44 Font | Used by:45 | |
Symbol 45 Text | Uses:44 | Used by:Timeline |
Streaming Sound 1 | Used by:Timeline |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
|