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

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

(Flash comic) Commission - Let me tell you about Homestuck by Drew.swf

This is the info page for
Flash #152968

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


ActionScript [AS3]
Section 1
//ComicSystemLauncher_3 (Homestuckflash_fla.ComicSystemLauncher_3) package Homestuckflash_fla { import flash.display.*; public dynamic class ComicSystemLauncher_3 extends MovieClip { public var Comic:MovieClip; public var init:Boolean; public var i:int; public var CS:ComicSystem; public function ComicSystemLauncher_3(){ addFrameScript(0, frame1); } function frame1(){ Comic = (root as MovieClip); Comic.stop(); init = false; i = 0; while (i < Comic.numChildren) { if ((Comic.getChildAt(i) is ComicSystem)){ init = true; break; }; i++; }; if (!init){ CS = new ComicSystem(); Comic.addChild(CS); }; Comic.removeChild(this); } } }//package Homestuckflash_fla
Section 2
//ComicSystem (ComicSystem) package { import flash.events.*; import flash.display.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ComicSystem extends MovieClip { public var Comic:MovieClip; public var Init:Boolean; public var Preloader:PreloaderScreen; public var GUI_Holder:MovieClip; public var GUI_Base:MovieClip; public var GUI_NavPrev:MovieClip; public var GUI_NavNext:MovieClip; public var GUI_PageCount:MovieClip; public var KeyDown:Boolean; public function ComicSystem(){ addFrameScript(0, frame1); } public function Initialize():void{ stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyPressed, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_UP, KeyReleased, false, 0, true); stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; GUI_Holder.addChild(GUI_Base); GUI_Base.gotoAndStop(9); GUI_Holder.addChild(GUI_PageCount); GUI_PageCount.gotoAndStop(10); GUI_Holder.addChild(GUI_NavPrev); GUI_NavPrev.gotoAndStop(1); GUI_NavPrev.base = 1; GUI_NavPrev.buttonMode = true; GUI_Holder.addChild(GUI_NavNext); GUI_NavNext.gotoAndStop(5); GUI_NavNext.base = 5; GUI_NavNext.buttonMode = true; addChild(GUI_Holder); GUI_NavPrev.addEventListener(MouseEvent.MOUSE_OVER, MouseOver, false, 0, true); GUI_NavPrev.addEventListener(MouseEvent.MOUSE_OUT, MouseOut, false, 0, true); GUI_NavPrev.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown, false, 0, true); GUI_NavPrev.addEventListener(MouseEvent.CLICK, ButtonPrev, false, 0, true); GUI_NavNext.addEventListener(MouseEvent.MOUSE_OVER, MouseOver, false, 0, true); GUI_NavNext.addEventListener(MouseEvent.MOUSE_OUT, MouseOut, false, 0, true); GUI_NavNext.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown, false, 0, true); GUI_NavNext.addEventListener(MouseEvent.CLICK, ButtonNext, false, 0, true); Init = true; } public function Update(_arg1:Event):void{ var _local2:Rectangle; if (!Init){ if (KeyDown){ if ((Comic.loaderInfo.bytesLoaded / Comic.loaderInfo.bytesTotal) >= 1){ Initialize(); } else { Preloader = new PreloaderScreen(); Comic.addChild(Preloader); }; KeyDown = false; }; if ((Comic.loaderInfo.bytesLoaded / Comic.loaderInfo.bytesTotal) >= 1){ Initialize(); }; } else { GUI_Holder.y = stage.stageHeight; if (Comic.currentFrame == 1){ GUI_NavPrev.gotoAndStop(4); GUI_NavPrev.buttonMode = false; } else { if (!GUI_NavPrev.buttonMode){ GUI_NavPrev.gotoAndStop(1); GUI_NavPrev.buttonMode = true; }; }; if (Comic.currentFrame == Comic.totalFrames){ GUI_NavNext.gotoAndStop(8); GUI_NavNext.buttonMode = false; } else { if (!GUI_NavNext.buttonMode){ GUI_NavNext.gotoAndStop(5); GUI_NavNext.buttonMode = true; }; }; _local2 = GUI_Base.getBounds(GUI_Holder); GUI_Base.x = (GUI_Base.x - _local2.x); GUI_Base.y = (GUI_Base.y - (GUI_Base.height + _local2.y)); GUI_Base.width = stage.stageWidth; _local2 = GUI_PageCount.getBounds(GUI_Holder); GUI_PageCount.x = (((stage.stageWidth - GUI_PageCount.width) / 2) + (GUI_PageCount.x - _local2.x)); GUI_PageCount.y = (GUI_PageCount.y - (GUI_PageCount.height + _local2.y)); if (GUI_PageCount.height < GUI_Base.height){ GUI_PageCount.y = (GUI_PageCount.y - ((GUI_Base.height - GUI_PageCount.height) / 2)); }; _local2 = GUI_NavPrev.getBounds(GUI_Holder); GUI_NavPrev.x = (GUI_NavPrev.x - _local2.x); GUI_NavPrev.y = (GUI_NavPrev.y - (GUI_NavPrev.height + _local2.y)); if (GUI_NavPrev.height < GUI_Base.height){ GUI_NavPrev.y = (GUI_NavPrev.y - ((GUI_Base.height - GUI_NavPrev.height) / 2)); }; _local2 = GUI_NavNext.getBounds(GUI_Holder); GUI_NavNext.x = ((stage.stageWidth - GUI_NavNext.width) + (GUI_NavNext.x - _local2.x)); GUI_NavNext.y = (GUI_NavNext.y - (GUI_NavNext.height + _local2.y)); if (GUI_NavNext.height < GUI_Base.height){ GUI_NavNext.y = (GUI_NavNext.y - ((GUI_Base.height - GUI_NavNext.height) / 2)); }; Comic.stop(); }; } public function MouseScroll(_arg1:MouseEvent):void{ if (_arg1.delta < 0){ Comic.nextFrame(); } else { if (_arg1.delta > 0){ Comic.prevFrame(); }; }; UpdateGUI(); } public function MouseOver(_arg1:MouseEvent):void{ if (_arg1.target.buttonMode){ _arg1.target.gotoAndStop((_arg1.target.base + 1)); }; Update(_arg1); } public function MouseOut(_arg1:MouseEvent):void{ if (_arg1.target.buttonMode){ _arg1.target.gotoAndStop(_arg1.target.base); }; Update(_arg1); } public function MouseDown(_arg1:MouseEvent):void{ if (_arg1.target.buttonMode){ _arg1.target.gotoAndStop((_arg1.target.base + 2)); }; Update(_arg1); } public function ButtonNext(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop((_arg1.target.base + 1)); Comic.nextFrame(); UpdateGUI(); } public function ButtonPrev(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop((_arg1.target.base + 1)); Comic.prevFrame(); UpdateGUI(); } public function KeyPressed(_arg1:KeyboardEvent):void{ var _local2:int; if (!KeyDown){ _local2 = _arg1.keyCode; if ((((((((((((((((_local2 == 32)) || ((_local2 == 13)))) || ((_local2 == 34)))) || ((_local2 == 39)))) || ((_local2 == 190)))) || ((_local2 == 187)))) || ((_local2 == 107)))) || ((_local2 == 68)))){ Comic.nextFrame(); } else { if ((((((((((((((((((_local2 == 8)) || ((_local2 == 46)))) || ((_local2 == 110)))) || ((_local2 == 33)))) || ((_local2 == 37)))) || ((_local2 == 188)))) || ((_local2 == 189)))) || ((_local2 == 109)))) || ((_local2 == 65)))){ Comic.prevFrame(); } else { if ((((_local2 == 27)) || ((_local2 == 82)))){ Comic.gotoAndStop(1); }; }; }; KeyDown = true; UpdateGUI(); }; } public function KeyReleased(_arg1:KeyboardEvent):void{ KeyDown = false; } public function UpdateGUI():void{ Comic.removeChild(this); Comic.addChild(this); } function frame1(){ Comic = (root as MovieClip); Init = false; GUI_Holder = new MovieClip(); GUI_Base = new GUIParts(); GUI_NavPrev = new GUIParts(); GUI_NavNext = new GUIParts(); GUI_PageCount = new GUIParts(); KeyDown = true; addEventListener(Event.ENTER_FRAME, Update, false, 0, true); } } }//package
Section 3
//GUIParts (GUIParts) package { import flash.display.*; public dynamic class GUIParts extends MovieClip { } }//package
Section 4
//PreloaderScreen (PreloaderScreen) package { import flash.events.*; import flash.display.*; public dynamic class PreloaderScreen extends MovieClip { public var Progress:MovieClip; public var Comic:MovieClip; public var FadeCounter; public function PreloaderScreen(){ addFrameScript(0, frame1); } public function Update(_arg1:Event):void{ var _local2:DisplayObject; this.x = (stage.stageWidth / 2); this.y = (stage.stageHeight / 2); _local2 = this.getChildByName("Backdrop"); if (_local2 != null){ _local2.width = stage.stageWidth; _local2.height = stage.stageHeight; _local2.x = (-(stage.stageWidth) / 2); _local2.y = (-(stage.stageHeight) / 2); }; if (Comic.currentFrame > 1){ Comic.gotoAndStop(1); }; var _local3:Number = ((Comic.loaderInfo.bytesLoaded / Comic.loaderInfo.bytesTotal) * 100); Progress.scaleX = (1 - (_local3 / 100)); if (_local3 >= 100){ FadeCounter++; alpha = ((30 - FadeCounter) / 30); if (FadeCounter >= 30){ removeEventListener(Event.ENTER_FRAME, Update); Comic.removeChild(this); }; }; } function frame1(){ Comic = (root as MovieClip); addEventListener(Event.ENTER_FRAME, Update); FadeCounter = 0; blendMode = BlendMode.LAYER; } } }//package

Library Items

Symbol 1 GraphicUsed by:2 7
Symbol 2 MovieClipUses:1Used by:7
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:7
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClip {PreloaderScreen}Uses:1 2 4 6
Symbol 8 GraphicUsed by:15
Symbol 9 GraphicUsed by:15
Symbol 10 GraphicUsed by:15
Symbol 11 GraphicUsed by:15
Symbol 12 GraphicUsed by:15
Symbol 13 GraphicUsed by:15
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {GUIParts}Uses:8 9 10 11 12 13 14
Symbol 16 MovieClip {ComicSystem}
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:31
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:31
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:31
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:31
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:31
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:31
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClipUses:18 20 22 24 26 28 30Used by:Timeline
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:Timeline
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:38
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClipUses:35 37Used by:Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {Homestuckflash_fla.ComicSystemLauncher_3}Uses:39Used by:Timeline
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:51
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:51
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:51
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:44 46 48 50Used by:Timeline
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:Timeline
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:62
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:62
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:62
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:62
Symbol 62 MovieClipUses:55 57 59 61Used by:Timeline
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:Timeline
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:69
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:66 68Used by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:Timeline
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:80
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:80
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:80
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClipUses:73 75 77 79Used by:Timeline
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:Timeline
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:87
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:84 86Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:Timeline
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:94
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 MovieClipUses:91 93Used by:Timeline
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:Timeline
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:105
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:105
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:105
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClipUses:98 100 102 104Used by:Timeline
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:Timeline
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:112
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClipUses:109 111Used by:Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:Timeline
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:119
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClipUses:116 118Used by:Timeline
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:Timeline
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:126
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClipUses:123 125Used by:Timeline
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:Timeline
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:145
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:145
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:145
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:145
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:145
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:145
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:145
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClipUses:130 132 134 136 138 140 142 144Used by:Timeline
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:Timeline
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:152
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClipUses:149 151Used by:Timeline
Symbol 153 BitmapUsed by:155
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:153 154Used by:Timeline
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:Timeline
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:166
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:166
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:166
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClipUses:159 161 163 165Used by:Timeline
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:Timeline
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:185
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:185
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:185
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:185
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:185
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:185
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:185
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:170 172 174 176 178 180 182 184Used by:Timeline
Symbol 186 BitmapUsed by:188
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:186 187Used by:Timeline
Symbol 189 BitmapUsed by:191
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:189 190Used by:Timeline
Symbol 192 BitmapUsed by:194
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:192 193Used by:Timeline
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:Timeline
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:201
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClipUses:198 200Used by:Timeline
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:Timeline
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:208
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 MovieClipUses:205 207Used by:Timeline
Symbol 209 BitmapUsed by:211
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:209 210Used by:Timeline
Symbol 212 BitmapUsed by:214
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:212 213Used by:Timeline
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:Timeline
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:221
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:218 220Used by:Timeline
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:Timeline
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:236
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:236
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:236
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:236
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:236
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:225 227 229 231 233 235Used by:Timeline
Symbol 237 BitmapUsed by:239
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:237 238Used by:Timeline
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:244
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClipUses:241 243Used by:Timeline
Symbol 245 BitmapUsed by:247
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:245 246Used by:Timeline
Symbol 248 BitmapUsed by:250
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:248 249Used by:Timeline
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:255
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:255
Symbol 255 MovieClipUses:252 254Used by:Timeline

Instance Names

"Progress"Symbol 7 MovieClip {PreloaderScreen} Frame 1Symbol 2 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 11296 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."




http://swfchan.com/31/152968/info.shtml
Created: 25/10 -2018 03:44:27 Last modified: 25/10 -2018 03:44:27 Server time: 04/05 -2024 07:11:43