# Trippy box spining thingy

**URL:** <https://forum.kirupa.com/t/trippy-box-spining-thingy/196389>\
**Category:** Uncategorized\
**Created:** [August 8, 2006, 2:38am UTC](https://forum.kirupa.com/t/trippy-box-spining-thingy/196389 "2006-08-08T02:38:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajcates](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/ajcates/32/2435_2.png) [@ajcates](https://forum.kirupa.com/u/ajcates)\
**Post date:** [August 8, 2006, 2:38am UTC](https://forum.kirupa.com/t/trippy-box-spining-thingy/196389/1 "2006-08-08T02:38:30Z")

</div>

import flash.geom.ColorTransform;  
import flash.geom.Transform;  
var colorTrans:ColorTransform = new ColorTransform();  
function randRange(min:Number, max:Number):Number {  
var randomNum:Number = Math.floor(Math.random()\*(max-min+1))+min;  
return randomNum;  
}  
function box(width:Number, height:Number, color:Number, y, x, rotate, lineSize,alpha, scope:MovieClip):MovieClip {  
scope = (scope == undefined) ? this : scope;  
var depth:Number = scope.getNextHighestDepth();  
var mc:MovieClip = scope.createEmptyMovieClip(“box”+depth+“box\_mc”, depth);  
mc.beginFill(color,alpha);  
mc.lineStyle(lineSize);  
mc.lineTo(0, height);  
mc.lineTo(width, height);  
mc.lineTo(width, 0);  
mc.lineTo(0, 0);  
mc.\_x = x;  
mc.\_y = y;  
mc.onEnterFrame = function() {  
mc.\_rotation += rotate;  
};  
return mc;  
}  
for (var i:Number = 0; i\<100; i++) {  
var rect = box(randRange(60, 120), randRange(60, 120), 0xffffff, randRange(-80, Stage.height), randRange(-80, Stage.width), randRange(-16, 16), randRange(2, 10),randRange(0,100));  
var trans = new Transform(rect);  
trans.colorTransform = colorTrans;  
colorTrans.greenOffset = randRange(-255, 255);  
colorTrans.blueOffset = randRange(-255, 255);  
colorTrans.redOffset = randRange(-255, 255);  
}

//what you think of it??
