[英]problem with resizing movieclip inside movieclip in as3
我有兩個動畫片段,一個加載圖像,我調整mc的大小並將其添加到更大的動畫片段中,該動畫片段也必須重新調整大小。 我的問題是,盡管我嘗試了命令序列的許多變體,但內部的動畫片段卻沒有按照我想要的方式調整大小。 我還考慮到我讀到的一些內容,即一個空的mc會奇怪地調整大小,但沒有任何改變。
那是代碼:
loader_mc.x=0;
loader_mc.y=0;
cont_mc.x=1440;
cont_mc.y=0;
trace(loader_mc.width,loader_mc.width);
var myLoader:Loader = new Loader();
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderReady);
var fileRequest:URLRequest = new URLRequest("0.jpg");
myLoader.load(fileRequest);
function onLoaderReady(e:Event) {
loader_mc.addChild(myLoader);
cont_mc.addChild(loader_mc);
loader_mc.height=707;
loader_mc.width=500;
cont_mc.height=1000;
cont_mc.width=1440;
}
紅色mc是外部的,但是內部的大小不合適,它應該是外部的三分之一,但是大約是三分之二。 與高度相同。
我想要的是能夠獨立調整它們的大小。 外面的蜜蜂比里面的蜜蜂大
答案是
cont_mc.width = 1440;
// set this first
loader_mc.width = 500 * (1 / cont_mc.scaleX);
// loader_mc shows up at 500px on screen
loader_mc.y = ((cont_mc.height - loader_mc.height*cont_mc.scaleY )/2) * (1 / cont_mc.scaleY);
//center loader_mc inside cont_mc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.