2011-01-06 4 views

Antwort

1

Sie verwenden E4X (ECMAScript for XML) MusicXML-Dateien in der gleichen Art und Weise, dass Sie es andere XML-Dateien zu lesen und zu analysieren, verwenden zu lesen und zu analysieren. Soweit ich weiß, gibt es keine zusätzliche Klassenbibliothek. Entwickler wie Noteflight und Legato, die MusicXML in Flash verwenden, finden es besser, Services als ActionScript-Bibliotheken zu verkaufen.

Es gibt viele MusicXML-Informationen unter http://www.recordare.com/musicxml, einschließlich eines Tutorials unter http://www.recordare.com/musicxml/tutorial. Die Musiknotation mit dem Computer zu erstellen ist komplex. Seien Sie also auf eine Menge Arbeit vorbereitet, wenn Sie das möchten. Wenn Sie eine andere Art von Visualisierung im Auge haben, könnte das viel einfacher sein. Die Notenschrift lesen zu können wird eine große Hilfe sein; Das ist eine Ebene des Wissens, die sogar im MusicXML-Tutorial vorausgesetzt wird.

Viel Glück!

0

Es gibt nur einige Methoden, die 80% Ihrer XML-Job decken:

attributes  An object containing attribute variables assigned to this element. 
childNodes  An array containing all child nodes belonging to this node. 
parentNode  This node's parent node. 
firstChild  The first child in this element's childNodes, 
       or childNodes[0] 
lastChild  The last child in this elements childNodes, 
       or childNodes[childNodes.length-1] 
nextSibling  The node after this node in the parent's childNodes array. 
previousSibling The node before this node in the parent's childNodes array. 

Die einfache Dokumentation befindet sich hier: http://www.republicofcode.com/tutorials/flash/as3xml/

Verwandte Themen