No need for inheritance then, just give your Star class the desired parameters in the constructor, e.g
package { import flash.display.MovieClip; public class Star extends MovieClip { public function Star(lineColor:uint, fillColor:uint) { graphics.lineStyle(1, lineColor); graphics.beginFill(fillColor); graphics.moveTo(144, 277); graphics.lineTo(188, 184); graphics.lineTo(288, 170); graphics.lineTo(216, 98); graphics.lineTo(232, 0); graphics.lineTo(144, 47); graphics.lineTo(55, 1); graphics.lineTo(72, 100); graphics.lineTo(0, 170); graphics.lineTo(99, 184); graphics.endFill(); } } } When you then instantiate your class you just pass on the desired parameters, like: import Star; var myStar:Star = new Star(0xFFFFFF, 0xFF0000); addChild(myStar); - Benny _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders