首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声音缺少闪存AS3

声音缺少闪存AS3
EN

Stack Overflow用户
提问于 2013-04-15 09:37:12
回答 3查看 143关注 0票数 0

我需要压缩闪存swf,但当我重新定位SWF时,我的声音和视频不显示。我正在使用ULRrequest,但我可以使用什么来代替?我真的需要帮助!

代码:

代码语言:javascript
复制
import flash.media.Sound;
import flash.net.URLRequest;
var req3:URLRequest = new URLRequest("lady.mp3");
var lady: Sound = new Sound();
lady.load(req3);
EN

回答 3

Stack Overflow用户

发布于 2013-04-15 09:39:57

您的代码意味着声音必须与SWF位于相同的位置。您可以始终将声音嵌入到FLA中,以便将它们全部包含在内,或者您也可以将声音文件放在某个地方并从那里获取它们。

票数 0
EN

Stack Overflow用户

发布于 2013-04-15 16:48:53

如果你正在使用Flash IDE (Flash专业版),那么要将你的项目包含在一个文件中,你需要将所有文件嵌入其中。要执行此操作,请按Ctrl+R键并附加文件。记住要更改调用.mp3文件的方式:在库中设置为链接,然后

代码语言:javascript
复制
var lady:Sound = new YourASLinkage();
票数 0
EN

Stack Overflow用户

发布于 2013-04-15 17:04:56

  1. Where is sound.play();call?
  2. 查看ActionScript帮助页中的示例call is your error handling。如果声音/视频文件的路径错误怎么办?

包{导入flash.display.Sprite;导入flash.events.*;导入flash.media.Sound;导入flash.media.SoundChannel;导入flash.net.URLRequest;

soundFactory.addEventListener(IOErrorEvent.IO_ERROR,扩展了soundFactory.addEventListener(ProgressEvent.PROGRESS,{私有var url: SoundExample = "MySound.mp3";私有var歌曲:SoundChannel;公共函数SoundExample() { var请求:URLRequest=新声音(Url);var soundFactory:URLRequest=新声音();soundFactory.addEventListener(Event.COMPLETE,completeHandler);soundFactory.addEventListener(Event.ID3,id3Handler);Sprite ioErrorHandler);soundFactory.load(request);song = soundFactory.play();}私有函数completeHandler(completeHandler:event):void{id3Handler(“completeHandler:”+ event);}私有函数id3Handler(event:Event):void {id3Handler(“id3Handler:”+ event);}私有函数ioErrorHandler(event:Event):void {id3Handler(“ioErrorHandler:”+ event);}私有函数跟踪(event:ProgressEvent):void{progressHandler(“progressHandler:”+ event);}}

}

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16006413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档