這是我寫的使代碼生效的代碼,但是它從一個角度對它們進行縮放,就好像它們都在一個大容器中,而不是每個都在它自己的容器「middleContainer」。我怎樣才能解決這個問題?AS3:從他們自己的中心擴展多個元素每個
謝謝! :)
var thumbsContainer:MovieClip;
var thumb_Loader: Loader;
var thumb: Loader;
var middleContainer: MovieClip;
function createThumbs(): void {
thumbsContainer = new MovieClip();
stage.addChild(thumbsContainer);
for (var i: uint = 0; i < 5 ; i++) {
thumb_URL = VideoList[i][email protected]_URL;
thumb_Loader = new Loader();
thumb_Loader.load(new URLRequest(Thumb_URL));
thumb_Loader.contentLoaderInfo.addEventListener(Event.COMPLETE, viewThumbs)
thumb_Loader.x = i * (thumbWidth + thumbSpacing);
}
}
function viewThumbs(e: Event): void {
thumb = e.target.loader;
middleContainer = new MovieClip();
middleContainer.addChild(thumb);
thumbsContainer.addChild(middleContainer);
thumb.x -= thumbWidth/2;
thumb.y -= thumbHieght/2;
middleContainer.x += thumbWidth/2;
middleContainer.y += thumbHieght/2;
var scaleUp:Tween = new Tween (middleContainer, "scaleX", Strong.easeOut, 0, 1, 1, true)
}
// Scales All Thumbs from One point not individually :((
就在每個人的易於使用的尖端嘗試,並按照僅用第一個字母大寫的'Classes'的慣例,使變量爲**小寫**字符 - 注意你如何丟棄堆棧溢出代碼突出顯示?使其更難以準確kly閱讀你的代碼。 – BadFeelingAboutThis
@LDMediaServices完成!謝謝你的澄清! – Ahmed
我不確定我瞭解您的問題。你是說你正在使用的代碼不是從它自己的中心點縮放每個圖像? – BadFeelingAboutThis