我試圖插入來自數據庫的文本到自定義TextArea組件,使用下列內容:Flex的文本會導致應用程序掛起
var front:CaptionTextArea = myFlashcardFrontsides[adjIndex] as CaptionTextArea;
var back:CaptionTextArea = myFlashcardBacksides[adjIndex] as CaptionTextArea;
var passage:CaptionTextInput = myVersePassages[adjIndex] as CaptionTextInput;
front.text = passage.text;
back.text = str;
這工作的時間較短的字符串100%。但是,如果我插入長字符串文本,應用程序將始終掛起。對於文本區域的maxchars
設置爲1200,並插入文本區域中總是比字符的限制較小:
backside.maxChars = 1200;
怎麼能這個問題能解決嗎?
真的有一個土坯錯誤嗎?你有沒有試過通過Spark TextArea代碼來找出問題所在?你可以在bugs.adobe.com上找到其他關於bug的文檔嗎?你知道火花文字使用TLF嗎?你想要設置什麼樣的字符串?由於我已經使用Spark文本一段時間沒有問題,似乎有點過早,只是責備SDK。 – 2011-06-06 13:49:32
你是對的,我沒有檢查過這個特定問題的錯誤回購,但我遇到過去其他(記錄)的Spark錯誤,特別是Spark文本區域。我可能會對Adobe在這個問題上發泄一些挫敗感,但是很難解釋爲什麼插入相同的字符串可以使用MX文本區而不是Spark。 – Kyle 2011-06-06 17:18:35