2

这是非常烦人的问题:

基于 ADOBE FLEX 4 的 AS3 全屏应用,文本字段。用户在文本字段中键入一些内容,然后开始多次单击退格键以删除他刚刚写的内容,并且由于某种原因,它没有从文本字段中删除字符,而是告诉浏览器返回并用户导航离开。为什么?!拜托,请帮忙,这太可怕了。我的用户在使用我的应用程序时丢失了重要的未保存的数据!

我正在使用 safari 浏览器请帮助。

哇,太可怕了,我好烦,每次都这样

4

2 回答 2

0

backspace多次点击时,您的文本字段可能会失去焦点(检查您是否在文本字段上触发了一些可能导致这种情况的事件),这会导致主窗口获得焦点并在浏览器。

于 2011-09-20T09:02:59.080 回答
0

问题的根源在于浏览器执行键盘快捷键,无论 Flash 应用程序是否具有焦点。据我所知,Mac 的 Safari 不存在这个问题,只有 Windows 的 Safari。

我会检查您使用的浏览器,然后创建一个弹出窗口,告诉您此应用程序不适用于 Windows 上的 Safari 浏览器。

挠头*
好吧,如果必须解决这个问题,我会使用 ExternalInterface 与 Safari 或 javascript 进行交互,以防止应用历史返回按钮。所以它不会回到旧页面。这就是我要研究的。

于 2011-09-20T09:48:08.403 回答