什么是__AS3__?

时间:2013-10-21 10:05:51

标签: actionscript-3

有时在使用Flash Builder的调试模式下,我会看到类似

的内容
__AS3__.vec.Vector.<Object> (@909e219)

但是当我尝试将此变量存储在另一个as3变量中时,Flash会复制此变量。具体而言,我在dragInitiator.selectedItems属性中尝试排除某些值,然后将其添加到List,但当我对其使用splice方法时,不会从此向量中删除值。< / p>

那么我怎么能用__AS3__命名空间访问变量呢?

1 个答案:

答案 0 :(得分:1)

根据Tamarin开发人员的说法:

  

名称空间“__AS3 __。vec”是我们没有良好API的时间的工件   版本控制并且无法在没有破坏风险的情况下引入新的顶级名称   现有代码。今天我们可能会把“Vector”公之于众。版本

来源:http://hg.mozilla.org/tamarin-redux/rev/817f3e019ba2#l2.30

换句话说,__AS3__是将Flash内部类定义为Tamarin VM的包。

要访问此类变量,您无需指定命名空间。您只需使用playerglobals.swc中声明的FQN。