All pastes #87126 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-07-13 17:20 UTC
rendered paste body
class 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);
	} 	
}