サウンドのフェードアウトにtweenliteを使用しており、フェードアウト効果自体はうまく機能しているのですが、tweenliteでsoundChannelにsoundTransformをかけるたびにパチパチというノイズが発生するようです。
ここでここでテストできます
コードは次のとおりです。
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.media.SoundTransform;
import com.greensock.*;
import com.greensock.plugins.*;
TweenPlugin.activate([VolumePlugin]);
public class SoundFade extends Sprite {
public var keySound:Sound;
public var keySoundChannel:SoundChannel;
public var keySoundTransform:SoundTransform;
public function SoundFade():void {
keySound = new MySound();
keySoundChannel = new SoundChannel();
btn.addEventListener(MouseEvent.CLICK, onClick);
}
private function onClick(e:MouseEvent):void {
keySoundChannel = keySound.play();
TweenLite.to(keySoundChannel, 0.5, {
volume: 0
});
}
}
}
この問題を回避する方法を知っている人はいますか?
皆さんが問題を解決してくれると信じています。前もって感謝します。