0

我开发了我最复杂的 Flash ActionScript 应用程序。我不知道他们能变得多么复杂,但我认为我的很普通。它有大约 1500 个对象,只有在单击时才会进行缩放和颜色变化,并连接到数据库以获取数据,例如,对象的名称在数据库中。我已经硬编码了读取数据库的 Web 应用程序的路径。Flash 应用程序从 Web 应用程序(Visual Studio/服务器)读取数据库。

它适用于我的开发环境(Flash CS4 > F12),具有我所需的探索,即 IE 和 FF。

但是,当我尝试运行与项目位于同一文件夹中的已发布版本 (.swf) 时,我只是收到错误屏幕“Adobe Flash Player 10.0 r2 已停止工作”,而没有其他任何反应。我有点害怕如果没有客户端计算机中的整个代码,我可能无法为我的客户端发布它......我需要做些什么才能让它在没有安装 Adob​​e Flash 的服务器环境中工作,即,只是.swf 文件和数据库的服务器设置?

另请注意,当我启动项目时,当我运行一个小文件但随着它变大时,这有效,甚至调试模式也停止工作......

我在我的电脑上运行 Win 7 64 位、Flash CS4 和 Visual Studio 2010。

谢谢。

4

2 回答 2

1

听起来像是您安装的 Adob​​e Flash Player 网络浏览器插件的问题,而不是您的应用程序或 swf 的问题。尝试升级插件

10.0现在是一个相当老的版本,当前版本是11.6。此外,它是“.0”版本,已知 10.0 存在问题。您的 swf 在较旧的 Flash Player(包括 10.0)中工作可能很重要,也可能不重要,但总的来说,今天安装 10.0 的用户并不多(http://www.statowl.com/flash.php)。

于 2013-02-17T15:55:57.843 回答
0

曾几何时,我也遇到过这个问题,我通过使用Vector类或无效接口找到了一些根本原因。

于 2013-02-17T15:54:56.443 回答