'X.AudioBase',\r
X_Class.ABSTRACT,\r
{\r
- url : '', //\r
- target : null, //\r
+ disatcher : null,\r
\r
startTime : 0, //\r
endTime : -1, //\r
if( !X_Type_isString( time ) || !time.length ) return;\r
\r
ary = time.split( '.' );\r
- ms = parseInt( ( ary[ 1 ] + '000' ).substr( 0, 3 ) ) || 0;\r
+ ms = parseFloat( ( ary[ 1 ] + '000' ).substr( 0, 3 ) ) || 0;\r
\r
ary = ary[ 0 ].split( ':' );\r
if( 3 < ary.length ) return;\r
case 0 :\r
break;\r
case 1 :\r
- s = parseInt( ary[ 0 ] ) || 0;\r
+ s = parseFloat( ary[ 0 ] ) || 0;\r
break;\r
case 2 :\r
- m = parseInt( ary[ 0 ] ) || 0;\r
- s = parseInt( ary[ 1 ] ) || 0;\r
+ m = parseFloat( ary[ 0 ] ) || 0;\r
+ s = parseFloat( ary[ 1 ] ) || 0;\r
if( 60 <= s ) alert( 'invalid time string ' + time );\r
break;\r
case 3 :\r
- h = parseInt( ary[ 0 ] ) || 0;\r
- m = parseInt( ary[ 1 ] ) || 0;\r
- s = parseInt( ary[ 2 ] ) || 0;\r
+ h = parseFloat( ary[ 0 ] ) || 0;\r
+ m = parseFloat( ary[ 1 ] ) || 0;\r
+ s = parseFloat( ary[ 2 ] ) || 0;\r
if( 60 <= s ) alert( 'invalid time string ' + time );\r
if( 60 <= m ) alert( 'invalid time string ' + time );\r
break;\r