2013-01-24 169 views
0

我創建了一個空的影片剪輯,其中我從cliploader加載圖像。我希望影片剪輯具有固定的高度和寬度,並且圖像應該放在影片剪輯中。我們如何設置影片剪輯的寬度和高度?

我找不出任何方法來做到這一點。誰能幫忙?

注:我使用ActionScript 2.0

回答

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); 
+0

它調整圖像大小,但仍不同圖像的高度是不同的,它溢出 – cipher

+0

你使用哪個版本?我不確定你在問什麼。你是什​​麼意思,高度是不同的?高度將完全是你設置的數字 – user151496

+0

adobe flash cs6,flash播放器11.2.202.228 ...,actionscript 2.0 – cipher