STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #73843 |
MEET LOWRIDER |
ActionScript [AS3]
Section 1//MainTimeline (Lowrider2_fla.MainTimeline) package Lowrider2_fla { import flash.display.*; public dynamic class MainTimeline extends MovieClip { public function MainTimeline(){ addFrameScript(971, frame972); } function frame972(){ stop(); } } }//package Lowrider2_flaSection 2//VCam_AS3_24 (Lowrider2_fla.VCam_AS3_24) package Lowrider2_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class VCam_AS3_24 extends MovieClip { public var sH:Number; public var rp:Point; public var sW:Number; public var myBitmapData:BitmapData; public var bounds_obj:Object; public var camH:Number; public var camW:Number; public var bmp:Bitmap; public var oldScaleMode:String; public function VCam_AS3_24(){ addFrameScript(0, frame1); } public function set scaleX2(_arg1:Number):void{ setProperty2("scaleX", _arg1); } function frame1(){ visible = false; oldScaleMode = stage.scaleMode; stage.scaleMode = "exactFit"; sW = stage.stageWidth; sH = stage.stageHeight; stage.scaleMode = oldScaleMode; bounds_obj = this.getBounds(this); camH = bounds_obj.height; camW = bounds_obj.width; rp = new Point(x, y); addEventListener(Event.ENTER_FRAME, camControl); addEventListener(Event.REMOVED_FROM_STAGE, reset); myBitmapData = new BitmapData(sW, sH, true, 0); bmp = new Bitmap(myBitmapData); camControl(); stage.addChild(bmp); } public function set x2(_arg1:Number):void{ var _local2:Point; _local2 = parent.parent.globalToLocal(parent.localToGlobal(rp)); parent.x = (parent.x + (_arg1 - _local2.x)); } public function get rotation2():Number{ return (parent.rotation); } public function camControl(... _args):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; parent.visible = true; rp.x = x; rp.y = y; _local2 = (camH * scaleY); _local3 = (camW * scaleX); _local4 = (sH / _local2); _local5 = (sW / _local3); x2 = ((_local3 / 2) * _local5); y2 = ((_local2 / 2) * _local4); scaleX2 = _local5; scaleY2 = _local4; rotation2 = -(rotation); myBitmapData.lock(); myBitmapData.fillRect(myBitmapData.rect, 0); myBitmapData.unlock(); myBitmapData.draw(stage); bmp.filters = this.filters; bmp.transform.colorTransform = this.transform.colorTransform; parent.visible = false; } public function set scaleY2(_arg1:Number):void{ setProperty2("scaleY", _arg1); } public function get scaleX2():Number{ return (parent.scaleX); } public function get x2():Number{ var _local1:Point; _local1 = parent.parent.globalToLocal(parent.localToGlobal(rp)); return (_local1.x); } public function setProperty2(_arg1:String, _arg2:Number):void{ var _local3:Point; var _local4:Point; _local3 = parent.parent.globalToLocal(parent.localToGlobal(rp)); parent[_arg1] = _arg2; _local4 = parent.parent.globalToLocal(parent.localToGlobal(rp)); parent.x = (parent.x - (_local4.x - _local3.x)); parent.y = (parent.y - (_local4.y - _local3.y)); } public function set y2(_arg1:Number):void{ var _local2:Point; _local2 = parent.parent.globalToLocal(parent.localToGlobal(rp)); parent.y = (parent.y + (_arg1 - _local2.y)); } public function reset(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, camControl); removeEventListener(Event.REMOVED_FROM_STAGE, reset); stage.removeChild(bmp); myBitmapData.dispose(); bmp = null; parent.scaleX = 1; parent.scaleY = 1; parent.x = 0; parent.y = 0; parent.rotation = 0; parent.visible = true; } public function get scaleY2():Number{ return (parent.scaleY); } public function get y2():Number{ var _local1:Point; _local1 = parent.parent.globalToLocal(parent.localToGlobal(rp)); return (_local1.y); } public function set rotation2(_arg1:Number):void{ setProperty2("rotation", _arg1); } } }//package Lowrider2_flaSection 3//NGLoader (NGLoader) package { import flash.events.*; import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class NGLoader extends MovieClip { public const AUTO_PLAY:Boolean = false; public var bar:MovieClip; public var ngButton:SimpleButton; public var playButton:SimpleButton; public var loadingComplete:Boolean; public var initialized:Boolean; public function NGLoader(){ addFrameScript(0, frame1, 1, frame2); } public function init():void{ if (initialized){ return; }; initialized = true; stop(); if (((root) && ((root is MovieClip)))){ MovieClip(root).stop(); }; loadingComplete = false; ngButton.addEventListener(MouseEvent.CLICK, ngButtonClickHandler, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true); if (meetsVersion([9, 0, 28, 0])){ addEventListener(Event.REMOVED_FROM_STAGE, cleanup, false, 0, true); }; enterFrameHandler(); } public function enterFrameHandler(_arg1:Event=null):void{ var _local2:Number; if (!loadingComplete){ _local2 = 0; if (loaderInfo){ _local2 = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal); }; if (bar){ bar.scaleX = _local2; }; if (_local2 == 1){ loadingComplete = true; if (AUTO_PLAY){ startMovie(); } else { gotoAndPlay("loaded"); }; }; }; } public function meetsVersion(_arg1:Array):Boolean{ var _local2:Array; var _local3:uint; _local2 = String(Capabilities.version.split(" ")[1]).split(","); _local3 = 0; while (_local3 < _arg1.length) { if (uint(_local2[_local3]) > _arg1[_local3]){ return (true); }; if (uint(_local2[_local3]) < _arg1[_local3]){ return (false); }; _local3++; }; return (true); } public function playButtonClickHandler(_arg1:Event=null):void{ startMovie(); } function frame1(){ initialized = false; init(); } function frame2(){ stop(); if (((playButton) && (!(playButton.hasEventListener(MouseEvent.CLICK))))){ playButton.addEventListener(MouseEvent.CLICK, playButtonClickHandler, false, 0, true); }; } public function ngButtonClickHandler(_arg1:Event):void{ navigateToURL(new URLRequest("http://www.newgrounds.com"), "_blank"); } public function cleanup(_arg1:Event=null){ if (initialized){ ngButton.removeEventListener(MouseEvent.CLICK, ngButtonClickHandler); removeEventListener(Event.ENTER_FRAME, enterFrameHandler); if (meetsVersion([9, 0, 28, 0])){ removeEventListener(Event.REMOVED_FROM_STAGE, cleanup); }; }; initialized = false; } public function startMovie():void{ cleanup(); if (((root) && ((root is MovieClip)))){ MovieClip(root).play(); }; dispatchEvent(new Event(Event.COMPLETE)); } } }//package
Library Items
Symbol 1 Graphic | Used by:16 | |
Symbol 2 Graphic | Used by:3 | |
Symbol 3 MovieClip | Uses:2 | Used by:16 |
Symbol 4 Graphic | Used by:16 | |
Symbol 5 Graphic | Used by:8 9 | |
Symbol 6 Graphic | Used by:8 9 | |
Symbol 7 Graphic | Used by:8 9 | |
Symbol 8 MovieClip | Uses:5 6 7 | Used by:9 |
Symbol 9 Button | Uses:8 5 6 7 | Used by:16 |
Symbol 10 Graphic | Used by:15 | |
Symbol 11 Graphic | Used by:12 | |
Symbol 12 MovieClip | Uses:11 | Used by:13 |
Symbol 13 MovieClip | Uses:12 | Used by:15 |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 Button | Uses:10 13 14 | Used by:16 |
Symbol 16 MovieClip {NGLoader} | Uses:1 3 4 9 15 | Used by:Timeline |
Symbol 17 Graphic | Used by:Timeline | |
Symbol 18 Graphic | Used by:Timeline | |
Symbol 19 Graphic | Used by:53 Timeline | |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip | Uses:20 | Used by:22 78 |
Symbol 22 MovieClip | Uses:21 | Used by:23 |
Symbol 23 MovieClip | Uses:22 | Used by:Timeline |
Symbol 24 Graphic | Used by:27 | |
Symbol 25 Graphic | Used by:26 42 | |
Symbol 26 MovieClip | Uses:25 | Used by:27 43 |
Symbol 27 MovieClip | Uses:24 26 | Used by:28 80 |
Symbol 28 MovieClip | Uses:27 | Used by:Timeline |
Symbol 29 ShapeTweening | Used by:34 | |
Symbol 30 ShapeTweening | Used by:34 | |
Symbol 31 ShapeTweening | Used by:34 | |
Symbol 32 ShapeTweening | Used by:34 | |
Symbol 33 Graphic | Used by:34 | |
Symbol 34 MovieClip | Uses:29 30 31 32 33 | Used by:Timeline |
Symbol 35 ShapeTweening | Used by:40 | |
Symbol 36 ShapeTweening | Used by:40 | |
Symbol 37 ShapeTweening | Used by:40 | |
Symbol 38 ShapeTweening | Used by:40 | |
Symbol 39 Graphic | Used by:40 | |
Symbol 40 MovieClip | Uses:35 36 37 38 39 | Used by:63 Timeline |
Symbol 41 Graphic | Used by:43 | |
Symbol 42 MovieClip | Uses:25 | Used by:43 |
Symbol 43 MovieClip | Uses:41 26 42 | Used by:Timeline |
Symbol 44 Graphic | Used by:45 | |
Symbol 45 MovieClip | Uses:44 | Used by:46 |
Symbol 46 MovieClip | Uses:45 | Used by:47 81 |
Symbol 47 MovieClip | Uses:46 | Used by:Timeline |
Symbol 48 Sound | Used by:Timeline | |
Symbol 49 Graphic | Used by:Timeline | |
Symbol 50 Graphic | Used by:51 52 | |
Symbol 51 MovieClip | Uses:50 | Used by:Timeline |
Symbol 52 MovieClip | Uses:50 | Used by:Timeline |
Symbol 53 MovieClip | Uses:19 | Used by:Timeline |
Symbol 54 Graphic | Used by:55 | |
Symbol 55 MovieClip {Lowrider2_fla.VCam_AS3_24} | Uses:54 | Used by:Timeline |
Symbol 56 Graphic | Used by:Timeline | |
Symbol 57 Graphic | Used by:Timeline | |
Symbol 58 Graphic | Used by:Timeline | |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:Timeline |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 MovieClip | Uses:61 | Used by:63 |
Symbol 63 MovieClip | Uses:40 62 | Used by:64 |
Symbol 64 MovieClip | Uses:63 | Used by:Timeline |
Symbol 65 Graphic | Used by:71 | |
Symbol 66 ShapeTweening | Used by:71 | |
Symbol 67 ShapeTweening | Used by:71 | |
Symbol 68 ShapeTweening | Used by:71 | |
Symbol 69 ShapeTweening | Used by:71 | |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:65 66 67 68 69 70 | Used by:Timeline |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip | Uses:72 | Used by:Timeline |
Symbol 74 Graphic | Used by:75 | |
Symbol 75 MovieClip | Uses:74 | Used by:Timeline |
Symbol 76 Graphic | Used by:77 | |
Symbol 77 MovieClip | Uses:76 | Used by:Timeline |
Symbol 78 MovieClip | Uses:21 | Used by:79 |
Symbol 79 MovieClip | Uses:78 | Used by:Timeline |
Symbol 80 MovieClip | Uses:27 | Used by:Timeline |
Symbol 81 MovieClip | Uses:46 | Used by:Timeline |
Symbol 82 Graphic | Used by:83 | |
Symbol 83 MovieClip | Uses:82 | Used by:Timeline |
Symbol 84 Graphic | Used by:Timeline | |
Symbol 85 Bitmap | Used by:87 | |
Symbol 86 Bitmap | Used by:87 | |
Symbol 87 Graphic | Uses:86 85 | Used by:Timeline |
Symbol 88 Font | Used by:89 | |
Symbol 89 Text | Uses:88 | Used by:Timeline |
Symbol 90 Graphic | Used by:91 | |
Symbol 91 MovieClip | Uses:90 | Used by:Timeline |
Symbol 92 Graphic | Used by:93 96 | |
Symbol 93 MovieClip | Uses:92 | Used by:Timeline |
Symbol 94 Graphic | Used by:95 | |
Symbol 95 MovieClip | Uses:94 | Used by:Timeline |
Symbol 96 MovieClip | Uses:92 | Used by:Timeline |
Symbol 97 Graphic | Used by:98 | |
Symbol 98 MovieClip | Uses:97 | Used by:Timeline |
Symbol 99 Graphic | Used by:Timeline | |
Symbol 100 Graphic | Used by:Timeline | |
Symbol 101 Graphic | Used by:Timeline |
Instance Names
"bar" | Symbol 16 MovieClip {NGLoader} Frame 1 | Symbol 3 MovieClip |
"ngButton" | Symbol 16 MovieClip {NGLoader} Frame 1 | Symbol 9 Button |
"playButton" | Symbol 16 MovieClip {NGLoader} Frame 2 | Symbol 15 Button |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
Labels
"loaded" | Symbol 16 MovieClip {NGLoader} Frame 2 |
|