簡體   English   中英

在as3中的movieclip中調整movieclip大小的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM