我有主应用程序app.swf,其中我嵌入了backWorker.swf,其中只包含了添加到stage (backWorker的stage)中的动画MovieClip。由于我的主要应用程序加载和初始化所有内容(不幸的是,我不能将此功能转移到backWorker),我希望在backWorker中加载动画(伪预加载器)。我成功地在这两者之间建立了通信(通过MessageChannel -我尝试使用send()和receive()方法从主worker获取内容),但不知道如何在自己的进程中呈现(通过使用addChild()添加到stage ) backWorker.swf,因为我在app.swf中将backWorker.swf文件转换为byteArray对象,这是可能的吗?
发布于 2015-07-15 21:15:27
不能在Worker实例中显示显示对象,因为它没有舞台。如果您希望显示进度条,则必须在主应用程序中显示它。实际上,根据您的描述,您正在做的事情与应该做的事情完全相反--让主.swf显示进程,让worker在后台执行繁重的处理。
https://stackoverflow.com/questions/31431067
复制相似问题