Advertisement
12Megapixels

Adobe Flash - Virtual Camera - V-Cam ActionScript 3 Code.

Apr 9th, 2012
1,428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Virtual Camera in Flash ActionScript 3 Code
  2.  
  3. var cX:Number;
  4. var cY:Number;
  5. var sX:Number;
  6. var sY:Number;
  7.  
  8. this.visible = false;
  9.  
  10. var oldMode:String = stage.scaleMode;
  11. stage.scaleMode = StageScaleMode.NO_SCALE;
  12.  
  13. cX = stage.stageWidth/2;
  14. cY = stage.stageWidth/2;
  15. sX = stage.stageWidth;
  16. sY = stage.stageHeight;
  17.  
  18. stage.align=StageAlign.TOP_LEFT;
  19.  
  20. addEventListener(Event.ENTER_FRAME, camControl);
  21. addEventListener(Event.REMOVED, resetStage);
  22.  
  23. function camControl(event:Event):void {
  24. var xScale:Number = sX / this.width;
  25. var yScale:Number = sY / this.height;
  26. parent.x = cX - (this.x * xScale);
  27. parent.y = cY - (this.y * yScale);
  28. parent.scaleX = xScale;
  29. parent.scaleY = yScale;
  30. }
  31.  
  32. function resetStage(event:Event):void {
  33. removeEventListener(Event.ENTER_FRAME, camControl);
  34. parent.scaleX= 1; parent.scaleY =1;
  35. parent.x = 0, parent.y = 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement