All pastes #801361 Raw Edit

Mine

public text v1 · immutable
#801361 ·published 2007-11-29 05:29 UTC
rendered paste body
var dblNum:Number;
var dblDen:Number = 180

cmdConvert.onPress = function():Void {
	if (txtDegreeInput.text != "") {
		dblNum = txtDegreeInput.text
		drawLine();
		getFactor();
		angleTopLine_mc._rotation = -txtDegreeInput.text
	}
}

cmdReset.onPress = function():Void {
	clear();
	txtNum.text = ""
	txtDen.text = ""
	txtDegreeInput.text = ""
	angleTopLine_mc._rotation = 0
}

drawLine = function():Void {
	lineStyle(2, 0x000000, 100)
	moveTo(144, 127)
	lineTo(206, 127)
}

getFactor = function():Void {
	var i:Number = 1;
	var factor:Number;
	while (i <= 180) {
		if ( ((dblNum % i) == 0) && ((dblDen % i) == 0) ) {
			factor = i
		}
		i++
	}
	if ( (dblNum / factor) == 1 ) {
		txtNum.text = "p"
	}
	else if ( (dblNum / factor) == -1 ) {
		txtNum.text = "-p"
	}
	else {
		txtNum.text = (dblNum / factor) + "p"
	}
	txtDen.text = (dblDen / factor)	
}