/** © 2007 by Duncan Holby. www.glyfconstruct.com Protected under the Creative Commons Licence. For non-commerical use only. Feel free to use but please credit. **/ package { import flash.display.Sprite; import flash.events.Event; import flash.display.StageScaleMode; import flash.display.StageDisplayState; public class Weave0 extends Sprite { private var centerX:Number = 400; private var centerY:Number = 300; private var angle:Number = 630; private var control:Number; private var radius:Number = 150; private var n:uint; private var i:uint; private var mousePosX:Number = new Number; private var mousePosY:Number = new Number; private var numPops:uint = 90 private var pops:Array = new Array(); private var eventSprite:Sprite; public function Weave0() { init(); } private function init():void { for(var n:uint=0; n