作者heavenbetula (绿草)
看板Flash
标题[问题] SoundChannel与SoundTransform
时间Tue Mar 11 00:29:37 2014
请问各位大大:
SoundChannel.soundTransform 与 SoundTransform的差异性在哪呢?
我简单测试了一下:
var sound:Sound = new Sound();
sound.load(new URLRequest("music.mp3"));
var myChannel:SoundChannel = new SoundChannel();
var mytransform:SoundTransform = new SoundTransform();
stage.addEventListener(MouseEvent.CLICK,go)
myChannel = sound.play();
function go(event:MouseEvent){
var aa = myChannel.soundTransform;
aa.volume -=0.1;
myChannel.soundTransform = aa;
}
与
var sound:Sound = new Sound();
sound.load(new URLRequest("music.mp3"));
var myChannel:SoundChannel = new SoundChannel();
var mytransform:SoundTransform = new SoundTransform();
stage.addEventListener(MouseEvent.CLICK,go)
myChannel = sound.play();
function go(event:MouseEvent){
mytransform.volume-=0.1;
myChannel.soundTransform = mytransform ;
}
看起来 SoundChannel 里的 soundTransform,与 SoundTransform 没什麽差异...
但是实际上这两个的关系真的没差吗...?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.29.6
1F:→ KawasumiMai:没差,因为物件是一样的 03/11 13:08
2F:→ KawasumiMai:每个属性有它自己的类型,如name是String,x是float 03/11 13:09
3F:→ KawasumiMai:SoundChannel里面的soundTransForm 03/11 13:09
4F:→ KawasumiMai:实际上就是个SoundTransform物件挂在他下面 03/11 13:09
5F:→ KawasumiMai:第一种你是拿一个新的SoundTransform抓进去取代 03/11 13:10
6F:→ KawasumiMai:第二种则是把他的SoundTransform抓出来修改後取代 03/11 13:10
7F:→ KawasumiMai:问题在new SoundTransform的时候他抓到什麽资讯 03/11 13:11
8F:→ heavenbetula:原来如此!感谢! 03/11 19:18