STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229596 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #74710 |
SHOWMESHOWMESHOWMESHOWME! -> |
SHOWMESHOWMESHOWMESHOWME! -> |
Menu |
Menu |
You should now be in the "Text Glitchy" symbol, whether in place or just from the library. We're about to do some tweening: |
Put a blur filter on the "Text Static" symbol with medium (or low) quality and an X and Y blur of 0 (zero). This will be needed in the future for tweens. |
The first gap should take up about half of the timeline |
Now, select all the frames, right click, and choose "Convert to Keyframes", and If you're really OCD (like me), you can select all the frames, Motion Tween them, then Un-tween them, so they all look the same and aren't trying any funny business (like tweening). |
Text |
The best part about this system is you can go back and change the original text by editing the "Text Static" symbol. Honestly, I don't know if it would have worked any other way... Also, feel free to change around the tweening process. That's the part that makes all the difference! It's the part that gives the effect its effect-ity (word?). |
ActionScript [AS3]
Section 1//MainTimeline (glitchy_fla.MainTimeline) package glitchy_fla { import flash.events.*; import flash.display.*; public dynamic class MainTimeline extends MovieClip { public var back_btn:SimpleButton; public var next_btn:SimpleButton; public var menu_btn:SimpleButton; public var go_btn:SimpleButton; public function MainTimeline(){ addFrameScript(1, frame2, 2, frame3, 3, frame4); } public function gotoNextFrame(_arg1){ gotoAndStop((currentFrame + 1)); } public function gotoLastFrame(_arg1){ gotoAndStop((currentFrame - 1)); } function frame3(){ next_btn.addEventListener(MouseEvent.CLICK, gotoNextFrame); stop(); menu_btn.addEventListener(MouseEvent.CLICK, function (_arg1){ gotoAndPlay(1, "Menu"); }); } function frame4(){ back_btn.addEventListener(MouseEvent.CLICK, gotoLastFrame); } function frame2(){ go_btn.addEventListener(MouseEvent.CLICK, function (_arg1){ gotoAndPlay(1, "Tutorial"); }); stop(); } } }//package glitchy_flaSection 2//NGLoader (NGLoader) package { import flash.events.*; import flash.display.*; import flash.system.*; import flash.net.*; public dynamic class NGLoader extends MovieClip { public const AUTO_PLAY:Boolean = false; public var bar:MovieClip; public var ngButton:SimpleButton; public var playButton:SimpleButton; public var loadingComplete:Boolean; public var initialized:Boolean; public function NGLoader(){ addFrameScript(0, frame1, 1, frame2); } public function init():void{ if (initialized){ return; }; initialized = true; stop(); if (((root) && ((root is MovieClip)))){ MovieClip(root).stop(); }; loadingComplete = false; ngButton.addEventListener(MouseEvent.CLICK, ngButtonClickHandler, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true); if (meetsVersion([9, 0, 28, 0])){ addEventListener(Event.REMOVED_FROM_STAGE, cleanup, false, 0, true); }; enterFrameHandler(); } public function enterFrameHandler(_arg1:Event=null):void{ var _local2:Number; if (!loadingComplete){ _local2 = 0; if (loaderInfo){ _local2 = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal); }; if (bar){ bar.scaleX = _local2; }; if (_local2 == 1){ loadingComplete = true; if (AUTO_PLAY){ startMovie(); } else { gotoAndPlay("loaded"); }; }; }; } public function meetsVersion(_arg1:Array):Boolean{ var _local2:Array; var _local3:uint; _local2 = String(Capabilities.version.split(" ")[1]).split(","); _local3 = 0; while (_local3 < _arg1.length) { if (uint(_local2[_local3]) > _arg1[_local3]){ return (true); }; if (uint(_local2[_local3]) < _arg1[_local3]){ return (false); }; _local3++; }; return (true); } public function playButtonClickHandler(_arg1:Event=null):void{ startMovie(); } function frame1(){ initialized = false; init(); } function frame2(){ stop(); if (((playButton) && (!(playButton.hasEventListener(MouseEvent.CLICK))))){ playButton.addEventListener(MouseEvent.CLICK, playButtonClickHandler, false, 0, true); }; } public function ngButtonClickHandler(_arg1:Event):void{ navigateToURL(new URLRequest("http://www.newgrounds.com"), "_blank"); } public function cleanup(_arg1:Event=null){ if (initialized){ ngButton.removeEventListener(MouseEvent.CLICK, ngButtonClickHandler); removeEventListener(Event.ENTER_FRAME, enterFrameHandler); if (meetsVersion([9, 0, 28, 0])){ removeEventListener(Event.REMOVED_FROM_STAGE, cleanup); }; }; initialized = false; } public function startMovie():void{ cleanup(); if (((root) && ((root is MovieClip)))){ MovieClip(root).play(); }; dispatchEvent(new Event(Event.COMPLETE)); } } }//package
Library Items
Symbol 1 Graphic | Used by:19 | |
Symbol 2 Graphic | Used by:3 | |
Symbol 3 MovieClip | Uses:2 | Used by:19 |
Symbol 4 Graphic | Used by:19 | |
Symbol 5 Graphic | Used by:8 10 | |
Symbol 6 Graphic | Used by:8 10 | |
Symbol 7 Graphic | Used by:8 10 | |
Symbol 8 MovieClip | Uses:5 6 7 | Used by:9 |
Symbol 9 MovieClip | Uses:8 | Used by:10 |
Symbol 10 Button | Uses:9 5 6 7 | Used by:19 |
Symbol 11 Graphic | Used by:19 | |
Symbol 12 Graphic | Used by:18 | |
Symbol 13 Graphic | Used by:18 | |
Symbol 14 Graphic | Used by:18 | |
Symbol 15 Graphic | Used by:18 | |
Symbol 16 Graphic | Used by:18 | |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 Button | Uses:12 13 14 15 16 17 | Used by:19 |
Symbol 19 MovieClip {NGLoader} | Uses:1 3 4 10 11 18 | Used by:Timeline |
Symbol 20 Graphic | Used by:Timeline | |
Symbol 21 Font | Used by:22 23 | |
Symbol 22 Text | Uses:21 | Used by:25 |
Symbol 23 Text | Uses:21 | Used by:25 |
Symbol 24 Graphic | Used by:25 | |
Symbol 25 Button | Uses:22 23 24 | Used by:Timeline |
Symbol 26 Graphic | Used by:27 | |
Symbol 27 MovieClip | Uses:26 | Used by:28 |
Symbol 28 MovieClip | Uses:27 | Used by:Timeline |
Symbol 29 Graphic | Used by:Timeline | |
Symbol 30 Graphic | Used by:31 | |
Symbol 31 MovieClip | Uses:30 | Used by:47 55 |
Symbol 32 Graphic | Used by:47 | |
Symbol 33 Graphic | Used by:47 | |
Symbol 34 Graphic | Used by:47 | |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 MovieClip | Uses:35 | Used by:47 55 |
Symbol 37 Graphic | Used by:47 | |
Symbol 38 Graphic | Used by:39 | |
Symbol 39 MovieClip | Uses:38 | Used by:47 55 |
Symbol 40 Graphic | Used by:47 | |
Symbol 41 Graphic | Used by:47 55 | |
Symbol 42 Graphic | Used by:43 | |
Symbol 43 MovieClip | Uses:42 | Used by:47 55 |
Symbol 44 Graphic | Used by:47 | |
Symbol 45 Graphic | Used by:47 | |
Symbol 46 Graphic | Used by:47 55 | |
Symbol 47 Button | Uses:31 32 33 34 36 37 39 40 41 43 44 45 46 | Used by:Timeline |
Symbol 48 Graphic | Used by:55 | |
Symbol 49 Graphic | Used by:55 | |
Symbol 50 Graphic | Used by:55 | |
Symbol 51 Graphic | Used by:55 | |
Symbol 52 Graphic | Used by:55 | |
Symbol 53 Graphic | Used by:55 | |
Symbol 54 Graphic | Used by:55 | |
Symbol 55 Button | Uses:31 48 49 50 36 51 39 52 41 43 53 54 46 | Used by:Timeline |
Symbol 56 Graphic | Used by:66 | |
Symbol 57 Graphic | Used by:66 | |
Symbol 58 Graphic | Used by:66 | |
Symbol 59 Font | Used by:60 65 | |
Symbol 60 Text | Uses:59 | Used by:66 |
Symbol 61 Graphic | Used by:66 | |
Symbol 62 Graphic | Used by:66 | |
Symbol 63 Graphic | Used by:64 66 | |
Symbol 64 MovieClip | Uses:63 | Used by:66 |
Symbol 65 Text | Uses:59 | Used by:66 |
Symbol 66 Button | Uses:56 57 58 60 61 62 64 63 65 | Used by:Timeline |
Symbol 67 Graphic | Used by:Timeline | |
Symbol 68 Graphic | Used by:Timeline | |
Symbol 69 Bitmap | Used by:70 | |
Symbol 70 Graphic | Uses:69 | Used by:Timeline |
Symbol 71 Graphic | Used by:Timeline | |
Symbol 72 Graphic | Used by:Timeline | |
Symbol 73 Font | Used by:74 78 86 90 98 | |
Symbol 74 Text | Uses:73 | Used by:Timeline |
Symbol 75 Bitmap | Used by:76 | |
Symbol 76 Graphic | Uses:75 | Used by:Timeline |
Symbol 77 Graphic | Used by:Timeline | |
Symbol 78 Text | Uses:73 | Used by:Timeline |
Symbol 79 Bitmap | Used by:82 | |
Symbol 80 Bitmap | Used by:82 | |
Symbol 81 Bitmap | Used by:82 | |
Symbol 82 Graphic | Uses:79 80 81 | Used by:Timeline |
Symbol 83 Bitmap | Used by:84 | |
Symbol 84 Graphic | Uses:83 | Used by:Timeline |
Symbol 85 Graphic | Used by:Timeline | |
Symbol 86 Text | Uses:73 | Used by:Timeline |
Symbol 87 Bitmap | Used by:88 | |
Symbol 88 Graphic | Uses:87 | Used by:Timeline |
Symbol 89 Graphic | Used by:Timeline | |
Symbol 90 Text | Uses:73 | Used by:Timeline |
Symbol 91 Bitmap | Used by:92 | |
Symbol 92 Graphic | Uses:91 | Used by:Timeline |
Symbol 93 Graphic | Used by:Timeline | |
Symbol 94 Font | Used by:95 | |
Symbol 95 Text | Uses:94 | Used by:96 |
Symbol 96 MovieClip | Uses:95 | Used by:97 |
Symbol 97 MovieClip | Uses:96 | Used by:Timeline |
Symbol 98 Text | Uses:73 | Used by:Timeline |
Instance Names
"go_btn" | Frame 2 | Symbol 25 Button |
"next_btn" | Frame 3 | Symbol 47 Button |
"back_btn" | Frame 3 | Symbol 55 Button |
"menu_btn" | Frame 3 | Symbol 66 Button |
"bar" | Symbol 19 MovieClip {NGLoader} Frame 1 | Symbol 3 MovieClip |
"ngButton" | Symbol 19 MovieClip {NGLoader} Frame 1 | Symbol 10 Button |
"playButton" | Symbol 19 MovieClip {NGLoader} Frame 2 | Symbol 18 Button |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
Labels
"loaded" | Symbol 19 MovieClip {NGLoader} Frame 2 |
|