2011-03-21 35 views
0

我有一個很難弄清這一點上...從滾動的Flex華英雄手機可編輯的文本區火花觸摸設備

你怎麼滾動觸摸屏設備上可編輯文本區(Flex的英雄)? 我指的是文本不適合TextArea高度的情況。 當我嘗試點擊並拖動文本被選中,而不是滾動...我在這裏錯過了什麼?我正在使用verticalScrollPolicy = on(也嘗試自動)。

我測試(我的應用程序我的目標設備)在黑莓PlayBook模擬器的代碼。

如果您有任何提示或建議,請讓我知道。

謝謝,

+0

什麼構建了Flex英雄SDK您使用的是優化? – 2011-03-25 18:41:07

回答

0

TextArea是一個可編輯的組件。如果你不想編輯文本,你應該嘗試使用RichText。

+0

事情是,我希望用戶能夠在文本區域中輸入文本,並且如果文本變得比屏幕更高,顯然用戶應該能夠滾動。我也會解決一個限制輸入到文本區域的高度的方法,以便不需要滾動。有沒有辦法限制用戶可以在文本區域輸入的行數? – FiDo 2011-03-21 20:53:08

0

放在一個S:滾輪:

<s:Scroller id="prayerSc" width="100%" height="100%"> 
<s:RichEditableText id="prayerText" width="100%" height="100%" clipAndEnableScrolling="true" selectable="true" editable="true" textFlow="{PTFL}" /> 
</s:Scroller> 
+1

謝謝@Mahdi,我會試試看。 – FiDo 2011-05-16 14:26:20

0

的RichEditableText沒有爲移動

用這個代替Orig source

import spark.components.supportClasses.MobileTextField; 
private var cnt:int = 0; 

protected function addText():void 
{ 
      ta.appendText('More text... ' + cnt++ + '\n'); 
      MobileTextField(ta.textDisplay).scrollV++; 
} 

<s:TextArea id="ta" width="95%" height="200" editable="false"/> 
相關問題