有时在使用Flash Builder的调试模式下,我会看到类似
的内容__AS3__.vec.Vector.<Object> (@909e219)
但是当我尝试将此变量存储在另一个as3变量中时,Flash会复制此变量。具体而言,我在dragInitiator.selectedItems
属性中尝试排除某些值,然后将其添加到List
,但当我对其使用splice
方法时,不会从此向量中删除值。< / p>
那么我怎么能用__AS3__
命名空间访问变量呢?
答案 0 :(得分:1)
根据Tamarin开发人员的说法:
名称空间“__AS3 __。vec”是我们没有良好API的时间的工件 版本控制并且无法在没有破坏风险的情况下引入新的顶级名称 现有代码。今天我们可能会把“Vector”公之于众。版本
来源:http://hg.mozilla.org/tamarin-redux/rev/817f3e019ba2#l2.30
换句话说,__AS3__
是将Flash内部类定义为Tamarin VM的包。
要访问此类变量,您无需指定命名空间。您只需使用playerglobals.swc
中声明的FQN。