17.7.在多个应用程序中访问同一个共享对象

17.7.1. 问题
我想要在同一台机器上不同的Flex 应用程序中共享使用同一个贡献对象。

17.7.2. 解决办法
在调用SharedObject.getLocal() 方法的时候,指定一个外部路径。

17.7.3. 讨论
SharedObject.getLocal()方法的第二个参数指定了本地硬盘存贮这个共享对象的位置。存贮路径在17.1 节中有讨论过,这些路径是依赖于应用程序所运行的操作系统平台。getLocal()方法特征如下:
+展开
-ActionScript
SharedObject.getLocal("objectName" , "pathname" [ optional parameter ] ): SharedObject

如果你指定了pathname,flash 播放器会存贮共享对象到相关的本地主机目录。通过这个,你可以在访问共享对象的时候告诉应用程序一个已知位置来查找共享对象。例如:
+展开
-ActionScript
lso = SharedObject.getLocal("myLso""/" );

你可以使用共享对象的已知位置来作为条件,让多个应用程序访问指定共享对象中存贮的信息。

加支付宝好友偷能量挖...


评论(0)网络
阅读(132)喜欢(0)flash/flex/fcs/AIR