[Flash 9 AS 2]format text in dynamic field not working

I am trying to change the text format in an AS-created text field and it is not working. I got the codes right out of the help files. what am I doing wrong?

var my_sound:Sound = new Sound();
my_sound.loadSound(“lockhart.mp3”, true);

this.createEmptyMovieClip(“knob_mc”, this.getNextHighestDepth());

knob_mc.left = knob_mc._x;
knob_mc.right = knob_mc.left+100;
knob_mc.top = knob_mc._y;
knob_mc.bottom = knob_mc._y;

knob_mc._x = my_sound.getVolume();

with (knob_mc) {
lineStyle(0, 0x000000);
beginFill(0xFFCCFF);
moveTo(0, 580);
lineTo(8, 580);
lineTo(8, 596);
lineTo(0, 596);
lineTo(0, 580);
endFill();
}

knob_mc.createTextField(“volume_txt”, knob_mc.getNextHighestDepth(), knob_mc._width+4, 580, 30, 22);
format = new TextFormat();
format.color = 0xFFCCFF;
knob_mc.volume_txt.setTextFormat(format);
knob_mc.volume_txt.text = my_sound.getVolume();

knob_mc.onPress = function() {
this.startDrag(false, this.left, this.top, this.right, this.bottom);
this.isDragging = true;
};
knob_mc.onMouseMove = function() {
if (this.isDragging) {
this.volume_txt.text = this._x;
}
}
knob_mc.onRelease = function() {
this.stopDrag();
this.isDragging = false;
my_sound.setVolume(this._x);

};