Actionscript 3 Swf游戏加载无限?
我试图创建一个swf游戏。它在我的旧主机和域上运行得非常好。但当我将游戏移动到新主机和新域时,它不会显示firefox上的加载进度,而使用google chrome时,它会停止使用“加载无限%” 这是我的游戏: 这是我的加载代码,我在第2帧中导出类:Actionscript 3 Swf游戏加载无限?,actionscript-3,flash,loading,Actionscript 3,Flash,Loading,我试图创建一个swf游戏。它在我的旧主机和域上运行得非常好。但当我将游戏移动到新主机和新域时,它不会显示firefox上的加载进度,而使用google chrome时,它会停止使用“加载无限%” 这是我的游戏: 这是我的加载代码,我在第2帧中导出类: stop(); this.addEventListener(Event.ENTER_FRAME, loading); function loading(e:Event):void { var total:Number = this.s
stop();
this.addEventListener(Event.ENTER_FRAME, loading);
function loading(e:Event):void {
var total:Number = this.stage.loaderInfo.bytesTotal;
var loaded:Number = this.stage.loaderInfo.bytesLoaded;
progressBar.scaleX = loaded/total;
loader_info.text = "Loading "+Math.floor((loaded/total)*100)+ "%";
if (total == loaded) {
play();
this.removeEventListener(Event.ENTER_FRAME, loading);
}
}
我添加了一个crossdomain.xml:
有人能帮忙吗?非常感谢 加载SWF请求中的标题似乎缺少内容长度,这使得Flash无法计算您的百分比。我不确定您的swf或服务器是否有问题,但现在您知道该去哪里查找了 加载SWF请求中的标题似乎缺少内容长度,这使得Flash无法计算您的百分比。我不确定您的swf或服务器是否有问题,但现在您知道该去哪里查找了 看看。关闭swf文件上的服务器压缩 尽量避免被零除,但结果是无穷大的。如果bytesLoaded==0,则加载代码将立即停止,因为ByTestTotal==0。关闭swf文件上的服务器压缩
尽量避免被零除,但结果是无穷大的。如果bytesLoaded==0,您的加载代码将立即停止,因为ByTestTotal==0。删除所有文件类型的压缩可能会影响整个页面的优化 只需禁用.htaccess文件上的.swf压缩:
<IfModule mod_headers.c>
<FilesMatch "\.swf$">
RewriteRule ^(.*)$ $1 [NS,E=no-gzip:1,E=dont-vary:1]
</FilesMatch>
</IfModule>
setEnvifLocase Request_URI.swf$no gzip dont vary删除所有文件类型上的压缩可能会影响整个页面的优化 只需禁用.htaccess文件上的.swf压缩:
<IfModule mod_headers.c>
<FilesMatch "\.swf$">
RewriteRule ^(.*)$ $1 [NS,E=no-gzip:1,E=dont-vary:1]
</FilesMatch>
</IfModule>
SetEnvIfNoCase Request_URI.swf$no gzip dont varyfrankhermes回答是真的,这可以通过关闭swf文件上的服务器压缩来解决 不知道如何做这是我的下一个问题,所以我研究并提出了以下解决方案 要在Apache服务器上禁用仅SWF的gzip压缩,请将以下内容添加到.htaccess文件中:
<IfModule mod_headers.c>
<FilesMatch "\.swf$">
RewriteRule ^(.*)$ $1 [NS,E=no-gzip:1,E=dont-vary:1]
</FilesMatch>
</IfModule>
frankhermes的答案是正确的,这可以通过关闭swf文件上的服务器压缩来解决 不知道如何做这是我的下一个问题,所以我研究并提出了以下解决方案 要在Apache服务器上禁用仅SWF的gzip压缩,请将以下内容添加到.htaccess文件中:
<IfModule mod_headers.c>
<FilesMatch "\.swf$">
RewriteRule ^(.*)$ $1 [NS,E=no-gzip:1,E=dont-vary:1]
</FilesMatch>
</IfModule>
非常感谢你。它起作用了。你的回答真让我高兴谢谢你。它起作用了。你的回答真让我高兴D