是否可以?。我对 ActionScript 3 很陌生,并且一直在玩滑块组件。我已经设置了一个带有图像的滑块,并设置了一个声音来播放,所以如果值大于 0 它将播放,如果它大于 4 它将停止。然而,当我导出它时,它没有出现任何错误。我确定我必须将 event.value 更改为其他内容而不是数字。或者更确切地说使用另一个事件,但我不确定..所以我认为如果你站在这些图像之间,mp3 会继续播放,而不是在它击中的每个值上重新启动。这就是我所拥有的
function changeHandler(event:SliderEvent):void {
aLoader.source = "pic"+event.value+".jpeg";
}
function music(event:SliderEvent):void {
var mySound:Sound = new tes1();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest("tes1.mp3"));
if (event.value > 0 || event.value > 4 ){
myChannel = mySound.play();
}
else{
myChannel.stop();
}
}