我想覆盖flash.display.Loader并使用我自己的target.content派遣我自己的事件
如何覆盖Event.target? “财产是只读的”
或使用其他方式对加载序列进行单元测试
TNX HED
答案 0 :(得分:2)
目标始终设置为调度事件的对象。单元测试加载 sequence 的正确方法是模拟加载器 - 这个单元测试应该测试用于顺序加载的逻辑,而不是文件系统或网络连接。
将您的加载程序包装到一个自定义类中,该类实现扩展IEventDispatcher的自定义加载程序接口。使用该接口创建模拟加载器,并从模拟对象中调度该事件。
答案 1 :(得分:0)
您无法覆盖目标属性。虽然你可以通过特殊的自定义扩展事件来欺骗闪存,但这很快就会变得难看。
你需要做的是创建一个包含Loader实例的模拟加载器,捕获它的事件并发送一个新的事件。