Я пытаюсь привести свойство объекта как фактическое свойство другого объекта.
вот моя переменная объекта:
var propObj:Object = {prop:"width", width:50};
Теперь я хочу назначить свойство спрайта, используя свойства этого объекта.
var sp:Sprite = new Sprite();
sp.(propObj.prop as Sprite.property) = propObj.width;
Теперь я даже не собираюсь пробовать это, потому что я знаю, что компилятор взорвется мне в лицо. но ты должен увидеть, что я пытаюсь сделать.
почему я пытаюсь это сделать, потому что я читаю в файле XML с неопределенным списком используемых свойств для определенных объектов. поэтому вместо того, чтобы писать что-то вроде огромного оператора switch для оценки того, имеет ли файл XML значение для этого конкретного свойства, я пытаюсь динамически назначать свойства на основе того, что доступно в файле XML.
если то, что я пытаюсь сделать, возможно, то как лучше это сделать?