2010-09-17 72 views
0

我有两个SWF文件,我将其称为containerand slaveslave文件包含一个从类中扩展的动画片段,我将拨打basebase延伸MovieClip并被编译成SWC。 slave包含此SWC作为运行时库,而container将其包含为合并(并且引用它,因此它应该编译为container SWF)。加载的SWF中的类不能在加载SWF时使用基类

container负荷slave像这样:

bgURLRequest = new URLRequest(slaveUrl); 
var context:LoaderContext = new LoaderContext(false, new ApplicationDomain(null), SecurityDomain.currentDomain);   
bgLoader.load(bgURLRequest, context); 

当这种情况发生加载,我得到这个类base没有被发现的错误。我怀疑这跟在那里存在ApplicationDomain有关。我不确定它究竟做了什么,因为我没有自己编写这个加载代码(但我知道这是出于某种原因,所以不能简单地删除)。

如何解决?

回答

0

这是解决

new LoaderContext(false, new ApplicationDomain(ApplicationDomain.currentDomain), SecurityDomain.currentDomain);