rendered paste bodyclass SampleClass
{
var square_mc:MovieClip;
function SampleClass()
{
Stage.scaleMode = "noscale";
}
function drawItNow(cliptoDrawin:MovieClip, xPos:Number, yPos:Number, width:Number, height:Number, color:Number){
// I draw a square in any movie clip
cliptoDrawin.createEmptyMovieClip("square_mc",cliptoDrawin.getNextHighestDepth());
this.square_mc = cliptoDrawin.square_mc;
square_mc.beginFill(color);
square_mc.moveTo(xPos, yPos);
square_mc.lineTo(xPos+width, yPos);
square_mc.lineTo(xPos+width, yPos+height);
square_mc.lineTo(xPos, yPos+height);
square_mc.lineTo(xPos, yPos);
square_mc.endFill();
}
function setButton(button:MovieClip){
button.onRollOver = function(){}
button.onRollOut = function(){}
}
public static function main():Void {
var test:SampleClass = new SampleClass();
test.drawItNow(_root, 10, 10, 100, 100, 0xFF9900);
test.setButton(_root.square_mc);
}
}