我試圖在AS3的URL加載圖像變化的寬度和高度後消失,如下所示:影片剪輯在AS3
var myImageLoader:Loader = new Loader();
private var mcImage: MovieClip = new MovieClip();
var myImageLocation:URLRequest = new URLRequest("http://example.com/xyz.jpg");
myImageLoader.load(myImageLocation);
mcImage.addChild(myImageLoader);
mcImage.x = 100;
mcImage.y = 100;
//mcImage.width = 50;
//mcImage.height = 50;
addChild(mcImage);
上面的代碼工作正常,但因爲我的願望圖像具有不同的尺寸與原始圖像相比,在此需要更改其大小。因此,在使用上面代碼中註釋過的行之後,mcImage會消失。
我試圖用mcImage.scaleX = myImageLoader.width/50,但由於myImageLoader是在開始時沒有加載,我們不能得到myImageLoader的寬度爲null。
嘗試:myImageLoader.width = 50; myImageLoader.height = 50; – 2013-02-03 17:27:10
我試過之前,同樣的問題 – csuo
好。你需要等待圖像加載,然後管理它的大小。我會後回答 – 2013-02-03 17:32:19