在AS3中,我正在根據用戶點擊的位置從XML文件填充此動態文本字段。AS3 AutoSize Textfield
動態文本字段有一個自定義滾動條。我的問題是,如果插入到文本字段的文本小於先前顯示的文本,則仍然可以滾動動態文本字段,直到前一個。
有沒有辦法重置textfield autoSize?
非常感謝,
在AS3中,我正在根據用戶點擊的位置從XML文件填充此動態文本字段。AS3 AutoSize Textfield
動態文本字段有一個自定義滾動條。我的問題是,如果插入到文本字段的文本小於先前顯示的文本,則仍然可以滾動動態文本字段,直到前一個。
有沒有辦法重置textfield autoSize?
非常感謝,
如果你正在談論Flash(我在Flex中很少有經驗),那麼textField.autosize屬性可能會讓你在正確的方向。
試試這個,包裹在
<text><![CDATA[<span class="someClass">Some Text Here</span>]]></text>
的XML元素的文本。如果之前沒有包裹在CDATA
,閃光燈會抽出<span class="someClass">
並試圖砸下來一條線,縮進它,你會具有XML層次結構; CDATA
會告訴Flash忽略這些字符,並將其視爲字符串。不使用這個過程的結果是,在你的文本字段中有很多奇怪的間距。
另外要確保你的TextField
設置爲多行和換行,以及諸如TextFieldAutoSize.LEFT
autoSize
;
arrrg ..代碼無法正確顯示。無論如何,是Flash,看到......文本字段永不消失,它只是更新文本。它有幫助嗎? – 2009-02-24 05:40:04