Problem: 在修改widgets的配置文件后,无法在Sample Flex Viewer中看到变化

文章编号 : 36922
软件: ArcGIS Server 9.3.1
操作系统: Windows XP
已邀请:

易智瑞技术支持

赞同来自:

错误信息: 即使清空浏览器缓存,仍然不能在Flex程序中看到对.xml配置文件更改的体现。以Sample Flex Viewer作参考,里面有大量的widgets,对应各自的xml配置文件,如BookmarkWidget,对应BooklmarkWIdget.xml。修改这些.xml文件可以对widgets造成改变,例如在BooklmarkWIdget.xml中新建书签。


原因: Shared Objects文件(.sol)是一个类似cookie的数据的集合,以文件形式在电脑中存储。在BooklmarkWIdget情况下,.sol文件在此处:
C:\Documents and Settings\<loginname>\Application Data\Macromedia\Flash Player\#SharedObjects\23CF2XD5\<machinename>\flexviewer\com\esri\solutions\flexviewer\widgets\BookmarkWidget.swf


文件夹23CF2XD5为随机生成名


flexviewer: 这是flexviewer sample程序所拷贝的路径:C:\inetpub\wwwroot.


解决方法: 要解决这个问题,可以修改Adobe Flash Player的本地存储

  1. 运行Flex程序,右击Flash Player,选择设置,出现提供修改选项的对话框。
  2. 点击本地存储并设为空。打开本地存储标签并拖拽至零,使“Flash Cookies”不被储存。





如果使用Flash Player 9,可能出现以下错误





不必担心,程序依然可以正常运行。

在Flash Player 10中不会出现此问题。




创建时间:2009-06-23
最近更新: 2011-03-22


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册