我已将SWF文件嵌入到HTML中。我在我的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();
}
我的问题是我们如何解决这个问题?因为它们确实困扰别人,因为每次他们切换到其他页面时都必须点击聊天框。
答案 0 :(得分:0)
有几种方法可以做到这一点。您可以通过以下方式手动将焦点放在所需对象上: