0
我正在加载如下所示的Flash MovieClip(Test.swf)。
问题是我无法读取mc的大小(mc.width和mc._width都返回0,也是高度),但我需要对其进行缩放。
我有舞台大小,我可以缩放,但我没有Test.swf的大小,所以我无法将其缩放以适合舞台......Flash MovieClip的宽度和高度始终为零
ActionScript2,not actionscript3。如果它是3,我可以从装载程序中获得值,但使用as2?问题是,我没有在我加载瑞士法郎控制,所以我不能把它在第一帧尺寸...
var mcImageToCrop:MovieClip ;
var mc:MovieClip;
mc = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc._x = 30;
mc._y = 30;
mc.opaqueBackground = 0xF0F0F0;//0xCCCCCC;
mcImageToCrop = mc.createEmptyMovieClip("mcImageToCrop", mc.getNextHighestDepth());
// mcImageToCrop._width = Stage.width;
// mcImageToCrop._height = Stage.height;
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
//load the tower movie clip
mcLoader.loadClip("Test.swf", mcImageToCrop);
好奇,onLoadInit不在mcLoader中,不在mc中,而是在这个函数的里面工作。原油,不知道为什么它的工作原理,但它确实... \t this.onLoadInit =功能(target_mc中:影片剪辑) \t { \t \t跟踪( “调用onLoadInit:宽:” + target_mc._width +“高度:“+ target_mc._height); \t} – 2010-01-27 06:34:59