e - не объект, this не является ссылкой на переменную, а хранит непосредственно само значение, поэтому значение e нельзя так сменить.
Могу предложить такое решение.

Код AS1/AS2:
Number.prototype.idi = function () {
trace ("lala ");
return 100;
};
var e = 6;
e = e.idi ();
trace (e);