请教高手!关于FLASH随机播放声音
flash吧
全部回复
仅看楼主
level 1
kor55555 楼主
我想拿FLASH做一些关于XXXXX类的小游戏。在加载声音这方面,我只知道把音频导入到库,在从属性选择音频。这样就能直接播放音频了。但是我想要它随机播放我选定的某几个音频中的一个。随机播放,这应该怎么做啊?我在网上搜索了半天都没有找到合适的教程。无奈下在贴吧上请高手教教我。万分感谢。
2018年09月10日 13点09分 1
level 1
kor55555 楼主
在线中,挺着急的。找了半天教程都没有找到。都是些载入音乐,播放音乐类的。我要随机播放随机播放。
2018年09月10日 13点09分 2
level 7
Math.ranom()用这个
2018年09月11日 05点09分 3
具体怎么用呢?语言不懂,看了半天AS3.0教程也没有讲到这点。。拜托大哥了!
2018年09月11日 10点09分
将声音命名然后创建数组,用伪随机随机其中的音乐并进行播放。具体怎么弄我也忘记了,只从Flash AS3.0被淘汰后,我基本上忘记了,现在只能用javascirpt写
2018年09月11日 11点09分
@伍伍壹T被 大哥。是收费论坛吧。哎。。谢谢!
2018年09月11日 14点09分
level 9
把所有声音链接类名命名为sound1、sound2、sound3....................、
var soundArr:Array = ["sound1","sound2","sound3"];
var soundId:uint = Math.floor(Math.random()*soundArr.length)
var soundClass:Class = Class(getDefinitionByName(soundArr[soundId]));
var mySound:Sound = new soundClass();
var channel:SoundChannel = mySound.play();
2018年09月11日 14点09分 4
大哥。能详细解释一下这个些代码的中文解释吗?我把代码复制过来后。提示错误了。 场景 1, 图层'图层 1', 帧 1,1 行 1093: 语法错误。 场景 1, 图层'图层 1', 帧 1,1 行 1084: 语法错误: rightbracket 应在 "sound3" 之前。
2018年09月13日 14点09分
@kor55555 代码没任何问题,你复制过去放在什么地方,怎么放,这个过程可能有错误,注意检查你的代码某个地方是否少了中括号或大括号。
2018年09月14日 03点09分
1