Changeset 5459

Show
Ignore:
Timestamp:
01/25/08 03:04:16 (9 months ago)
Author:
tekisuke
Message:

lang/actionscript/flmml/: Lコマンドに付点を使用可能にしました。

Location:
lang/actionscript/flmml/trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/flmml/trunk/src/com/txt_nifty/sketch/flmml/MML.as

    r3378 r5459  
    4343 
    4444        protected function len2tick(len:int):int { 
    45             if (len == 0) len = m_length; 
     45            if (len == 0) return m_length; 
    4646            return 384/len; 
    4747        } 
     
    5151            noteNo += getKeySig(); 
    5252            var len:int; 
    53             len = getUInt(m_length); 
     53            len = getUInt(0); 
    5454            var tick:int = len2tick(len); 
    5555            tick = getDot(tick); 
     
    6666            //trace("rest"); 
    6767            var len:int; 
    68             len = getUInt(m_length); 
     68            len = getUInt(0); 
    6969            var tick:int = len2tick(len); 
    7070            tick = getDot(tick); 
     
    192192                break; 
    193193            case "l": 
    194                 m_length = getUInt(m_length); 
    195                 if (m_length == 0) m_length = 4; 
     194                m_length = len2tick(getUInt(0)); 
     195                m_length = getDot(m_length); 
    196196                break; 
    197197            case "t": 
     
    542542            m_relativeDir = true; 
    543543            m_velocity = 100; 
    544             m_length = 4; 
     544            m_length = len2tick(4); 
    545545            m_tempo  = 120; 
    546546            m_keyoff = 1;