Задать вопрос

Как динамически получить доступ к полю класса из другого пространства имен?

Как мне динамически обратиться к полю класса из другого пространства имен?

public namespace myNamespace = "http://mydomain.com/mypackage/";

...

public var _publicVar: String = "foo";
myNamespace var  _namespaceVar: String = "bar";

...

trace(this["_publicVar"]);
trace(this["_namespaceVar"]); // <<< ????


Через describeType эти переменные доступны, значит к ним можно обращаться

<variable name="_namespaceVar" type="String" uri="http://mydomain.com/mypackage/">
....
</variable>
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    2D-анимация с нуля
    1 месяц
    Далее
  • EasyCode
    Веб-дизайн для детей от 7 до 17 лет
    1 неделя
    Далее
  • Нетология
    Графический дизайн и коммуникации
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Onni
@Onni Автор вопроса
Как мне подсказали, нужно подключить пространство имен:

use namespace myNamespace;
trace(this["_namespaceVar"]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы