2010-11-10 42 views
0

我之前嘗試過許多Flash .swf,它們都可以自由縮放 - 通過在HTML中使用寬度和高度,有時在URL params或flashvars中使用。但是,是否所有的Flash對象都可以縮放? 例如,一些使用絕對座標的Flash對象可以繪製圖形,以便每隔10個像素標記1,2,3,4,5,無論是在HTML還是其他任何地方做了什麼,它只是贏得了「噸的規模和瀏覽器無法做任何事情嗎?有沒有辦法將它縮放到該圖的一半大小? (也就是,1,2,3,4,5是由5個像素,而不是10個像素分開)如何使用HTML或flashvars縮放任何Flash對象?

回答

1

看看scaleMode屬性這裏:livedocs

NO_SCALE是保持比例(例如,它將始終爲10px) SHOW_ALL在保持比例的同時顯示與縮放比例的所有內容,NO_BORDER根據比例作物縮小尺寸 EXACT_FIT無視比例並伸展它。

這可以被分配在動作本身(在Stage.scaleMode)或通過HTML的flashvars

也許值得,而你在它有一個看看align property

+0

所以如果一個Flash應用程序指定NO_SCALE,那麼它就無法縮放... – 2010-11-10 14:40:10

+0

默認值設置爲HTML腳本的默認值,例如。如果沒有其他scalemode設置在閃光燈中,那麼它會使用這一個。如果在ActionScript中有一個scalemode,那麼它應該使用它,不管HTML說什麼。 – longstaff 2010-11-11 08:04:38

相關問題