Actionscript 3 外部SWF加载,但不显示

Actionscript 3 外部SWF加载,但不显示,actionscript-3,flash,external,Actionscript 3,Flash,External,这和我几天前遇到的问题很相似,但不完全一样。如果我尝试加载一个外部SWF,它可以加载,但我什么也看不到!在这个外部SWF中有一些按钮,我可以点击这些按钮,它们就可以工作了,所以SWF就在那里并且可以正常工作,我只是看不到任何一个,屏幕是完全白色的。此外,如果我单击该按钮,它将与其动画的活动帧一起显示,但其他任何操作都不会显示。音频也会按提示播放。除了看不见之外,一切似乎都在运转 以下是相关代码: private var myLoader:Loader = new Loader(); privat

这和我几天前遇到的问题很相似,但不完全一样。如果我尝试加载一个外部SWF,它可以加载,但我什么也看不到!在这个外部SWF中有一些按钮,我可以点击这些按钮,它们就可以工作了,所以SWF就在那里并且可以正常工作,我只是看不到任何一个,屏幕是完全白色的。此外,如果我单击该按钮,它将与其动画的活动帧一起显示,但其他任何操作都不会显示。音频也会按提示播放。除了看不见之外,一切似乎都在运转

以下是相关代码:

private var myLoader:Loader = new Loader();
private var url:URLRequest = new URLRequest("../lib/Introduction.swf");
private var introdummy:Sprite;
不同的方法

introdummy = new Sprite();
addChild(introdummy);
myLoader.load(url);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, introLoaded); 

function introLoaded(event:Event):void 
{ 
     introdummy.addChild(myLoader.content);  
}

好吧,当你们看到出了什么问题时,你们都会笑得前仰后合


我的主SWF有一个白色背景。我的外部SWF有一个黑色的背景,上面所有的文字都是白色的。当我导入SWF时,背景显示了主SWF的背景。因此,所有文本在白色背景上显示为白色,因此不可见/

像这样添加swf文件:

introdummy.addChild(myLoader); 

一切正常,音频播放,但它是隐形的?!你可以点击按钮,但它们是不可见的?!是的。按钮在那儿,但我看不见。不知道为什么/尝试ProLoader类而不是Loader类。另外,两个swf都是用相同的版本编译的吗?ProLoader做了同样的事情。但是版本不同:主SWF是版本10,外部SWF是版本20。这就是问题所在,然后我建议。为什么要将较新的swf加载到古老的swf中?用最新版本编译主swf,看看会发生什么。显然,这两方面最好都是最新的,因为您的应用程序仍处于开发阶段。