package myComponents { public class Staff { private var row:int; private var scale:int; private var toneGenerator:ToneGenerator private var tonePlayer:TonePlayer private var notes:Array; private var currentNote; public function Staff(rowp,scalep) { toneGenerator = new ToneGenerator(this); tonePlayer = new TonePlayer(this); currentNote=0; notes = new Array(); row = rowp; scale = scalep; } public function addNote(x:int,y:int){ //forget about half steps for now, use 7 where 4 is the B line notes.push(new Note(y,1)); } //Use piano samples, todo implement queue public function playPiano(){ //just one note // do for each while(currentNote