gpt4 book ai didi

arrays - 为每个循环导入多个声音, ActionScript 3

转载 作者:行者123 更新时间:2023-12-02 23:22:52 26 4
gpt4 key购买 nike

因此,我用更有效的编码重新创建了我的耳朵训练程序,以便我可以对其进行补充。
我做的原始。

//88 C8
var mp3Req88:URLRequest = new URLRequest("88.mp3");
var mp3_88:Sound = new Sound();
mp3_88.load(mp3Req88);

我基本上得到了88个声音文件(每个钢琴音符),每个声音执行此代码88次。数学方程式使我的耳朵训练计划成为现实。

有没有更简单的方法可以在某种循环中导入这些声音,所以我不必为钢琴做这个88x的操作,但是我要为其他乐器做很多次?

因此var我尝试了以下失败的尝试
var i:int;
for (i = 0; i < 5; i++)
{
var pianoMP3Req+i:URLRequest=new URLRequest("piano/"i+"mp3");
var pianoMP3_+i:Sound=new Sound();
pianoMP3_+i.load(pianoMP3Req+i);
}

最佳答案

我不确定您的字符串是否正确连接(如果它们正确生成有效的文件名。)

尝试这样:

var i:int;
for (i = 0; i < 5; i++) {
var request = pianoMP3 + "" + i;
request:URLRequest=new URLRequest("piano/" + i + ".mp3");

var temp = pianoMP3 + "" + i;
temp:Sound=new Sound();
temp.load(request);
}

对于请求和mp3。我没有环境可以在星期一进行测试。

关于arrays - 为每个循环导入多个声音, ActionScript 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5154130/

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