我在adobe flash中开发了一个mp3播放器。我想要一些东西,当拖动搜索栏时,时间显示仍然存在,如jetaudio窗口。
我的问题在第8行
这是我的代码:
function onloops(event:Event):void {
Object(this).slider_mc.trailer_mc.width=Object(this).slider_mc.knob_mc.x+Object(this).slider_mc.knob_mc.width/2;
if (soundChannel!=null) {
pos=soundChannel.position;
pos3=sound.length-soundChannel.position;
}
if (readyToPlay) {
pos=sound.length*Object(this).slider_mc.knob_mc.x/400;
pos3=(Object(this).slider_mc.knob_mc.x/400)*sound.length;
}
if (dragging==true&&soundChannel!=null) {
pos=sound.length*Object(this).slider_mc.knob_mc.x/400;
pos3=slider_mc.knob_mc.x/400;
} else if (soundChannel!=null&&dragging!=true&&readyToPlay==true&&isplaying) {
pos1=Math.round(soundChannel.position/1000);
pos2=Math.round(sound.length/1000);
this.slider_mc.knob_mc.x=Math.round(soundChannel.position/sound.length*400);
}
var minutes:Number=Math.floor(pos/1000/60);
var seconds:Number=Math.floor(pos/1000)%60;
Object(this).elapsed_totaltime_txt.text=minutes+":"+seconds
var remainminutes:Number=Math.floor(pos3/1000/60);
var remainseconds:Number=Math.floor(pos3/1000);
remainminutes=remainminutes%60;
remainseconds=remainseconds%60;
Object(this).remainigtime_txt.text="-"+remainminutes+":"+remainseconds
}