Писать нужно в тот раздел, на языке которого вы пишете.
Вроде бы как-то так будет, проверьте:

Код AS3:
function getScale(x:Number):Number{
if(x <= 511){
return (x / 511) * (277 - 30) + 30;
}else{
return ((x - 511) / (600 - 511)) * (700 - 277) + 277;
}
}