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-28 广告
2024-11-28 广告
联系我们一、有无震荡源 无源这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。 二、价格不同 有源蜂鸣器往比无源蜂鸣器贵,就是因为里面多个震荡...
点击进入详情页
本回答由宿兴电子提供
展开全部
跟你一模一样的问题,已解决
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是小写的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像没看见你导入包。。
追问
後来导入了……但是结果还是一样……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询