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

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

Bibliophilia - Part 4 by Drew.swf

This is the info page for
Flash #153426

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


ActionScript [AS3]
Section 1
//ComicSystemLauncher_1 (Bibliophilia_fla.ComicSystemLauncher_1) package Bibliophilia_fla { import flash.display.*; public dynamic class ComicSystemLauncher_1 extends MovieClip { public var Comic:MovieClip; public var init:Boolean; public var i:int; 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 Bibliophilia_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:Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip {Bibliophilia_fla.ComicSystemLauncher_1}Uses:19Used by:Timeline
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:Timeline
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:Timeline
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:Timeline
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:Timeline
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:Timeline
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:Timeline
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:Timeline
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:Timeline
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:Timeline
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:Timeline
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:Timeline
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:Timeline
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:Timeline
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:Timeline
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:Timeline
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:Timeline
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:Timeline
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:Timeline
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:Timeline
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:Timeline
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:Timeline
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:Timeline
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:Timeline
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:Timeline
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:Timeline
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:Timeline
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:Timeline
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:Timeline
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:Timeline
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:Timeline
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:Timeline
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:Timeline
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used 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/153426/info.shtml
Created: 24/10 -2018 23:46:57 Last modified: 24/10 -2018 23:46:57 Server time: 19/04 -2024 11:19:39