首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >失去对TLF文本的关注

失去对TLF文本的关注
EN

Stack Overflow用户
提问于 2014-04-08 09:10:54
回答 1查看 86关注 0票数 0

我已经将我的SWF文件嵌入到HTML中。我正在为chatbox在我的AS3应用程序中使用TLF文本,但问题是当我切换到其他页面并切换回我的应用程序时,应用程序失去了对TLF文本的关注。请注意,当我在桌面上使用flash播放器运行SWF文件时,我不会遇到这个问题。

我尝试使用下面的代码重新聚焦TLF文本,但它不适用于我的情况。

代码语言:javascript
复制
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。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 09:21:55

这样做的方法不多。您可以通过以下方法手动将焦点放在所需的对象上:

  • 在舞台上收听MouseEvent.ROLL_OVER使处理程序将焦点返回到您的文本字段
  • 如果您想让它返回焦点切换回页面,您需要编写一个JS脚本,它将通过ExternalInterface告诉SWF将焦点放在您的文本字段上。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22932544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档