首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex用SWFLoader加载swf资料后不显示

2012-12-30 
flex用SWFLoader加载swf文件后不显示以下是我的flex源码,不知道问什么用SWFLoader加载后不显示,也不报错,

flex用SWFLoader加载swf文件后不显示
以下是我的flex源码,不知道问什么用SWFLoader加载后不显示,也不报错,单独在浏览器访问flow.swf能显示出来,但是换成加载其他的swf就可以,就这个不行,请教高手这会是什么原因?
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.SWFLoader;
import mx.controls.Alert;
import mx.managers.SystemManager;
private var sloader:SWFLoader = new SWFLoader();
private var loadUrl: String;
private function init():void{
sloader.addEventListener(Event.COMPLETE,swfLoadComplete);

loadUrl= "flow.swf";
sloader.load(loadUrl);
}
private function swfLoadComplete(e:Event):void{
addChild(sloader);
}

]]>
</mx:Script>

</mx:Application>
[解决办法]
原因很多。和你给出的代码一点关系都没有。是你的swf的问题。
那个swf的路径问题,代码问题,安全沙箱问题等。
信息太少不好判断。
[解决办法]
不加载swf? 你试试swfloader组件来加载实施  不用as 来实现
[解决办法]

引用:
引用:
不加载swf? 你试试swfloader组件来加载实施 不用as 来实现


用mx:SWFLoader组件加载也不行,但是单独在浏览器访问可以显示


这就怪了。。。如果只是加载一个swf的话应该不能出现问题~只能说明你这个swf有问题了。。。

热点排行