Как получить доступ к элементу по полю объекта в точечной операции Actionscript-3 E4X?

В Actionscript 3 мы можем получить доступ к XML-объекту в стиле E4X, например:

var a:XML =
    <book>
        <title>ABC</title>
    </book>;
trace(a.title);

Но что, если мы получим имя тега из объекта или класса?

trace(a.Constants.BOOK_TAG);

person Edward Liang    schedule 12.03.2013    source источник


Ответы (2)


Сегодня я прочитал статью, отвечающую на мой вопрос:

trace(a.[Constants.BOOK_TAG]);

запись в квадратных скобках работает для параметра использования в E4X.

person Edward Liang    schedule 10.05.2013

person    schedule
comment
спасибо за ваш предыдущий ответ. Я нахожу способ, которым я думал на сегодня. - person Edward Liang; 10.05.2013