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

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

JohnSu - JohnSu Goes to AX 2009.swf

This is the info page for
Flash #124261

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


Text
Click to the left/right or use the
arrow keys to navigate

This year I returned to the Anime Expo,
and not because a ghost told me to in a dream.

My brothers and I could not bum a ride
off our friend this time,
so we took my car instead.

When we parked at the LACC, we did not know
where to go. But help came soon enough.

This year I got more used to the cosplayers.
It is kind of cute, even.

My brothers went off to a workshop while I
visited the Artist Alley to see some friends.

Afterwards I went to the Funimation panel and
discovered I didn't care.

Nachos by myself.

Visited friends at the Alley again
and got/bought some swag.

Ran into a pair of fans on the way out -
that's twice the amount since last year!

Also met a pair of sisters I know.
One of them was still wearing her cosplay from
last year.

I tried going through the Exhibition Hall starting
from the end and travelling backwards.

They were selling a lot of robots.
And boobies.

I was unable to get through all of the Exhibition
Hall before closing time, much to my surprise.

At least I did not leave without
buying something.

We tried to attend some more panels,
but Jason kept fading out so we went home.

Later that night he told me my nipples had been
showing through my shirt.

If you are reading this,
Actionscript 3 is not running.
Go update your Flash plugin.

ActionScript [AS3]

Section 1
//Book_1 (JohnSuGoestoAX2_fla.Book_1) package JohnSuGoestoAX2_fla { import flash.display.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.events.*; import flash.external.*; import flash.filters.*; 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 Book_1 extends MovieClip { public var page1:MovieClip; public var page2:MovieClip; public var lastPage:int; public var shade:MovieClip; public function Book_1(){ addFrameScript(0, frame1, 7, frame8, 14, frame15); } function frame8(){ page1.goto(page2.page); stop(); } public function jitter(_arg1, _arg2=0.5){ var _local3:* = Point.polar((_arg2 * Math.random()), ((2 * Math.PI) * Math.random())); var _local4:* = Point.polar((_arg2 * Math.random()), ((2 * Math.PI) * Math.random())); _arg1.color.x = _local4.x; _arg1.color.y = _local4.y; } function frame15(){ page2.goto(page1.page); stop(); } public function gotoPage(_arg1){ if (isNaN(lastPage)){ lastPage = 1; }; if (_arg1 > lastPage){ page1.goto(page2.page); page2.goto(_arg1); gotoAndPlay(1); } else { if (_arg1 < lastPage){ page2.goto(page1.page); page1.goto(_arg1); gotoAndPlay(9); }; }; lastPage = _arg1; } function frame1(){ } } }//package JohnSuGoestoAX2_fla
Section 2
//ERROR_8 (JohnSuGoestoAX2_fla.ERROR_8) package JohnSuGoestoAX2_fla { import flash.display.*; public dynamic class ERROR_8 extends MovieClip { public function ERROR_8(){ addFrameScript(0, frame1); } function frame1(){ visible = false; } } }//package JohnSuGoestoAX2_fla
Section 3
//MainTimeline (JohnSuGoestoAX2_fla.MainTimeline) package JohnSuGoestoAX2_fla { import flash.display.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.events.*; import flash.external.*; import flash.filters.*; 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 MainTimeline extends MovieClip { public var bmp:Bitmap; public var page:int; public var sWidth:int; public var initialized:Boolean; public var noises:Array; public var lastIndex:int; public var ERROR:MovieClip; public var book:MovieClip; public var holder:MovieClip; public var myBMP:BitmapData; public var sHeight:int; public var phase:int; public function MainTimeline(){ addFrameScript(0, frame1); } public function init(){ var noise:BitmapData; var pow1:*; var pow2:*; ERROR.visible = false; lastIndex = 0; sWidth = 640; sHeight = 480; book.gotoAndStop(8); page = 1; if (initialized){ return; }; initialized = true; phase = 0; this.addEventListener(Event.ENTER_FRAME, function (_arg1){ phase++; if (((((phase % 2) == 0)) || (!((book.currentFrame == book.lastFrame))))){ sketch(book, holder); book.jitter(book.page1); book.jitter(book.page2); }; book.lastFrame = book.currentFrame; }); stage.addEventListener(KeyboardEvent.KEY_DOWN, function (_arg1){ var _local2:* = _arg1.keyCode; if ((((((_local2 == Keyboard.RIGHT)) || ((_local2 == Keyboard.DOWN)))) || ((_local2 == Keyboard.SPACE)))){ flipBook((page + 1)); } else { if ((((((_local2 == Keyboard.LEFT)) || ((_local2 == Keyboard.UP)))) || ((_local2 == Keyboard.BACKSPACE)))){ flipBook((page - 1)); } else { if (_local2 == Keyboard.END){ flipBook((page + 100)); } else { if (_local2 == Keyboard.HOME){ flipBook((page - 100)); }; }; }; }; }); this.addEventListener(MouseEvent.CLICK, function (_arg1){ if (mouseX > (sWidth / 2)){ flipBook((page + 1)); } else { flipBook((page - 1)); }; }); noises = new Array(); var a:* = 0; while (a < 8) { noise = new BitmapData(sWidth, sHeight); pow1 = Math.pow(2, (4 + int((Math.random() * 2)))); pow2 = Math.pow(2, (4 + int((Math.random() * 2)))); pow1 = 32; pow2 = 32; noise.perlinNoise(pow1, pow2, 4, a, false, true, 7, false, [0, 0, 0]); noises[a] = noise; a = (a + 1); }; } function frame1(){ init(); } public function sketch(_arg1:DisplayObject, _arg2:DisplayObjectContainer){ if (myBMP != null){ myBMP.dispose(); }; if (((!((bmp == null))) && (_arg2.contains(bmp)))){ _arg2.removeChild(bmp); }; var _local3:Rectangle = _arg1.getBounds(this); _local3 = new Rectangle(0, 0, sWidth, sHeight); var _local4:Matrix = new Matrix(); var _local5:* = this.transform.concatenatedMatrix; _local5.invert(); _local4.concat(_arg1.transform.concatenatedMatrix); _local4.concat(_local5); _local4.translate(-(_local3.left), -(_local3.top)); myBMP = new BitmapData(_local3.width, _local3.height, true, 0); myBMP.draw(_arg1, _local4); lastIndex = ((lastIndex + int((1 + (7 * Math.random())))) % 8); var _local6:BitmapData = noises[lastIndex]; var _local7:DisplacementMapFilter = new DisplacementMapFilter(_local6, new Point(0, 0), 1, 2, 2, 2, DisplacementMapFilterMode.CLAMP); myBMP.applyFilter(myBMP, myBMP.rect, new Point(0, 0), _local7); _local7 = null; bmp = new Bitmap(myBMP); _arg2.addChild(bmp); _local4.invert(); bmp.transform.matrix = _local4; _arg1.visible = false; } public function flipBook(_arg1:int){ page = Math.min(18, Math.max(1, _arg1)); book.gotoPage(page); } } }//package JohnSuGoestoAX2_fla
Section 4
//Pages_2 (JohnSuGoestoAX2_fla.Pages_2) package JohnSuGoestoAX2_fla { import flash.display.*; public dynamic class Pages_2 extends MovieClip { public var color:MovieClip; public var lines:MovieClip; public var page:int; public function Pages_2(){ addFrameScript(0, frame1); } function frame1(){ lines.stop(); color.stop(); } public function goto(_arg1){ page = _arg1; lines.gotoAndStop(page); color.gotoAndStop(page); } } }//package JohnSuGoestoAX2_fla
Section 5
//pages_4 (JohnSuGoestoAX2_fla.pages_4) package JohnSuGoestoAX2_fla { import flash.display.*; public dynamic class pages_4 extends MovieClip { public function pages_4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package JohnSuGoestoAX2_fla

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:82
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:82 84
Symbol 5 GraphicUsed by:79
Symbol 6 GraphicUsed by:24
Symbol 7 GraphicUsed by:24
Symbol 8 GraphicUsed by:24
Symbol 9 GraphicUsed by:24
Symbol 10 GraphicUsed by:24
Symbol 11 GraphicUsed by:24
Symbol 12 GraphicUsed by:24
Symbol 13 GraphicUsed by:24
Symbol 14 GraphicUsed by:24
Symbol 15 GraphicUsed by:24
Symbol 16 GraphicUsed by:24
Symbol 17 GraphicUsed by:24
Symbol 18 GraphicUsed by:24
Symbol 19 GraphicUsed by:24
Symbol 20 GraphicUsed by:24
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23Used by:79
Symbol 25 GraphicUsed by:78
Symbol 26 FontUsed by:27 86
Symbol 27 TextUses:26Used by:78
Symbol 28 GraphicUsed by:78
Symbol 29 GraphicUsed by:78
Symbol 30 FontUsed by:31 34 37 40 43 46 48 51 54 57 60 63 66 69 72 75
Symbol 31 TextUses:30Used by:78
Symbol 32 GraphicUsed by:78
Symbol 33 GraphicUsed by:78
Symbol 34 TextUses:30Used by:78
Symbol 35 GraphicUsed by:78
Symbol 36 GraphicUsed by:78
Symbol 37 TextUses:30Used by:78
Symbol 38 GraphicUsed by:78
Symbol 39 GraphicUsed by:78
Symbol 40 TextUses:30Used by:78
Symbol 41 GraphicUsed by:78
Symbol 42 GraphicUsed by:78
Symbol 43 TextUses:30Used by:78
Symbol 44 GraphicUsed by:78
Symbol 45 GraphicUsed by:78
Symbol 46 TextUses:30Used by:78
Symbol 47 GraphicUsed by:78
Symbol 48 TextUses:30Used by:78
Symbol 49 GraphicUsed by:78
Symbol 50 GraphicUsed by:78
Symbol 51 TextUses:30Used by:78
Symbol 52 GraphicUsed by:78
Symbol 53 GraphicUsed by:78
Symbol 54 TextUses:30Used by:78
Symbol 55 GraphicUsed by:78
Symbol 56 GraphicUsed by:78
Symbol 57 TextUses:30Used by:78
Symbol 58 GraphicUsed by:78
Symbol 59 GraphicUsed by:78
Symbol 60 TextUses:30Used by:78
Symbol 61 GraphicUsed by:78
Symbol 62 GraphicUsed by:78
Symbol 63 TextUses:30Used by:78
Symbol 64 GraphicUsed by:78
Symbol 65 GraphicUsed by:78
Symbol 66 TextUses:30Used by:78
Symbol 67 GraphicUsed by:78
Symbol 68 GraphicUsed by:78
Symbol 69 TextUses:30Used by:78
Symbol 70 GraphicUsed by:78
Symbol 71 GraphicUsed by:78
Symbol 72 TextUses:30Used by:78
Symbol 73 GraphicUsed by:78
Symbol 74 GraphicUsed by:78
Symbol 75 TextUses:30Used by:78
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip {JohnSuGoestoAX2_fla.pages_4}Uses:25 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77Used by:79
Symbol 79 MovieClip {JohnSuGoestoAX2_fla.Pages_2}Uses:5 24 78Used by:82
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:82
Symbol 82 MovieClip {JohnSuGoestoAX2_fla.Book_1}Uses:2 4 79 81Used by:Timeline
Symbol 83 MovieClipUsed by:Timeline
Symbol 84 MovieClipUses:4Used by:Timeline
Symbol 85 GraphicUsed by:87
Symbol 86 TextUses:26Used by:87
Symbol 87 MovieClip {JohnSuGoestoAX2_fla.ERROR_8}Uses:85 86Used by:Timeline

Instance Names

"book"Frame 1Symbol 82 MovieClip {JohnSuGoestoAX2_fla.Book_1}
"holder"Frame 1Symbol 83 MovieClip
"ERROR"Frame 1Symbol 87 MovieClip {JohnSuGoestoAX2_fla.ERROR_8}
"color"Symbol 79 MovieClip {JohnSuGoestoAX2_fla.Pages_2} Frame 1Symbol 24 MovieClip
"lines"Symbol 79 MovieClip {JohnSuGoestoAX2_fla.Pages_2} Frame 1Symbol 78 MovieClip {JohnSuGoestoAX2_fla.pages_4}
"page2"Symbol 82 MovieClip {JohnSuGoestoAX2_fla.Book_1} Frame 1Symbol 79 MovieClip {JohnSuGoestoAX2_fla.Pages_2}
"shade"Symbol 82 MovieClip {JohnSuGoestoAX2_fla.Book_1} Frame 1Symbol 81 MovieClip
"page1"Symbol 82 MovieClip {JohnSuGoestoAX2_fla.Book_1} Frame 1Symbol 79 MovieClip {JohnSuGoestoAX2_fla.Pages_2}

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/25/124261/info.shtml
Created: 1/3 -2019 22:09:15 Last modified: 1/3 -2019 22:09:15 Server time: 09/05 -2024 19:13:54