首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在for each循环中导入多个声音,actionscript 3

在for each循环中导入多个声音,actionscript 3
EN

Stack Overflow用户
提问于 2011-03-01 19:51:29
回答 1查看 465关注 0票数 1

所以我用更有效的编码重新创建了我的耳朵训练程序,这样我就可以添加它了。原来是我做的。

代码语言:javascript
复制
//88 C8
var mp3Req88:URLRequest = new URLRequest("88.mp3");
var mp3_88:Sound = new Sound(); 
mp3_88.load(mp3Req88);

我基本上得到了88个声音文件(钢琴的每个音符),对每个声音做了88次这样的代码。数学方程式使我的耳朵训练程序。

有没有一种更简单的方法将这些声音导入到某种循环中,这样我就不需要为钢琴做88倍的操作,而对于我将要包括的其他乐器也是如此?

因此,我尝试了下面的方法,但都失败了

代码语言:javascript
复制
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);
}
EN

回答 1

Stack Overflow用户

发布于 2011-03-01 20:01:22

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

试着这样做:

代码语言:javascript
复制
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。目前我还没有测试它的环境。

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

https://stackoverflow.com/questions/5154130

复制
相关文章

相似问题

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