actionscript-3 - 需要在 as3 提示上调整音量
问题描述
这是我的程序中的声音代码。我不确定 mySound 和 mySound2 是否是必要的。它们是不同的音乐曲目,但不会同时播放。有一些错误,比如不正确的序列,但我可以修复这些。我更担心音量,因为如果没有音量调整,它往往会有点响亮。我担心的是,无论我将 volumeAdjust.volume 设置为什么,它都不会改变音量。我试过像
volumeAdjust -= .5
不在函数中,而是作为全局变量/对象,但这也不起作用。
这是它的基本代码,但请记住,通道已经是全局声明的变量。
var volumeAdjust:SoundTransform = new SoundTransform();
var mySound:Sound = new Sound();
var mySound2:Sound = new Sound();
volumeAdjust.volume = 0.5;
channel.soundTransform = volumeAdjust;
channel2.soundTransform = volumeAdjust;
解决方案
所以我想我会添加我想出的解决方案,其中涉及 Organis 的提示。我不认为它会起作用,因为声音很短,但是在 .play(); 之后调整音量 线路确实有效,我几乎立刻就想到了。我不确定该程序能在多大程度上接受快速声音并足够快地对其进行调整,但它确实按照我想要的方式工作。
推荐阅读
- django - Django ORM - 获取早于记录的“持续时间”天的记录
- mongodb - com.mongodb.MongoSocketOpenException:连接到 mongodb docker 容器时
- perl - 如何比较嵌套哈希
- bash - 如何命令 curl 下载到 stderr
- vba - 如何在 VB 中处理此运行时类型不匹配错误?
- c - 如何将反向字符串函数从主函数转换为自己的独立函数?
- git - 如何使用 diff-cover 针对分支的特定提交 ID 生成覆盖率报告?
- java - 有没有办法以编程方式定义 MToolbarElements 在 MToolBar 中的位置?
- php - Nova actionable_id 不能为空
- wpf - 复杂的 WPF 组合框