Flash赢得';不要和其他计算机玩

Flash赢得';不要和其他计算机玩,flash,actionscript-3,Flash,Actionscript 3,我用Flash Professional 10和AS3制作了一个程序,我发布了它。 它在我的电脑上编译并运行良好。但是,当我试图通过internet在其他计算机上查看该程序,或将文件实际放到计算机上时,它只显示为5个点,一次又一次地累加。目标计算机上的Flash Player版本是什么,以及您将该文件发布到目标计算机上的Flash Player版本是什么 如果您是从CS4发布的,目标是AS3,那么swf很可能至少需要Flash Player 10.x.x.x才能播放。如果您的用户具有9.x.x.

我用Flash Professional 10和AS3制作了一个程序,我发布了它。
它在我的电脑上编译并运行良好。但是,当我试图通过internet在其他计算机上查看该程序,或将文件实际放到计算机上时,它只显示为5个点,一次又一次地累加。

目标计算机上的Flash Player版本是什么,以及您将该文件发布到目标计算机上的Flash Player版本是什么

如果您是从CS4发布的,目标是AS3,那么swf很可能至少需要Flash Player 10.x.x.x才能播放。如果您的用户具有9.x.x.x或更低版本,并且您无法控制他们的环境,那么您自己必须发布该文件,以使其针对的flash player版本适合客户中的最低公分母

这实际上可能意味着,如果最低公分母的flash8或更低,则项目必须用AS2编写

编辑:


不过,还有其他的可能性。可能问题与swf中错误的预加载逻辑有关(例如:您使用的预加载程序完全依赖于bytesLoaded/ByTestTotal,而不是侦听完整事件)

您是否使用外部资产的绝对路径而不是相对路径?

需要注意的事项:

  • 是在本地运行还是在Web服务器上运行
  • 外部资源的路径是否一致
  • Flash播放器的版本都一样吗?(如果不在10.x以上)

五点跳动听起来像RSL预加载程序,当你在别处运行你的应用程序时,它很难找到资产。如果您在应用程序中使用TLF(或其他RSL),请尝试更改设置以静态链接库

发布设置->闪存->设置->库路径。将默认链接更改为合并到代码中,然后查看发生了什么


如果这可以解决问题,那么您需要确保其他机器上的所有东西都可用,并且路径正确。在Firefox中使用实时HTTP头查看加载过程,并查找404错误。这将指导您修复什么/如何修复。

actionscript设置中的运行时共享库设置。将默认链接从RSL设置更改为合并到代码设置修复了我的问题。 由于某种原因,RSL默认预加载程序永远不会完成加载,因此我的程序永远不会激活。
这种不使用预加载程序的非加载方法可能不是最佳方法,但它现在可以工作。

是网站吗?你能把你的密码放在这里吗?