Actionscript 3.0 同时多个文本区域



我们正在为一个巨大的触摸桌(110英寸,有40个同时触摸点)开发一个AIR应用程序,该应用程序应该允许多个用户在会议期间通过交换文档,联系人,笔记等进行协作。我们正在使用:actionscript 3,robotlegs框架来连接应用程序堆栈,对于依赖注入,手势适用于触摸点和手势管理。每个用户都有可能打开一个集团笔记来记录飞行笔记。每个 bloc-note 都有自己的虚拟键盘,现在的问题是键盘与文本区域的焦点事件绑定,因此当有多个文本区域时,舞台上的所有键盘都会在聚焦的文本区域上书写。我们使用了其他类型的事件,但我们无法解决这个问题。关于如何为多个用户管理焦点事件或以另一种方式放置的任何想法是否可以使用 actionscript 在一个独特的舞台上拥有多个焦点区域(即使这可能看起来相互矛盾)?

您可以通过在

舞台上设置单个高优先级的"按键按下"事件侦听器,然后适当地路由按键来手动管理焦点,但随后问题就变成了区分键事件源自哪个键盘。如果您有自定义键盘,则可以通过让键盘发布自定义按键关闭事件来解决此问题。

希望这有帮助。

相关内容

  • 没有找到相关文章

最新更新