1

1.有没有办法使用asmock框架访问动作脚本中类的私有数据成员?我尝试使用类似的语法

内容播放器[“getContentPlayer”]=模拟内容播放器;

getContentPlayer 在哪里是私有成员,而 mockContentPlayer 是正在创建的别名,但它工作不正常,我怀疑我是否可以这样做?

  1. 有没有办法使用 asmock 来模拟 actionscript 的公共静态方法?
4

2 回答 2

1

asMock 使用继承来拦截对方法的调用。由于无法覆盖 AVM 中的静态或私有方法,因此 asMock 无法添加对它的支持。

我建议使用接口抽象静态调用并在构造函数中接受实例。

于 2011-05-21T14:56:37.760 回答
0

在 AS3 中,您不能从类外访问私有字段。时期。

于 2011-05-12T20:37:48.427 回答