我想通過閱讀musicXML文件在Flash中創建音樂可視化。如何閱讀FLASH CS4/AS3中的MusicXML文件以便直觀地顯示數據
是否有某種類型的讀取它?或者瞭解musicXML結構以及如何使用它以便可視化其音樂的幫助指南?
感謝, 阿龍
我想通過閱讀musicXML文件在Flash中創建音樂可視化。如何閱讀FLASH CS4/AS3中的MusicXML文件以便直觀地顯示數據
是否有某種類型的讀取它?或者瞭解musicXML結構以及如何使用它以便可視化其音樂的幫助指南?
感謝, 阿龍
您使用E4X(用於XML的ECMAScript)來讀取和分析在你用它來讀取和解析等XML文件的方式MusicXML文件。據我所知,沒有額外的類庫可用。在Flash中使用MusicXML的開發人員(如Noteflight和Legato)發現,銷售服務而不是ActionScript庫會更好。
在http://www.recordare.com/musicxml有大量的MusicXML信息可用,其中包括教程http://www.recordare.com/musicxml/tutorial。通過計算機創建音樂符號很複雜,所以如果這是您想要做的事情,請爲大量工作做好準備。如果您有一些其他類型的可視化,那可能會更容易。能夠閱讀音樂符號將是一個很大的幫助;這是即使在MusicXML教程中也假定的知識水平。
祝你好運!
只有幾個方法,其中將涉及您的XML在職的80%:
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.
簡單的文檔位於:http://www.republicofcode.com/tutorials/flash/as3xml/