gpt4 book ai didi

flash - 如何在 Actionscript 3 中播放与 SWF 文件不在同一目录中的声音?

转载 作者:行者123 更新时间:2023-12-01 11:10:50 24 4
gpt4 key购买 nike

我有一个项目,其中有一堆外部声音到 SWF。我想播放它们,但每当我尝试将新 URL 加载到声音对象时,它都会失败,

Error #2068: Invalid Sound

或者用

引发 ioError

Error #2032 Stream Error

//尝试使用前缀为“http://..”“file://..”“//..”和“..”)的路径

var path:String = "http://../assets/the_song.mp3";

var url:URLRequest = new URLRequest( path );

var sound:Sound = new Sound();

sound.addEventListener( IOErrorEvent.IO_ERROR, ioErrorHandler);

sound.addEventListener( SecurityErrorEvent.SECURITY_ERROR, secHandler);

sound.load(url);

最佳答案

好吧,我刚刚做了一个测试,将一个 mp3 放在一个目录中:soundTest/assets/song.mp3 然后创建一个调用另一个目录中的 mp3 的 swf:soundTest/swfs/soundTest.swf 并且当我使用 var path:String = "../assets/song.mp3"; 然后它编译没有错误。

您的实际目录结构是什么?

关于flash - 如何在 Actionscript 3 中播放与 SWF 文件不在同一目录中的声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/108276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com