外部SWF加载但不显示

时间:2014-06-15 09:55:22

标签: actionscript-3 flash external

所以这类似于我几天前遇到的一个问题,但并不完全相同。如果我尝试加载外部SWF,它会加载,但我看不到任何东西!这个外部SWF中有按钮,我可以单击按钮然后它们工作,所以SWF就在那里并且功能正常,我只是看不到它(屏幕是完全白色的)。此外,如果我单击按钮,IT会出现(带有动画的活动框架),但没有其他任何内容。音频也会播放。一切似乎都有效,除了它是看不见的。

这是相关代码:

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);  
}

2 个答案:

答案 0 :(得分:0)

好的,当你看到错误的时候,你们都会笑掉你的屁股......

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

答案 1 :(得分:0)

添加你的swf文件:

introdummy.addChild(myLoader);