Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ************************************************
- ************************************************
- G U M I G U M I G U M I G U M I G U M I G U M I
- ************************************************
- ************************************************
- */
- package {
- import flash.display.MovieClip;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import org.rje.glaze.util.FPSCounter;
- import flash.geom.Matrix;
- public class speedtest2 extends MovieClip {
- //var sub:Sprite = new Sprite();
- var matrix:Matrix = new Matrix();
- var mc:Sprite;
- var tempdemo:demo;
- var demos:Vector.<demo>;
- var d:uint;
- var tempRX:Number;
- public function speedtest2() {
- demos = new Vector.<demo>();
- stage.addEventListener( MouseEvent.CLICK, clicked);
- var fpscounter:FPSCounter = new FPSCounter();
- this.addChild(fpscounter);
- addEventListener(Event.ENTER_FRAME, update)
- }
- public function clicked(e:MouseEvent):void {
- addLoop();
- }
- public function addLoop() {
- var xb:Number = Math.random()*320;
- var yb:Number = Math.random()*480;
- mc = new demo();
- mc.cacheAsBitmap = true;
- mc.cacheAsBitmapMatrix = matrix;
- mc.x = xb;
- mc.y = yb;
- demos.push(mc);
- addChild(mc);
- }
- private function update(e:Event)
- {
- for (d = 0; d < demos.length; d++ )
- {
- tempdemo = demos[d];// as demo;
- tempRX = tempdemo.rotationX + 1;
- if (tempRX > 359) tempRX = 0;
- tempdemo.rotationX = tempRX;
- }
- }
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement