1. Уберите вообще кнопку на проекте и не пишите на ней ничего, она и не нужна.
2. Почему не работает, скорее всего, судя по вашей последней трассировке.
Похоже вы не задали имена полям. Вы задали переменные в поле var, связанные с полем.
Удалите там x и y в полях и не используйте это поле никогда.
Нужно задать имя поля на сцене, найдите в свойствах поля строку Instance Name, и введите там ваши x и y. Это и будут имена полей.
И да,

Код AS1/AS2:
y.text = parseInt(x.text) + b;
- это не "второй скрипт", это составная часть целого:

Код AS1/AS2:
var b:Number = 30;
Key.addListener(this);
function onKeyDown():Void
{
if (Key.isDown(Key.ENTER))
y.text = parseInt(x.text) + b;
}
Просто udaaff использовал другие имена в своем примере, то что у вас x и y, у него tf1 и tf2.
Назовите поля так же, использовать x и y не хорошо.