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