0
我創建了一個空的影片剪輯,其中我從cliploader加載圖像。我希望影片剪輯具有固定的高度和寬度,並且圖像應該放在影片剪輯中。我們如何設置影片剪輯的寬度和高度?
我找不出任何方法來做到這一點。誰能幫忙?
注:我使用ActionScript 2.0
我創建了一個空的影片剪輯,其中我從cliploader加載圖像。我希望影片剪輯具有固定的高度和寬度,並且圖像應該放在影片剪輯中。我們如何設置影片剪輯的寬度和高度?
我找不出任何方法來做到這一點。誰能幫忙?
注:我使用ActionScript 2.0
讓我們假設你的影片剪輯已加載圖像pic_holder 你設置它的通過pic_holder._width pic_holder._height性能
寬度和高度的調用,但我猜你已經試過這個,你的問題是它不起作用。該問題很可能是您在圖像加載之前試圖調整它的大小。因此您必須在加載後調整圖片的大小。
因此你可能 一)無論是不斷循環和檢查,看看它的加載與否 b)中添加事件偵聽器,當圖片被加載
一)
this.pic_holder.onEnterFrame = function(){
if(this._width>0){
this._width=...your width...
this._height=...your height...
this.onEnterFrame=null;
}
}
將調用調整大小功能 b)從as2 language reference提取。請注意,我們使用loadClip的不是loadMovie
var loadListener:Object = new Object();
loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void {
target_mc._width=...your width...
target_mc._height=...your height...
}
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
mcLoader.loadClip("..path to image..", pic_holder);
它調整圖像大小,但仍不同圖像的高度是不同的,它溢出 – cipher
你使用哪個版本?我不確定你在問什麼。你是什麼意思,高度是不同的?高度將完全是你設置的數字 – user151496
adobe flash cs6,flash播放器11.2.202.228 ...,actionscript 2.0 – cipher