关于swfloader加载另一个swf的一个问题,很郁闷
在主swf中通过swfloader加载一个swf:
<mx:SWFLoader autoLoad="true" source="xx.swf" id="m1" width="100%" height="100%"/>
,如果是上面这种方式,这个xx.swf显示的是100%的宽度,但存在一个跨ApplicationDomain问题,总是报对象访问错误。按照网上的解决方法,把autoload设置为false,然后通过代码加载:
var ct:LoaderContext=new LoaderContext();
ct.applicationDomain=new ApplicationDomain();
m1.loaderContext=ct;
m1.loadForCompatibility=false;
m1.scaleContent=false;
m1.maintainAspectRatio=false;
m1.load();
可以解决跨applicationDomain的问题,但是显示的这个swf的宽度不能显示100%了,怎么改宽度都不行?
不知道有人遇到过没有??