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

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

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
Onni
@Onni Автор вопроса
Как мне подсказали, нужно подключить пространство имен:

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

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

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