我面临一个奇怪的问题。在我的flex应用程序中,有一个 单击每个网格项目的网格,它将调度一个事件并显示 细节。像往常一样,我正在改变组件的状态 实现这一点。但这在我的机器上完美运行,但是来自我的机器 客户端它不工作。唯一看到的是差异 flash播放器版本的差异。我在这里的FP版本是 10,0,45,2但现场使用的是最新版本:10.1.102.64。 这会导致flex应用程序的行为出现任何问题吗? 我在这里很困惑,因为我没有权利改变玩家 我机器上的版本。
有没有人像这样遇到同样的问题。或者任何人都可以帮助我 这两个版本之间的主要区别。
提前感谢您的帮助。
干杯, Anoop
答案 0 :(得分:0)
Flex应用程序之间的大多数行为差异是由于编译期间使用的不同的flex SDK(例如,您的客户端正在查看您正在运行的.swf文件的二进制精确副本)或具有不同插件API的浏览器(例如,他们处理500个错误的方式)。如果您认为它是一个Flash播放器版本问题(它们可能很少见,因为它们在播放器版本中运行回归测试,以便之前的flash swf文件运行良好),您当然可以升级到该播放器版本并亲自查看。
您是否也能排除任何连接问题,例如防火墙或代理服务器?
答案 1 :(得分:0)
单击该项目时您使用什么来获取所选项目 - event.target.selecteditem或event.currentTaget.selecteditem?尝试从目标更改为currentTarget,反之亦然,它可能适用于两台计算机。