
flash AS3.0调节音量大小的问题 50
我开始将一段WAV导入到库,将它的设成为一个名为SONG的类,想用将它的音量降低为一半importflash.events.MouseEvent;varsong:SONG...
我开始将一段WAV导入到库,将它的设成为一个名为SONG的类,想用将它的音量降低为一半
import flash.events.MouseEvent;
var song:SONG = new SONG();
var songChannel:SoundChannel = new SoundChannel();
songChannel = song.play();
var st:SoundTransform= new SoundTransform(1,0);
st.volume=0.5;
songChannel.SoundTransform=st;
然后在测试的时候编译器显示以下错误,
1119: 访问可能未定义的属性 SoundTransform (通过 static 类型 flash.media:SoundChannel 引用)。
请各位大大帮忙看一下是哪里出现问题了,小弟刚刚学习AS3.0不久。 展开
import flash.events.MouseEvent;
var song:SONG = new SONG();
var songChannel:SoundChannel = new SoundChannel();
songChannel = song.play();
var st:SoundTransform= new SoundTransform(1,0);
st.volume=0.5;
songChannel.SoundTransform=st;
然后在测试的时候编译器显示以下错误,
1119: 访问可能未定义的属性 SoundTransform (通过 static 类型 flash.media:SoundChannel 引用)。
请各位大大帮忙看一下是哪里出现问题了,小弟刚刚学习AS3.0不久。 展开
5个回答
2013-02-05
展开全部
记住as3里面有一些对象的属性是一个集合,即里面包含多个属性,是动态采集的结果集合,
即不能直接new 类出来替换,而要
类似:
var transform:SoundTransform = channel.soundTransform;
transform.pan = pan;
channel.soundTransform = transform;
即:
var st:SoundTransform= songChannel.SoundTransform; //这里获取原始数据的副本
st.volume=0.5; //设置副本的属性值
songChannel.SoundTransform=st; //把修改完成的副本对象 赋值到原始对象上,替换
即不能直接new 类出来替换,而要
类似:
var transform:SoundTransform = channel.soundTransform;
transform.pan = pan;
channel.soundTransform = transform;
即:
var st:SoundTransform= songChannel.SoundTransform; //这里获取原始数据的副本
st.volume=0.5; //设置副本的属性值
songChannel.SoundTransform=st; //把修改完成的副本对象 赋值到原始对象上,替换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2024-11-29 广告
声学相机即麦克风阵列,也叫声相仪。【上海其高电子科技有限公司】长期专注于声音振动信号处理应用,其研发的声学相机包括便携式、工业型、高性能及定制化系列产品,可满足不同应用场景需求。目前其高科技声学相机已在电力行业、汽车行业、消费电子、高校研究...
点击进入详情页
本回答由其高提供
展开全部
跟你一模一样的问题,已解决
var snd1:sd = new sd();//这里的sd是声音元件里的类名
var sdd:SoundChannel;
var st:SoundTransform= new SoundTransform(0.5,0);
sdd = snd1.play(0,1,st);
var snd1:sd = new sd();//这里的sd是声音元件里的类名
var sdd:SoundChannel;
var st:SoundTransform= new SoundTransform(0.5,0);
sdd = snd1.play(0,1,st);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
soundTransform中的s是小写的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像没看见你导入包。。
追问
後来导入了……但是结果还是一样……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询