1.有没有办法使用asmock框架访问动作脚本中的类的私有数据成员?我尝试使用像
这样的语法ContentPlayer [“getContentPlayer”] = mockContentPlayer;
getContentPlayer中的私有成员和mockContentPlayer是创建的别名,但它不能正常工作,我怀疑我是否可以这样做?
答案 0 :(得分:1)
asMock使用继承来拦截对方法的调用。由于无法在AVM中覆盖静态或私有方法,因此asMock无法为其添加支持。
我建议使用接口抽象静态调用并接受构造函数中的实例。
答案 1 :(得分:0)
您无法在AS3中访问类外部的私有字段。周期。