0
我試圖建立一個流.mp3播放器在我的網站上運行各種聲音文件。要做到這一點,我也跟着教程,包括代碼模板:錯誤在行動腳本3在流媒體.mp3播放器
不過,我是否保留該模板的方向,以作者自己的聲音文件或插入我自己的方向,以我的網上聲音文件,我繼續陷入我無法理解的ActionScript中的故障。
這些錯誤是:
1084:語法錯誤:之前應有rightparen _。
1086:語法錯誤:在右鍵盤之前預期分號。
當我嘗試更正它們時,出現新錯誤。我無法確定聲音文件是否正在加載;它絕對不會播放。音量滑塊不起作用。
我沒有找到一條線,看起來像它應該被註釋掉,一個讀取
在同一個地方
於是,我評論說出來開始。沒有骰子。同樣的錯誤。
在此先感謝您的任何建議。代碼如下:
var musicPiece:Sound = new Sound(new URLRequest _
("http://blog.0tutor.com/JeffWofford_Trouble.mp3"));
var mySoundChannel:SoundChannel;
var isPlaying:Boolean = false;
to start at the same place
var pos:Number = 0;
play_btn.addEventListener(MouseEvent.CLICK, play_);
function play_(event:Event):void {
if (!isPlaying) {
mySoundChannel = musicPiece.play(pos);
isPlaying = true;
}
}
pause_btn.addEventListener(MouseEvent.CLICK, pause_);
function pause_(event:Event):void {
if (isPlaying) {
pos = mySoundChannel.position;
mySoundChannel.stop();
isPlaying = false;
}
}
stop_btn.addEventListener(MouseEvent.CLICK, stop_);
function stop_(event:Event):void {
if (mySoundChannel != null) {
mySoundChannel.stop();
pos = 0;
isPlaying = false;
}
}
var rectangle:Rectangle = new Rectangle(0,0,100,0);
var dragging:Boolean = false;
volume_mc.mySlider_mc.addEventListener(MouseEvent.MOUSE_DOWN, startDragging);
function startDragging(event:Event):void {
volume_mc.mySlider_mc.startDrag(false,rectangle);
dragging = true;
volume_mc.mySlider_mc.addEventListener(Event.ENTER_FRAME, adjustVolume);
}
function adjustVolume(event:Event):void {
var myVol:Number = volume_mc.mySlider_mc.x/100;
var mySoundTransform:SoundTransform = new SoundTransform(myVol);
if (mySoundChannel != null) {
mySoundChannel.soundTransform = mySoundTransform;
}
}
stage.addEventListener(MouseEvent.MOUSE_UP, stopDragging);
function stopDragging(event:Event):void {
if (dragging) {
dragging = false;
volume_mc.mySlider_mc.stopDrag();
}
}