button.addEventListener(MouseEvent.CLICK, myButtonAction1);
function myButtonAction1(e:MouseEvent):void
{
for (var i:uint = 0; i < 9; i++){
var ray:RaySpark = new RaySpark(i*15)
addChild(ray);
}
}
//////////////////////
package {
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.display.MovieClip;
import flash.events.*;
import flash.geom.*;
import flash.geom.Matrix;
public class RaySpark extends Sprite{
public var coll:Sprite = new Sprite ;
public function RaySpark(a:int) {
coll.graphics.beginFill(0x7F00FF);
coll.graphics.drawRect(0,1,100,-1);
addChild(coll);
rotation = a
var angle:Number = (a * Math.PI) / 180;
var t:Point = Point.polar(100,angle);
coll.graphics.beginFill(0x9F0000);
coll.graphics.drawCircle(t.x,t.y,11);
}
}
}
the blue lines should each be pointing at a circle, what did i do wrong?