我试图将一系列外部 Swfs 加载到舞台上的 Movieclip 中。swf 的尺寸为 800 x 600,而容器的尺寸为 400 X 400。
每当我尝试在容器中加载外部 swf 时,容器会采用加载的 swf 的大小而不是 400 x 400。我该如何克服这个问题?
我希望任何加载到容器中的 swf 为 400 x 400
我正在使用以下代码:
var movLoad:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
myListener.onLoadInit = function(thisMc:MovieClip) {
thisMc._height = 400;
thisMc._width = 400;
};
movLoad.addListener(myListener);
btnNext.onPress = function()
{
loadSwf("myswf_file1.swf");//will change name accordingly.
}
function loadSwf(swf)
{
movLoad.loadClip(swf, container_mc);
// myswf1.swf is a swf which could be of any size .
// container_mc is movieclip on stage.
//container_mc has dimension 400 x 400
}
谢谢阿米特