1
Wie kann ich dynamischen Zugriff auf Variable aus einem anderen Namespace erhalten?Dynamischer Zugriff auf Variable aus einem anderen Namespace in Actionscript 3
public namespace myNamespace = "http://example.com/mypackage/";
...
public var _publicVar: String = "foo";
myNamespace var _namespaceVar: String = "bar";
...
trace(_publicVar);
trace(myNamespace::_namespaceVar);
trace(this["_publicVar"]);
trace(this["_namespaceVar"]); // <<< Exception
ich diese Variable sehen wthen I describeType() aufrufen und denke, es ist möglich
<variable name="_namespaceVar" type="String" uri="http://example.com/mypackage/">
...
</variable>
Oh ist! Tolle! Und wie ich verstehe, kann ich keine generische Klasse erstellen, die auf alle Namespaces zugreifen kann. Wie diese [ "http://example.com/mypackage/_namespaceVar"] oder diese [ "myNamespace :: _ namespaceVar"] – Onni
Nicht, dass ich einen Weg wissen, dies zu tun. –