我已经将我的SWF文件嵌入到HTML中。我正在为chatbox在我的AS3应用程序中使用TLF文本,但问题是当我切换到其他页面并切换回我的应用程序时,应用程序失去了对TLF文本的关注。请注意,当我在桌面上使用flash播放器运行SWF文件时,我不会遇到这个问题。
我尝试使用下面的代码重新聚焦TLF文本,但它不适用于我的情况。
addEventListener(Event.ACTIVATE, infocus);
function infocus(e:Event):void {
myTLF.textFlow.interactionManager = new EditManager();
myTLF.textFlow.interactionManager.selectRange(myTLF.text.length, myTLF.text.length);
myTLF.textFlow.interactionManager.setFocus();
}我的问题是我们如何解决这个问题?因为它真的困扰着人们,因为他们每次切换到其他页面时都必须点击chatbox。
发布于 2014-04-08 09:21:55
这样做的方法不多。您可以通过以下方法手动将焦点放在所需的对象上:
https://stackoverflow.com/questions/22932544
复制相似问题