我有一个用Flex 3内置的RIA,我打算将其变成Air桌面应用程序,以期达到Flash Flash Life of Life的预期。到目前为止,一切都很好,除了:
目前,我正在从浏览器窗口设置带有Flash远程处理的会话变量,并在Flash远程处理返回其值时使用这些会话变量在浏览器的新标签页中打开链接。 在浏览器中效果很好。
但是,如果我使用mx:HTML将swf加载到桌面应用中,则在浏览器中打开新页面时会收到错误消息: SESSION中未定义元素TeacherID。
这很明显,因为Air桌面应用程序和系统浏览器不共享相同的会话变量。
任何建议表示赞赏。 我可以使用URL变量而不是会话,但这将意味着大量重写,我宁愿避免。更不用说安全问题了。