2011-06-07 21 views

回答

1

这有点不清楚你在问什么。

如果您希望每次用户关闭浏览器时清除某些内容,那么你为什么要将该值存储为shared object?共享对象的目的是在应用程序的会话或使用之间持续存在。

如果您使用共享对象作为通用术语来表示Flex应用程序中的某个“存储状态”那么它将在浏览器关闭的同时消失。

如果您使用共享对象作为通用术语来表示某个服务器端会话,那么该会话应自动在服务器上超时,而不管浏览器中发生了什么。我使用的大多数应用程序服务器提供了一种在会话超时时执行代码的方法。

+0

是的,我使用共享对象来在Flex应用程序中“存储状态”。但是当我关闭浏览器时,仍然可以使用共享对象。 – SmartTechie 2011-06-09 04:33:19

+0

我想要实现的是,当我们关闭浏览器时,共享对象(我们正在存储Flex应用程序的一些状态信息)也应该消失。 – SmartTechie 2011-06-09 04:35:41

+0

实际上,我们需要在刷新应用程序时保存共享对象,但是当浏览器关闭时,我们想要销毁共享对象,在JavaScript中,如果我们添加回调来flex onbeforeunload,即使我们刷新共享对象将被清除,反正有做到这一点?提前致谢。 – SmartTechie 2011-06-09 05:05:17