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

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

Post-apocalyptic wasteland by Federico.swf

This is the info page for
Flash #151768

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


Text
<p align="center"><font face="Arial" size="16" color="#000000" letterSpacing="0.000000" kerning="1">Page 0000 of 0000</font></p>

<p align="center"><font face="_sans" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Powered by<font color="#007aff"> Simple Flash Comic Engine</font></font></p>

<p align="center"><font face="_sans" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Powered by<font color="#ff3700"> Simple Flash Comic Engine</font></font></p>

Place this on the first
frame of the stage timeline.

ActionScript [AS3]

Section 1
//ComicSystemLauncher_1 (wasteland_fla.ComicSystemLauncher_1) package wasteland_fla { import flash.display.*; public dynamic class ComicSystemLauncher_1 extends MovieClip { public var init:Boolean; public var i:int; public var Comic:MovieClip; public var CS:ComicSystem; public function ComicSystemLauncher_1(){ 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 wasteland_fla
Section 2
//PageCounter_22 (wasteland_fla.PageCounter_22) package wasteland_fla { import flash.events.*; import flash.display.*; import flash.text.*; public dynamic class PageCounter_22 extends MovieClip { public var Comic:MovieClip; public var pageCounter:TextField; public function PageCounter_22(){ addFrameScript(0, frame1); } function frame1(){ Comic = (root as MovieClip); addEventListener(Event.ENTER_FRAME, Update, false, 0, true); } public function Update(_arg1:Event):void{ pageCounter.text = ((("Page " + Comic.currentFrame) + " of ") + Comic.totalFrames); } } }//package wasteland_fla
Section 3
//PoweredByLink_18 (wasteland_fla.PoweredByLink_18) package wasteland_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class PoweredByLink_18 extends MovieClip { public function PoweredByLink_18(){ addFrameScript(0, frame1); } public function MouseOut(_arg1:MouseEvent):void{ gotoAndStop(1); } public function MouseOver(_arg1:MouseEvent):void{ gotoAndStop(2); } public function MouseClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://sfce.boogatech.com/"), "_blank"); gotoAndStop(1); } function frame1(){ if (!buttonMode){ buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, MouseOver, false, 0, true); this.addEventListener(MouseEvent.MOUSE_OUT, MouseOut, false, 0, true); this.addEventListener(MouseEvent.CLICK, MouseClick, false, 0, true); }; stop(); } } }//package wasteland_fla
Section 4
//ComicSystem (ComicSystem) package { import flash.events.*; import flash.display.*; import flash.text.*; 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.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ComicSystem extends MovieClip { public var KeyDown:Boolean; public var GUI_NavNext:MovieClip; public var GUI_Base:MovieClip; public var Preloader:PreloaderScreen; public var Init:Boolean; public var GUI_NavPrev:MovieClip; public var GUI_Holder:MovieClip; public var Comic:MovieClip; public var GUI_PageCount:MovieClip; public function ComicSystem(){ addFrameScript(0, frame1); } public function MouseDown(_arg1:MouseEvent):void{ if (_arg1.target.buttonMode){ _arg1.target.gotoAndStop((_arg1.target.base + 2)); }; Update(_arg1); } public function MouseOut(_arg1:MouseEvent):void{ if (_arg1.target.buttonMode){ _arg1.target.gotoAndStop(_arg1.target.base); }; Update(_arg1); } public function MouseScroll(_arg1:MouseEvent):void{ if (_arg1.delta < 0){ Comic.nextFrame(); } else { if (_arg1.delta > 0){ Comic.prevFrame(); }; }; UpdateGUI(); } public function UpdateGUI():void{ Comic.removeChild(this); Comic.addChild(this); } public function KeyReleased(_arg1:KeyboardEvent):void{ KeyDown = false; } 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 ButtonNext(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop((_arg1.target.base + 1)); Comic.nextFrame(); UpdateGUI(); } 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(); }; } 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); } public function ButtonPrev(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop((_arg1.target.base + 1)); Comic.prevFrame(); UpdateGUI(); } public function MouseOver(_arg1:MouseEvent):void{ if (_arg1.target.buttonMode){ _arg1.target.gotoAndStop((_arg1.target.base + 1)); }; Update(_arg1); } 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; } } }//package
Section 5
//GUIParts (GUIParts) package { import flash.display.*; public dynamic class GUIParts extends MovieClip { } }//package
Section 6
//PreloaderScreen (PreloaderScreen) package { import flash.events.*; import flash.display.*; public dynamic class PreloaderScreen extends MovieClip { public var FadeCounter; public var Backdrop:MovieClip; public var Comic:MovieClip; public var Progress:MovieClip; public function PreloaderScreen(){ addFrameScript(0, frame1); } function frame1(){ Comic = (root as MovieClip); addEventListener(Event.ENTER_FRAME, Update); FadeCounter = 0; blendMode = BlendMode.LAYER; } 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); }; }; } } }//package

Library Items

Symbol 1 MovieClip {ComicSystem}
Symbol 2 GraphicUsed by:12
Symbol 3 GraphicUsed by:12
Symbol 4 GraphicUsed by:12
Symbol 5 GraphicUsed by:12
Symbol 6 GraphicUsed by:12
Symbol 7 GraphicUsed by:12
Symbol 8 GraphicUsed by:12
Symbol 9 FontUsed by:10
Symbol 10 EditableTextUses:9Used by:11
Symbol 11 MovieClip {wasteland_fla.PageCounter_22}Uses:10Used by:12
Symbol 12 MovieClip {GUIParts}Uses:2 3 4 5 6 7 8 11
Symbol 13 GraphicUsed by:14 19
Symbol 14 MovieClipUses:13Used by:24
Symbol 15 GraphicUsed by:24
Symbol 16 FontUsed by:17 18 26
Symbol 17 EditableTextUses:16Used by:19
Symbol 18 EditableTextUses:16Used by:19
Symbol 19 MovieClip {wasteland_fla.PoweredByLink_18}Uses:13 17 18Used by:24
Symbol 20 GraphicUsed by:21 24
Symbol 21 MovieClipUses:20Used by:24
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClip {PreloaderScreen}Uses:14 15 19 20 21 23
Symbol 25 GraphicUsed by:27
Symbol 26 EditableTextUses:16Used by:27
Symbol 27 MovieClip {wasteland_fla.ComicSystemLauncher_1}Uses:25 26Used by:Timeline
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:Timeline
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:Timeline
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:Timeline
Symbol 37 GraphicUsed by:Timeline
Symbol 38 GraphicUsed by:Timeline
Symbol 39 GraphicUsed by:43
Symbol 40 GraphicUsed by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:39 40 41 42Used by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:46  Timeline
Symbol 46 MovieClipUses:45Used by:Timeline
Symbol 47 GraphicUsed by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:Timeline
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:Timeline

Instance Names

"pageCounter"Symbol 11 MovieClip {wasteland_fla.PageCounter_22} Frame 1Symbol 10 EditableText
"Backdrop"Symbol 24 MovieClip {PreloaderScreen} Frame 1Symbol 14 MovieClip
"Progress"Symbol 24 MovieClip {PreloaderScreen} Frame 1Symbol 21 MovieClip

Special Tags

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




http://swfchan.com/31/151768/info.shtml
Created: 25/10 -2018 14:20:05 Last modified: 25/10 -2018 14:20:05 Server time: 28/04 -2024 13:45:20