在我的 FLV 文件的第一帧中,我有这个预加载器代码:
//Stop Frame
stop();
//Create a listener to call the loading function as the movie loads
this.loaderInfo.addEventListener (ProgressEvent.PROGRESS, loading);
//Runs when the loading progress has changed
function loading(event:ProgressEvent):void
{
//Determine the percent loaded from bytesLoaded and bytesTotal
var percent:Number = event.bytesLoaded / event.bytesTotal * 100;
//Display the percentage of the pre-loaded MovieClip
percentage_text.text = int(percent)+"%";
if(percent == 100){
gotoAndStop(2);
}
}
当我尝试通过绝对路径从 Xampp 服务器运行 SWF 文件时,"http://localhost/test/mainFLV.swf"
SWF 不会超过 0%。但是,当我将 SWF 嵌入 PHP 脚本并加载该 PHP 脚本时,SWF 会加载,但它不会显示预加载器正在进行。
有什么帮助吗?
编辑
刚刚在 Firefox 中对其进行了测试,在进入第二帧之前,我得到了预加载器的 62% 的闪光。然而,原来的问题在 Chrome 中仍然存在。