Advertisement
Guest User

Untitled

a guest
Jun 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. ************************************************
  3. ************************************************
  4.  
  5.  G U M I G U M I G U M I G U M I G U M I G U M I
  6.  
  7. ************************************************
  8. ************************************************
  9. */
  10.  
  11. package {
  12.  
  13. import flash.display.MovieClip;
  14. import flash.display.Sprite;
  15. import flash.events.Event;
  16. import flash.events.MouseEvent;
  17. import org.rje.glaze.util.FPSCounter;
  18. import flash.geom.Matrix;
  19.    
  20. public class speedtest2 extends MovieClip {
  21.    
  22.     //var sub:Sprite = new Sprite();
  23.     var matrix:Matrix = new Matrix();
  24.     var mc:Sprite;
  25.     var tempdemo:demo;
  26.     var demos:Vector.<demo>;
  27.     var d:uint;
  28.     var tempRX:Number;
  29.    
  30.     public function speedtest2() {
  31.        
  32.         demos = new Vector.<demo>();
  33.         stage.addEventListener( MouseEvent.CLICK, clicked);
  34.         var fpscounter:FPSCounter = new FPSCounter();
  35.         this.addChild(fpscounter);
  36.         addEventListener(Event.ENTER_FRAME, update)
  37.     }
  38.    
  39.     public function clicked(e:MouseEvent):void {
  40.        
  41.         addLoop();
  42.     }
  43.    
  44.     public function addLoop() {
  45.        
  46.         var xb:Number = Math.random()*320;
  47.         var yb:Number = Math.random()*480;
  48.        
  49.         mc = new demo();
  50.         mc.cacheAsBitmap = true;
  51.         mc.cacheAsBitmapMatrix = matrix;
  52.        
  53.         mc.x = xb;
  54.         mc.y = yb;
  55.         demos.push(mc);
  56.         addChild(mc);      
  57.     }
  58.    
  59.     private function update(e:Event)
  60.     {
  61.        
  62.         for (d = 0; d < demos.length; d++ )
  63.         {
  64.             tempdemo = demos[d];// as demo;
  65.             tempRX = tempdemo.rotationX + 1;
  66.             if (tempRX > 359) tempRX = 0;
  67.             tempdemo.rotationX = tempRX;
  68.         }
  69.        
  70.     }
  71.        
  72. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement