Apache flex 如何在flex3中使用cookies信息

Apache flex 如何在flex3中使用cookies信息,apache-flex,flex3,Apache Flex,Flex3,我可以在flex中使用cookie信息吗?假设一个用户第一次以登录形式登录(在flex中设计),当他再次登录时,我需要在cookies的下拉列表中显示用户名,在flex中是否可能?我有什么办法吗?请提前向我表示感谢。您可以创建一个SharedObject将会话数据存储在用户计算机上 var so:SharedObject = SharedObject.getLocal("savedData"); 如果指定名称的共享对象不存在,将创建一个 查看Live文档以了解更多信息: 您应该像对待任何其他w

我可以在flex中使用cookie信息吗?假设一个用户第一次以登录形式登录(在flex中设计),当他再次登录时,我需要在cookies的下拉列表中显示用户名,在flex中是否可能?我有什么办法吗?请提前向我表示感谢。

您可以创建一个
SharedObject
将会话数据存储在用户计算机上

var so:SharedObject = SharedObject.getLocal("savedData");
如果指定名称的共享对象不存在,将创建一个

查看Live文档以了解更多信息:

您应该像对待任何其他web应用一样,在服务器上使用cookie进行用户标识(会话id)。然后在后端提供一个服务,比如getUserInfo(),它返回当前登录用户的信息。从Flex调用该方法(通过HTTPService、WebService、RemoteObject等),然后您将获得客户端上的用户信息。

有关此问题,请参阅:

简而言之,有两个不涉及返回服务器的选项:

  • 使用Javascript集成访问cookie数据,如中所示

  • 使用(“Flash Cookie”)保存本地数据


嗨,迈克尔,谢谢你的回复。我不想使用共享对象(根据我的要求),我需要使用cookie数据,如果用户从浏览器中删除cookie信息,则应删除数据。我计划使用JavaScript集成来访问cookie数据,因为这个库不是为我打开的,它被阻止了(在我的组织中)。你能告诉我密码吗?如何在java脚本中检索Cookie?如果你能提供帮助的话,那会很有帮助的。提前感谢。请尝试此链接下载上面引用的
Actionscript Cookie Util
库: