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

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

Nagi VS Wind Poltergeist 凪VS疾風属ポルターガイスト.swf

This is the info page for
Flash #223707

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


ActionScript [AS3]
Section 1
//BaseImage (BaseImage) package { import flash.display.*; public dynamic class BaseImage extends MovieClip { } }//package
Section 2
//BG (BG) package { import flash.display.*; public dynamic class BG extends BitmapData { public function BG(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 3
//Brush (Brush) package { import flash.display.*; public class Brush extends Sprite { var fillType:String;// = "radial" var colors:Array; var ratios:Array; var alphas:Array; public function Brush(_arg1:int){ var _local2:Brush_star; fillType = GradientType.RADIAL; colors = [0, 0]; alphas = [1, 0]; ratios = [10, 50]; super(); _local2 = new Brush_star(); addChild(_local2); _local2.width = (_local2.height = _arg1); _local2.x = (_local2.y = (-(_arg1) * 0.5)); } } }//package
Section 4
//Brush_star (Brush_star) package { import flash.display.*; public dynamic class Brush_star extends Sprite { } }//package
Section 5
//CoverImage (CoverImage) package { import flash.display.*; import flash.geom.*; public class CoverImage extends Sprite { var brushLayer:Sprite; var brush:Brush; var blend:BitmapData; var flg:Boolean;// = false var point:Point; var bmp:Bitmap; var cover:BitmapData; var maskLayer:BitmapData; var rect:Rectangle; public function CoverImage(_arg1:BitmapData, _arg2:int){ rect = new Rectangle(0, 0, 480, 640); point = new Point(0, 0); blend = new BitmapData(480, 640, true, 0); brushLayer = new Sprite(); maskLayer = new BitmapData(480, 640, true, 4294967295); bmp = new Bitmap(blend); flg = false; super(); brush = new Brush(_arg2); cover = _arg1; blend.copyPixels(cover, rect, point, maskLayer, point, true); addChild(bmp); brushLayer.addChild(brush); } public function onMove(_arg1:int, _arg2:int):void{ brush.x = _arg1; brush.y = _arg2; brush.rotation = (brush.rotation + (Math.floor((Math.random() * 10)) * 10)); maskLayer.draw(brushLayer); maskLayer.copyChannel(maskLayer, rect, point, BitmapDataChannel.RED, BitmapDataChannel.ALPHA); blend.copyPixels(cover, rect, point, maskLayer, point, false); } function clear():void{ var _local1:*; _local1 = Sprite(this.parent); _local1.setCover(); } public function onUp():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:uint; _local1 = 0; _local2 = 0; while (_local2 <= 48) { _local3 = 0; while (_local3 <= 64) { _local4 = blend.getPixel((_local2 * 10), (_local3 * 10)); if (_local4 == 0){ _local1++; }; _local3++; }; _local2++; }; trace(_local1); if (_local1 > 3180){ clear(); }; } } }//package
Section 6
//Ghost (Ghost) package { import flash.events.*; import flash.display.*; public class Ghost extends MovieClip { public var rad:Number;// = 0 var by:int; var bx:int; public var v:Number; var rdm:Number; var r:int;// = 0 var theta:Number;// = 0 var rot:int; public function Ghost(){ var _local1:int; rad = 0; theta = 0; r = 0; super(); theta = Math.ceil((Math.random() * 180)); this.addEventListener(Event.ADDED_TO_STAGE, onInit); } function onInit(_arg1:Event):void{ this.gotoAndStop(1); this.alpha = 0.8; } } }//package
Section 7
//Ghost01 (Ghost01) package { public dynamic class Ghost01 extends Ghost { } }//package
Section 8
//Ghost02 (Ghost02) package { public dynamic class Ghost02 extends Ghost { } }//package
Section 9
//Ghost03 (Ghost03) package { public dynamic class Ghost03 extends Ghost { } }//package
Section 10
//Ghost04 (Ghost04) package { public dynamic class Ghost04 extends Ghost { } }//package
Section 11
//Logo (Logo) package { import flash.display.*; public dynamic class Logo extends Sprite { } }//package
Section 12
//Strip (Strip) package { import flash.events.*; import flash.display.*; public class Strip extends Sprite { var baseImage:BaseImage; var targetShadow:CoverImage; var bgImage:BitmapData; var ar:Array; var wear02shadow:BitmapData; var bg:Bitmap; var shadowImage02:CoverImage; var wear03shadow:BitmapData; var shadowImage01:CoverImage; var st:Stage; var shadowImage03:CoverImage; var ghost2:Ghost02; var ghost1:Ghost01; var flg:Boolean;// = false var ghost4:Ghost04; var firstDown:int;// = 0 var stripFlag:int;// = 0 var ghost3:Ghost03; var targetCover:CoverImage; var wear02:BitmapData; var wear03:BitmapData; var wear01:BitmapData; var logo:Logo; var wear01shadow:BitmapData; var coverImage01:CoverImage; var coverImage02:CoverImage; var coverImage03:CoverImage; public function Strip(){ wear01 = new Wear01(480, 640); wear02 = new Wear02(480, 640); wear03 = new Wear03(480, 640); wear01shadow = new Wear01Shadow(480, 640); wear02shadow = new Wear02Shadow(480, 640); wear03shadow = new Wear03Shadow(480, 640); bgImage = new BG(480, 640); bg = new Bitmap(bgImage); baseImage = new BaseImage(); coverImage01 = new CoverImage(wear01, 40); coverImage02 = new CoverImage(wear02, 40); coverImage03 = new CoverImage(wear03, 40); shadowImage01 = new CoverImage(wear01shadow, 32); shadowImage02 = new CoverImage(wear02shadow, 32); shadowImage03 = new CoverImage(wear03shadow, 32); ghost1 = new Ghost01(); ghost2 = new Ghost02(); ghost3 = new Ghost03(); ghost4 = new Ghost04(); ar = new Array(4); logo = new Logo(); stripFlag = 0; flg = false; firstDown = 0; super(); this.addEventListener(Event.ADDED_TO_STAGE, onInit); } function rotateGhost(_arg1:Event):void{ var _local2:int; _local2 = 0; while (_local2 < 4) { ar[_local2] = MovieClip(this[("ghost" + (_local2 + 1))]); ar[_local2].theta = (ar[_local2].theta + (ar[_local2].rot * ar[_local2].v)); ar[_local2].rad = ((ar[_local2].theta * Math.PI) / 180); ar[_local2].x = ((Math.cos(ar[_local2].rad) * ar[_local2].r) + ar[_local2].bx); ar[_local2].y = ((Math.sin(ar[_local2].rad) * ar[_local2].r) + ar[_local2].by); _local2++; }; } function setRotateGhost():void{ ghost2.bx = 240; ghost2.by = 40; ghost2.r = 12; ghost2.v = 1; ghost2.rot = 4; ghost1.bx = 320; ghost1.by = 140; ghost1.r = 14; ghost1.rot = 6; ghost1.v = -1; ghost3.bx = -40; ghost3.by = 440; ghost3.r = 30; ghost3.v = 1; ghost3.rot = 5; ghost4.bx = -180; ghost4.by = -140; ghost4.r = 30; ghost4.v = -1; ghost4.rot = 6; stage.addEventListener(Event.ENTER_FRAME, rotateGhost); } function onMove(_arg1:MouseEvent):void{ var _local2:int; var _local3:int; _local2 = st.mouseX; _local3 = st.mouseY; if (flg){ targetCover.onMove(_local2, _local3); targetShadow.onMove(_local2, _local3); }; } function onDown(_arg1:MouseEvent):void{ flg = true; firstDown++; if (firstDown == 1){ baseImage.gotoAndStop((baseImage.currentFrame + 1)); }; } function setGhost():void{ var _local1:int; _local1 = 0; while (_local1 < 4) { ar[_local1].gotoAndStop(2); ar[_local1].addEventListener(MouseEvent.CLICK, finish); _local1++; }; } public function setCover():void{ switch (stripFlag){ case 0: firstDown = 0; stripFlag++; removeChild(coverImage03); removeChild(shadowImage03); baseImage.gotoAndStop(3); targetShadow = shadowImage02; targetCover = coverImage02; break; case 1: firstDown = 0; stripFlag++; removeChild(coverImage02); removeChild(shadowImage02); baseImage.gotoAndStop(5); targetShadow = shadowImage01; targetCover = coverImage01; break; case 2: trace(stripFlag); stripFlag++; baseImage.gotoAndStop(7); removeChild(coverImage01); removeChild(shadowImage01); stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMove); stage.removeEventListener(MouseEvent.MOUSE_DOWN, onDown); stage.removeEventListener(MouseEvent.MOUSE_UP, onUp); setGhost(); break; }; } function onInit(_arg1:Event):void{ st = stage; addChild(bg); addChild(ghost2); addChild(baseImage); addChild(shadowImage01); addChild(coverImage01); addChild(shadowImage02); addChild(coverImage02); addChild(shadowImage03); addChild(coverImage03); addChild(ghost4); addChild(ghost1); addChild(ghost3); addChild(logo); logo.x = 200; logo.y = 10; shadowImage01.blendMode = (shadowImage02.blendMode = (shadowImage03.blendMode = BlendMode.MULTIPLY)); targetCover = coverImage03; targetShadow = shadowImage03; stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove); stage.addEventListener(MouseEvent.MOUSE_DOWN, onDown); stage.addEventListener(MouseEvent.MOUSE_UP, onUp); baseImage.gotoAndStop(1); setRotateGhost(); } function chk(_arg1:CoverImage):void{ } function finish(_arg1:MouseEvent):void{ var _local2:int; baseImage.gotoAndStop(8); _local2 = 0; while (_local2 < 4) { ar[_local2].removeEventListener(MouseEvent.CLICK, finish); ar[_local2].gotoAndStop(3); _local2++; }; } function onUp(_arg1:MouseEvent):void{ flg = false; targetCover.onUp(); } } }//package
Section 13
//Wear01 (Wear01) package { import flash.display.*; public dynamic class Wear01 extends BitmapData { public function Wear01(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 14
//Wear01Shadow (Wear01Shadow) package { import flash.display.*; public dynamic class Wear01Shadow extends BitmapData { public function Wear01Shadow(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 15
//Wear02 (Wear02) package { import flash.display.*; public dynamic class Wear02 extends BitmapData { public function Wear02(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 16
//Wear02Shadow (Wear02Shadow) package { import flash.display.*; public dynamic class Wear02Shadow extends BitmapData { public function Wear02Shadow(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 17
//Wear03 (Wear03) package { import flash.display.*; public dynamic class Wear03 extends BitmapData { public function Wear03(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 18
//Wear03Shadow (Wear03Shadow) package { import flash.display.*; public dynamic class Wear03Shadow extends BitmapData { public function Wear03Shadow(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package

Library Items

Symbol 1 Bitmap {Wear03}
Symbol 2 Bitmap {Wear03Shadow}
Symbol 3 Bitmap {Wear02}
Symbol 4 Bitmap {Wear02Shadow}
Symbol 5 Bitmap {Wear01}
Symbol 6 Bitmap {Wear01Shadow}
Symbol 7 Bitmap {BG}
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:20
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:20
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:20
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:20
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:20
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClip {BaseImage}Uses:9 11 13 15 17 19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip {Brush_star}Uses:21
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:33
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:33
Symbol 27 GraphicUsed by:32
Symbol 28 GraphicUsed by:32
Symbol 29 GraphicUsed by:32
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:27 28 29 30 31Used by:33
Symbol 33 MovieClip {Ghost01}Uses:24 26 32
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:38
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClip {Ghost02}Uses:35 37
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:48
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:48
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:43 44 45 46Used by:48
Symbol 48 MovieClip {Ghost04}Uses:40 42 47
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClip {Ghost03}Uses:50
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClip {Logo}Uses:53

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.




http://swfchan.com/45/223707/info.shtml
Created: 6/9 -2019 10:35:59 Last modified: 22/3 -2020 23:15:07 Server time: 03/05 -2024 07:32:14