2016-07-16 165 views
0

我想知道如果我改變尺度值,對象發生了什麼變化?我正在使用閃光燈空氣系統。Actionscript 3,尺度和尺寸之間有什麼區別

我畫了一個1000 x 1000px尺寸的影片剪輯框。

我可能有2種方式更改尺寸:有一次,我試圖改變物體與500×500像素

1st : Control of dimension with mc.with or mc.height 
2nd : Control of dimension with mc.scaleX or mc.scaleY 

, 你更喜歡哪一個:mc.width = mc.height = 500 VS MC .scaleX = mc.scaleY = 0.5

使用比例法的好處是什麼?

回答

2

一些很好的閱讀文檔here

基本上他們做的事情完全一樣。這取決於哪種情況下開發人員更容易定義的情況。如果你知道你需要得到的結果是一樣寬212個像素或object1它使相同的寬度感說

object2.width = 212; 

object2.width = object1.width; 

讓我們假設你希望保留object2的尺寸成比例的。那麼你可以說

object2.scaleY = object2.scaleX; 

甚至不知道有多少像素是或有相同高度的另一個對象來設置它。

最後的注意事項是:如果更改比例尺,尺寸更改以及更改尺寸時,比例尺也會更改。換句話說,將scaleX設置爲1也會將其設置回原來的width。交替使用它們。在這種情況下使用一個更簡單的方法。

+0

謝謝尼爾的偉大建議:) – Richard

相關問題