2011-11-10 47 views
0

我有一個flex動作腳本web應用程序,我正在添加一個自定義項目在上下文菜單中複製帖子的鏈接。flex動作腳本文本字段丟失ctrl + v粘貼?

  1. 被複制的鏈接是使用由內部的應用深層鏈接
  2. 我使用一個的UITextField,顯示職位的一些標題和在UIComponent被包含,僅顯示在標題字段
  3. 手形光標
  4. 標題領域時,右鍵點擊,用戶可以複製後
  5. 標題字段mousechildren = falseuicomponent的鏈接包含有buttonmode = true

問題:

當用戶通過右鍵點擊複製的帖子鏈接中,Ctrl + V將不會再爲一個單一的時間和按另一個它正常工作時間的工作,只有1複製鏈接後,時間是錯過了,我得到了ctrl + v的事件,但它不會在我的應用中的任何文本字段中粘貼文本。

我發現其他複製粘貼工作良好只複製鏈接會產生這個問題,即使複製鏈接我可以通過右鍵點擊進行粘貼,

我還發現,如果我按在任何文本字段中的任何一個鍵這個問題不會發生,並且每件事情都可以正常工作

我也嘗試了mousechildren = true作爲標題文本字段,它然後正常工作。

我有這個問題,只有當mousechildren = false爲標題字段,然後右鍵點擊複製鏈接,而想直接粘貼,然後在任何文本字段中沒有任何按鍵在任何文本字段

鏈接我不能夠理解這行爲的幫助需要 問候

回答

0

我覺得這個問題迎刃而解

  1. 通過mouseChildren = false的flash播放器找不到光標下的組件,因爲我包含在UIComponent的文本字段和文本字段鼠標孩子是假的所以flash播放器通過使mouseChildren = true下光標獲取組件作爲uicomponent
  2. 這個問題解決,每一件事情改變Mouse.cursor = MouseCursor.AUTO;Mouse.cursor = MouseCursor.BUTTON按照需要它來解決這個問題
0

this.stage.focus = titleText;鏈接複製到剪貼板後(當上下文菜單關閉)應該幫助

+0

的是沒有工作工作正常

  • ,所以我改變了方法讓手光標標題:( – Badr

  • 相關問題