嵌入式Flash播放器无法加载

时间:2011-02-05 15:37:20

标签: c# flash

我在C#中编写了一个程序,当用户按下按钮时,会打开一个包含嵌入式flash对象的新表单。 Flash应用程序需要用户登录,所以我添加了类似

的源代码
swf.SetVariable("__ses", sid);

这适用于2个用户测试应用程序,而第三个可以成功打开一个表,而所有其他表现为“黑色”,就像加载程序无法通过加载步骤一样。 在有类似问题之前有没有人?或者有人建议如何调试此问题?我无法弄清楚问题是在程序中,还是在一些奇怪的闪存设置中他可能有......谢谢

1 个答案:

答案 0 :(得分:0)

对于调试,我建议将trace语句放在swf的各个点,以查看它失败的位置。

http://code.google.com/p/flash-tracer/是查看浏览器中Flash跟踪的绝佳工具。

如果Flash应用程序需要登录变量才能实际工作并继续执行该变量可能无法正常传递。将变量传递给swfs可能会很麻烦,因为不同的浏览器有不同的要求。 幸运的是,这个伟大的库可以解决这些问题并确保您的变量每次都能正常通过。

http://code.google.com/p/swfobject/

所以可能会追踪会话ID。如果它没有跟踪那可能是它没有超过加载步骤的原因。然后试试swfobject。