2012-03-20 80 views
0

我在Flash Professional CS4上製作窗口組件,現在我有1個問題。窗口頂部是標題的動態文本框。當我縮放窗口文字也縮放。那麼有沒有辦法讓textfield固定在相同的位置和相同的大小?AS3 9切片縮放

P.S. 9切片縮放已啓用。

回答

2

你應該從它的其餘部分分開你的窗口的背景:

window > title 
     > background 

你的背景是唯一剪輯是9片,你會通過做你的窗口縮放:

window.getChildByName("background").scaleX = newScaleX; 
window.getChildByName("background").scaleY = newScaleY; 
0

當窗口縮放(widow.scale = newScale)所有你需要的是做textfield.scale = 1/scale

+0

謝謝,但兒童MCs呢?兒童MCs縮放無視父母的9slice縮放指南。有沒有解決方法? – Gugis 2012-03-20 13:44:46

+0

您也可以縮放MCs programaticaly。 – Eugeny89 2012-03-20 21:26:00