Ну да.
Но чего ты добьешься?
Смотри:

Код AS3:
var sprite:Sprite=new Sprite();
if (has("x")) sprite.x=10;
if (has("other")) sprite.other=5;
else throw new Error("Нет такого значения!");
И... всё. Только чуть более понятный текст RTE. Иначе вылетит нативное.
Это... не то, ради чего стоит стараться. Или я не так понял задачу?