... блин если код ваш, как можно путаться в такой логике?!

Код AS3:
xMethod(aTest);
trace(aTest);
public function xMethod(delim:Number = 5 ):void
{
aTest -= delim
}
//
aTest = 100, вместо delim вы кидаете 100. 100-100 = 0;
Задачу можете пояснить нормально? У вас есть переменная, нужно в методе менять значение переменной на определенное число

Код AS3:
xMethod(20);
public function xMethod(delim:Number = 5 ):void
{
aTest -= delim
}
trace(aTest) // 80
Если не понятно почему, стоит начать с азов программирования, но если отсальной код ваш, а тут вы путаетесь - у вас ядерная каша в голове