我使用swiffy flash扩展在Flash CS6和托盘中创建项目,以HTML5格式发布。在我的项目中,我创建了一些动画,加载并使用一些声音(.mp3)。当我将其导出为HTML5(swiffy)时。我得到了这种输出警告
Win v1.1.1的Swiffy Flash扩展[Swiffy v5.1.1] - 警告 - 不支持流式音频。对外部资源的支持是实验性的。 ActionScript属性 不支持flash.net.URLLoader.bytesLoaded。 ActionScript 属性flash.net.URLLoader.bytesTotal不受支持。该文件可能 慢一点。
当我打开我的html文件时,加载器和声音它无法正常工作 我使用此代码加载
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoading); this.loaderInfo.addEventListener(Event.COMPLETE, onComplete); function onLoading(evt:ProgressEvent):void {
var loaded:Number = evt.bytesLoaded / evt.bytesTotal;
percent_txt.text = (loaded*100).toFixed(0) + "%"; }; function onComplete(event:Event):void {
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onLoading);
this.loaderInfo.removeEventListener(Event.COMPLETE, onComplete);
gotoAndPlay(2); };
请帮帮我
答案 0 :(得分:0)
对不起,不知道你在这里期待什么!警告已经告诉你很清楚什么了。你要做的事情不是支持 正确的anwser是:你想要做什么,不能做到漂亮!
答案 1 :(得分:0)
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoading);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
function onLoading(evt:ProgressEvent):void {
var loaded:Number = evt.bytesLoaded / evt.bytesTotal;
percent_txt.text = (loaded*100).toFixed(0) + "%";
};
function onComplete(event:Event):void {
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onLoading);
this.loaderInfo.removeEventListener(Event.COMPLETE, onComplete); gotoAndPlay(2);
};
我们是否必须添加此代码才能获得音频...