我有一个ActionScript 3项目,其中我使用Loader
来加载外部SWF。在Chrome中,如果SWF的大小大于32768字节,Flash Player将不会触发Event.COMPLETE
!知道为什么或如何解决这个问题?
我尝试使用ProgressEvent.PROGRESS
并在event.bytesLoaded == event.bytesTotal
时执行逻辑。这确实有效,但是loader.contentLoaderInfo.applicationDomain.getDefinition()
无法在SWF中找到该类。
答案 0 :(得分:4)
似乎只有在将事件侦听器添加为弱引用时才会出现此问题。删除弱引用解决了这个问题。