我开发了最复杂的Flash ActionScript应用。我不知道他们能得到多少复杂但我认为我很平凡。它有大约1500个对象,它们仅在点击时与缩放和颜色变化一起补间并连接到数据库以获取数据,例如,对象的名称在数据库中。我已经硬编码了读取数据库的Web应用程序的路径。 Flash应用程序从Web应用程序(Visual Studio /服务器)读取数据库。
它适用于我的开发环境(Flash CS4> F12),我需要的探索,即IE& FF。
然而,当我尝试运行与项目位于同一文件夹中的已发布版本(.swf)时,我只是得到错误屏幕“Adobe Flash Player 10.0 r2已停止工作”,并且没有任何内容别的发生了。我有点害怕,如果没有客户端计算机中的全部代码,我可能无法为我的客户发布它...我需要做些什么让它在没有安装Adobe Flash的服务器环境中工作,即,只是.swf文件和数据库的服务器设置?
另请注意,这在我启动项目时起作用,当我运行一个小文件但随着它变大,甚至调试模式停止工作......
我在计算机上运行Win 7 64位,Flash CS4和Visual Studio 2010。
感谢。
答案 0 :(得分:1)
您安装的Adobe Flash Player网络浏览器插件存在问题,而不是您的应用或SWF出现问题。试试upgrading the plugin。
到目前为止,10.0是一个非常古老的版本,当前版本是11.6。此外,它是一个“.0”版本,10.0已知有问题。您的swf在较旧的Flash播放器(包括10.0)中工作可能有效,也可能不重要,但总的来说,并非今天安装了10.0的用户(http://www.statowl.com/flash.php)。答案 1 :(得分:0)
曾几何时,我也遇到了这个问题,我通过使用Vector类或无效接口找到了一些根本原因。