1
我們正在開發一個巨大的觸摸表中的AIR應用程序(110英寸,40個同時觸摸點)應允許多個用戶通過交換文檔,聯繫人,便籤等。我們在會議期間合作正在使用:actionscript 3,robotlegs框架來連接應用程序堆棧和依賴注入,手勢適用於觸摸點和手勢管理。每個用戶都有可能打開集體備忘錄以採取飛行筆記。每個集合都有自己的虛擬鍵盤,現在問題在於鍵盤與文本區域的焦點事件綁定,所以當有多個文本區域時,舞臺上的所有鍵盤都將寫入文本區域。我們已經使用過其他類型的事件,但是我們無法解決這個問題。對於如何管理多個用戶的焦點事件或以其他方式進行管理,任何想法都可以通過actionscript在獨特的舞臺上擁有多個焦點區域(即使這看起來矛盾)?ActionScript 3.0中同時多textarea的
我們有_virtual_鍵盤,它們是movieclip作爲孩子添加到特定的bloc-note視圖實例,但是當用戶點擊一個textarea時,他們*所有*綁定到該textarea(我想因爲在一個textarea中只能有一個焦點即使文字區域是尚未調用該虛擬鍵盤的區塊音符實例的一部分,也是如此。 – gpar
然後你沒有問題。讓虛擬鍵盤發佈按鍵,這些按鍵組件可以捕獲並手動輸入文本到文本字段(然後停止鍵盤事件傳播)。每個區塊記錄都會在內部完成所有處理,因此沒有任何按鍵事件會退出組件。這樣你避開了所有焦點問題。 – jpop
是的,最後我們使用事件鼠標點擊textarea,並將appendText委託給單鍵而不是鍵盤,並設置在鍵盤的哪個textarea連接到的水平。唯一的缺點是我們沒有光標。謝謝jpop。 – gpar