2
我正在使用此代碼來檢測使用ENTER_FRAME
函數的鼠標速度。鼠標的速度會影響我在循環播放的MP3。通過使用ENTER_FRAME
它以幀頻進行更新,並且使音樂的聲音非常混亂和混亂。AS3:影響速度的鼠標速度
有沒有一種方法來減輕音量(仍然使用ENTER_FRAME
)或者我的mp3會不會受這種方式的影響?
var mySound1:Sound = new Sound();
mySound1.load(new URLRequest("AStringsMinor.mp3"));
var myChannel1:SoundChannel = new SoundChannel();
var myTransform1:SoundTransform = new SoundTransform();
myChannel1 = mySound1.play(0, 999);
var prevPt:Point = new Point(mouseX, mouseY);
addEventListener(Event.ENTER_FRAME, mouseSpeed);
function mouseSpeed(e:Event)
{
var xspeed:Number = Math.abs(mouseX - prevPt.x);
var yspeed:Number = Math.abs(mouseY - prevPt.y);
var speed:Number = (xspeed + yspeed)/100;
prevPt = new Point(mouseX, mouseY);
myChannel1.soundTransform = myTransform1;
myTransform1.volume = speed;
}
程序的FPS是什麼? – David 2013-03-13 14:16:17
它只是標準的24 fps – Dan434 2013-03-13 14:32:44
將它增加到60. – David 2013-03-13 14:55:46