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

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

Raincoatlady.swf

This is the info page for
Flash #251498

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


Text
Thanks for watching this, this was the most tiring
animation that i have ever did but one that i wanted to do
ever since i started to animate, it's not something i'd
consider good, but one that i will definitely look to
improve upon when i get the chance.
also there won't be a sequel despite the bait, i'm sorry for doing it but i wanted to do it just cause.

ActionScript [AS1/AS2]

Symbol 3 MovieClip Frame 1
_visible = false;
Symbol 5 MovieClip [SHURIKEN255_CAMERA] Frame 1
function convertToParent(clip, point) { var _local1 = clip.transform.matrix; var _local5 = (clip._x + (point.x * _local1.a)) + (point.y * _local1.c); var _local4 = (clip._y + (point.x * _local1.b)) + (point.y * _local1.d); point.x = _local5; point.y = _local4; } function convertFromParent(clip, point) { var _local1 = clip.transform.matrix; var _local4 = point.x; var _local3 = point.y; var _local7 = (((clip._x + (((clip._y - _local3) / (-_local1.d)) * _local1.c)) - _local4) / (-_local1.a)) / (1 - ((_local1.b * _local1.c) / (_local1.d * _local1.a))); var _local6 = (((clip._y + (((clip._x - _local4) / (-_local1.a)) * _local1.b)) - _local3) / (-_local1.d)) / (1 - ((_local1.c * _local1.b) / (_local1.a * _local1.d))); point.x = _local7; point.y = _local6; } function cameraLogic() { resetParentsPosition(); moveViewframe(); attachParentToViewframe(); shakeLogic(); } function shakeLogic() { inverted = !inverted; var _local2 = _parent.shuriken255_shake_multiplier; if (_local2 == undefined) { _local2 = defaultShakeMultiplier; } shakeX = shakeX * _local2; shakeY = shakeY * _local2; } function moveViewframe() { viewfinder._x = 0; viewfinder._y = 0; viewfinder._xscale = 100; viewfinder._yscale = 100; viewfinder._rotation = -this._rotation; var _local11 = _x; var _local9 = _y; var _local12 = _xscale; var _local10 = _yscale; var _local13 = _rotation; var _local5 = _local13 - prevR; if (_local5 < -180) { _local5 = _local5 + 360; } if (_local5 > 180) { _local5 = _local5 - 360; } var _local6 = prevR + (_local5 * binding); var _local3 = prevX + ((_local11 - prevX) * binding); var _local4 = prevY + ((_local9 - prevY) * binding); var _local8 = prevW + ((_local12 - prevW) * binding); var _local7 = prevH + ((_local10 - prevH) * binding); prevX = _local3; prevY = _local4; prevW = _local8; prevH = _local7; prevR = _local6; if (inverted && (shakeX != undefined)) { _local3 = _local3 - shakeX; _local4 = _local4 - shakeY; } else { _local3 = _local3 + shakeX; _local4 = _local4 + shakeY; } if ((_local3 == 0) && (_local4 == 0)) { _local3 = 0.5; } if (lastTrackingFrame != -2) { if (_parent._currentframe > lastTrackingFrame) { lastTrackingFrame = _parent._currentframe; trace((((((((_local3 + " ") + _local4) + " ") + ((_local8 * oW) / 100)) + " ") + ((_local7 * oH) / 100)) + " ") + _local6); } else { lastTrackingFrame = -2; trace("Done! Copy everything above into \"camera_tracking.txt\"."); } } point.x = _local3; point.y = _local4; convertFromParent(this, point); viewfinder._x = point.x; viewfinder._y = point.y; viewfinder._xscale = ((_local8 / 100) / (_xscale / 100)) * 100; viewfinder._yscale = ((_local7 / 100) / (_yscale / 100)) * 100; viewfinder._rotation = _local6 - _rotation; } function attachParentToViewframe() { point.x = (-oW) / 2; point.y = (-oH) / 2; convertToParent(viewfinder, point); convertToParent(this, point); var _local17 = point.x; var _local16 = point.y; var _local21 = 0; var _local20 = 0; point.x = oW / 2; point.y = (-oH) / 2; convertToParent(viewfinder, point); convertToParent(this, point); var _local4 = point.x; var _local5 = point.y; var _local15 = sW; var _local13 = 0; point.x = (-oW) / 2; point.y = oH / 2; convertToParent(viewfinder, point); convertToParent(this, point); var _local6 = point.x; var _local3 = point.y; var _local14 = 0; var _local12 = sH; var _local11 = _parent.transform.matrix; var _local18 = (_local6 * _local5) / (_local4 * _local3); var _local8 = _local4 * (1 - _local18); var _local7 = _local3 * (1 - _local18); var _local19 = (((_local17 / _local8) + (_local16 / _local7)) - ((_local5 * _local17) / (_local3 * _local8))) - ((_local6 * _local16) / (_local4 * _local7)); var _local10 = ((_local21 - (((_local15 - ((_local14 / _local3) * _local5)) / _local8) * _local17)) - (((_local14 - ((_local15 / _local4) * _local6)) / _local7) * _local16)) / (1 - _local19); var _local9 = ((_local20 - (((_local13 - ((_local12 / _local3) * _local5)) / _local8) * _local17)) - (((_local12 - ((_local13 / _local4) * _local6)) / _local7) * _local16)) / (1 - _local19); _local11.a = ((_local15 - _local10) - (((_local14 - _local10) / _local3) * _local5)) / _local8; _local11.b = ((_local13 - _local9) - (((_local12 - _local9) / _local3) * _local5)) / _local8; _local11.c = ((_local14 - _local10) - (((_local15 - _local10) / _local4) * _local6)) / _local7; _local11.d = ((_local12 - _local9) - (((_local13 - _local9) / _local4) * _local6)) / _local7; _parent.transform.matrix = _local11; _parent._x = _local10; _parent._y = _local9; } function resetParentsPosition() { _parent._x = 0; _parent._y = 0; var _local2 = _parent.transform.matrix; _local2.a = 1; _local2.b = 0; _local2.c = 0; _local2.d = 1; _parent.transform.matrix = _local2; } function addParallaxSymbol(parallax) { if (parallaxSymbols == null) { parallaxSymbols = new Array(); } parallaxSymbols.push(parallax); } function removeParallaxSymbol(parallax) { var _local1 = 0; while (_local1 < parallaxSymbols.length) { if (parallaxSymbols[_local1] == parallax) { parallaxSymbols.splice(_local1, 1); return(undefined); } _local1++; } } function moveParallaxes() { if (parallaxSymbols == null) { return(undefined); } var _local2 = getViewfinderLocation(); var _local1 = 0; while (_local1 < parallaxSymbols.length) { if (parallaxSymbols[_local1] == null) { parallaxSymbols.splice(_local1, 1); _local1--; } else { parallaxSymbols[_local1].putParallax(_local2); } _local1++; } } function getViewfinderLocation() { var _local2 = new Object(); var _local3 = new Object(); _local2.x = 0; _local2.y = 0; convertToParent(viewfinder, _local2); convertToParent(this, _local2); _local3.x = ((_local2.x * 2) / sw) - 1; _local3.y = ((_local2.y * 2) / sh) - 1; _local2.x = (-oW) / 2; _local2.y = (-oH) / 2; convertToParent(viewfinder, _local2); convertToParent(this, _local2); var _local6 = _local2.x; var _local4 = _local2.y; _local2.x = oW / 2; _local2.y = (-oH) / 2; convertToParent(viewfinder, _local2); convertToParent(this, _local2); var _local13 = _local2.x; var _local11 = _local2.y; _local2.x = (-oW) / 2; _local2.y = oH / 2; convertToParent(viewfinder, _local2); convertToParent(this, _local2); var _local12 = _local2.x; var _local10 = _local2.y; var _local9 = _local13 - _local6; var _local7 = _local11 - _local4; var _local8 = _local12 - _local6; var _local5 = _local10 - _local4; _local3.pw = Math.sqrt((_local9 * _local9) + (_local7 * _local7)); _local3.ph = Math.sqrt((_local8 * _local8) + (_local5 * _local5)); _local3.z = 1 - (_local3.pw / sw); return(_local3); } function activateShakeController() { var _local2 = searchForMovieClip(_parent, "isAShakeControllerByShuriken255", 0); if (_local2 != null) { _local2.searchForShake(); } } function activateBindingController() { var _local2 = searchForMovieClip(_parent, "isABindingByShuriken255", 0); if (_local2 != null) { _local2.searchForCamera(); _local2.onEnterFrame(); } } function searchForMovieClip(where, identifier, level) { if (level > 0) { level--; for (var _local6 in where) { if (where[_local6] instanceof MovieClip) { var _local3 = searchForMovieClip(where[_local6], identifier, level); if (_local3 != null) { return(_local3); } } } } else { for (var _local6 in where) { if (where[_local6] instanceof MovieClip) { var _local2 = where[_local6]; if (_local2[identifier]) { return(_local2); } } } } return(null); } function searchForMovieClips(where, identifier, level) { var _local3 = new Array(); if (level > 0) { level--; for (var _local7 in where) { if (where[_local7] instanceof MovieClip) { var _local4 = searchForMovieClips(where[_local7], identifier, level); _local3 = _local3.concat(_local4); } } } else { for (var _local7 in where) { if (where[_local7] instanceof MovieClip) { var _local2 = where[_local7]; if (_local2[identifier]) { _local3.push(_local2); } } } } return(_local3); } function initializeParallaxes() { var _local3 = searchForMovieClips(_parent, "isParallaxByShuriken255", 1); var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2].initialized = _local3[_local2].tryToInit(); _local2++; } } onEnterFrame = function () { _root.filters = this.filters; cameraLogic(); moveParallaxes(); }; onUnload = function () { _root.filters = new Array(); resetParentsPosition(); moveParallaxes(); }; var binding = 1; var isACameraByShuriken255 = true; var bounds = viewfinder.getBounds(viewfinder); var oW = (bounds.xMax - bounds.xMin); var oH = (bounds.yMax - bounds.yMin); var sW = Stage.width; var sH = Stage.height; var swR = (Stage.width / oW); var shR = (Stage.height / oH); var point = new Object(); var prevX = _x; var prevY = _y; var prevW = _xscale; var prevH = _yscale; var prevR = _rotation; var defaultShakeMultiplier = 0.75; var inverted = false; var shakeX = 0; var shakeY = 0; var lastTrackingFrame = -2; var parallaxSymbols; var sw = Stage.width; var sh = Stage.height; initializeParallaxes(); activateShakeController(); activateBindingController(); onEnterFrame();
Symbol 7 MovieClip Frame 1
_visible = false; isCameraControlFieldByShuriken255 = true;
Symbol 9 MovieClip Frame 1
function searchForShake() { for (var _local4 in _parent) { if (_parent[_local4] instanceof MovieClip) { var _local3 = _parent[_local4]; if (_local3.isAShakeByShuriken255) { _local3.wakeUp(this); return(undefined); } } } } var isAShakeControllerByShuriken255 = true; _visible = false; searchForShake();
Symbol 11 MovieClip Frame 1
_visible = false; onEnterFrame = function () { _parent.shuriken255_shake_multiplier = this._xscale / 100; }; onEnterFrame();
Symbol 13 MovieClip Frame 1
_visible = false; onEnterFrame = function () { _parent.shuriken255_parallax_end = this._xscale / 10000; }; onEnterFrame();
Symbol 15 MovieClip Frame 1
_visible = false; onEnterFrame = function () { _parent.shuriken255_parallax_fade = this._xscale / 10000; }; onEnterFrame();
Symbol 18 MovieClip Frame 1
function searchForCamera() { for (var _local3 in _parent) { if (_parent[_local3] instanceof MovieClip) { var _local2 = _parent[_local3]; if (_local2.isACameraByShuriken255) { camera = _local2; return(undefined); } } } } function wakeUp(sc) { shakeController = sc; if (camera == null) { searchForCamera(); } setShaking(); } function searchForShakeController() { for (var _local3 in _parent) { if (_parent[_local3] instanceof MovieClip) { var _local2 = _parent[_local3]; if (_local2.isAShakeControllerByShuriken255) { shakeController = _local2; return(undefined); } } } } function setShaking() { var _local1 = _xscale; if (shakeController == null) { _local1 = _local1 * 0.2; } else { _local1 = _local1 * (shakeController._xscale / 400); } var _local2 = (_rotation * Math.PI) / 180; camera.shakeX = Math.cos(_local2) * _local1; camera.shakeY = Math.sin(_local2) * _local1; } var camera = null; var shakeController = null; var isAShakeByShuriken255 = true; _visible = false; onEnterFrame = function () { setShaking(); }; searchForShakeController(); searchForCamera(); setShaking();

Library Items

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

Instance Names

"viewfinder"Symbol 5 MovieClip [SHURIKEN255_CAMERA] Frame 1Symbol 4 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 5 as "SHURIKEN255_CAMERA"




http://swfchan.com/51/251498/info.shtml
Created: 29/3 -2023 00:55:27 Last modified: 29/3 -2023 00:55:27 Server time: 22/12 -2024 08:43:07