import mx.utils.Delegate; class Tools { var inkSizes:Array = ["Thin", "Medium", "Thick"]; public function Tools () { inkSizes[2].onPress = Delegate.create (this, Thin); } public function CreateTools (target:MovieClip) { target.attachMovie ("button", inkSizes[2], target.getNextHighestDepth (), {_x:100, _y:100, _alpha:100}); trace(inkSizes[2]) } public function Thin () { _root.lineWidth = 1; } public function Medium () { _root.lineWidth = 2; } public function Thick () { _root.lineWidth = 2; } public function Eraser () { _root.lineColor = 0xFFFFFF; } public function Clear () { _root.Draw.clear (); } }