Я пробовал

Код:
fscommand ("trapallkeys", true);
не получалось!
Нашёл причину - корявый Flash. Установил себе нормальный Flash - заработало
Осталась небольшая проблемка. При тестировании такой программки:

Код:
list = new Object();
list.onKeyDown = function()
{
trace("keyCode: "+Key.getCode()+"\t\t keyAscii: "+Key.getAscii());
};
Key.addListener(list);
fscommand("trapallkeys", "true");
при нажатии на DELETE окно trace отображает следующее:

Код:
keyCode: 255 keyAscii: 0
keyCode: 46 keyAscii: 127
то есть событие вызывается 2 раза: одно как для клавиши, которую он не знает, а второе нормальное DELETE-овское.
Конечно проблема не сильно страшная, но неприятно.
Можно ли избежать подобного эффекта?