2010-01-27 52 views
2

我在Flex中遇到了最奇怪的問題!
考慮帶有文字的<mx:TextInput />。這個文本框有焦點和一個漂亮的小插入閃爍裏面。現在當您按-><-按鈕時,脫字符號會移動兩個位置而不是一個!另外,當您按下delete按鈕時,它將刪除兩個字符而不是一個。
這隻發生在Firefox,但它不是FF錯誤,因爲它只發生在我的應用程序中...
任何人都有一個想法可能會導致這個bizzare錯誤?插入符號移動2個位置代替1

+1

你有任何代碼可能會影響你的textinput的行爲?如果您僅使用TextInput啓動一個空項目,是否也會發生? – MysticEarth 2010-01-27 08:49:28

+0

我正在處理兩個項目,他們都有同樣的問題,但實際上當我開始一個新項目時,它工作正常。也許這是我正在使用的庫中的一個錯誤。我現在要測試... – 2010-01-27 09:11:46

回答

5

當使用wmode="opaque"wmode="transparent"創建Flash插件時,會出現此錯誤。兩種解決方案:

  • 升級到較新版本的Firefox(問題在3.6中修復)。
  • 使用wmode="window"
+0

優秀。但是,我不能使用wmode =「window」,因爲我使用的是依賴於wmode =「opaque」的HTMLComponent。當我從ff 3.5.7升級到3.6時,它已經修復了! – 2010-01-27 09:50:15

+1

+1 @Maurits升級瀏覽器不能解決問題 - 客戶端可能使用FF2或FSM禁止,IE6。 – Amarghosh 2010-01-27 10:47:03

+0

@Amarghosh:這是毫無疑問的,但至少我們可以說我們發現了問題的根源,我們距離解決問題還有一步之遙。 – 2010-01-27 10:53:09

相關問題