伊莉討論區

標題: 顯示音樂撥放時間問題 [打印本頁]

作者: tobasi    時間: 2013-11-19 09:25 AM     標題: 顯示音樂撥放時間問題

各位大大:
我的AS3.0加入了以下程式碼執行就會出現1009的錯誤
增加的程式碼主要是用來監聽音樂播放長度/音樂總長度
可是我又不知道從哪邊更改,可以幫幫我嗎
一個AS3的初學者

stage.addEventListener(Event.ENTER_FRAME,function()
{
        // time更新
        if(soundcontrol)        pos_t.text = getTime(soundcontrol.position);
        else                        pos_t.text = getTime0);               
        if(my_sound)                len_t.text = getTime(my_sound.length);
        else                        len_t.text = getTime(0);                });

                                          
// 時間計算
function getTime(Timer){
        var mil = Math.floor(Timer);
        var sec = Math.floor(mil / 1000);
        var min = Math.floor(sec / 60);
       
        if(min > 99)        min = 99;
        sec %= 60;
        mil %= 1000;
       
        if(min < 10) min = "0" + min;
        if(sec < 10) sec = "0" + sec;
       
        //var z = "";
        //if(mil < 100) z += "0";
        //if(mil < 10)  z += "0";
        //mil = z + mil;
       
        return min + ":" + sec  ;//+ mil;
}
作者: vinaqc    時間: 2013-11-20 06:26 AM

1009應該是你程式要操作某個物件時flash找不到
看你這段程式碼,你可以在addEventListener的function內
最前方加上
  1. trace("soundcontrol= " + soundcontrol);
複製代碼
再看看哪個物件缺少
作者: tobasi    時間: 2013-11-20 11:35 PM

謝謝大大~我再研究看看
作者: aorition    時間: 2013-11-21 08:30 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: tobasi    時間: 2013-11-23 07:31 PM

上面得函數在貼文章時少貼了,實際程式碼是有的
感謝回覆,已解決




歡迎光臨 伊莉討論區 (http://www45234.eyny.com/) Powered by Discuz!