AS3 UIscrollbar: Adobe's example file throws an error

The UIScrollbar in the Adobe example file is working, it is the loadText example that shipped with Flash 8, but it throwing the following error and on a page is triggering the Flash Player debugger.

Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/drawBackground()
at fl.controls::LabelButton/draw()
at fl.controls::Button/draw()
at fl.core::UIComponent/callLaterDispatcher()

import fl.controls.UIScrollBar;

var my_txt:TextField = new TextField();
my_txt.x = 16;
my_txt.y = 55;
my_txt.wordWrap = true;
my_txt.multiline = true;
my_txt.width = 250;
my_txt.height = 170;
my_txt.background = false;
addChild(my_txt);

var my_sb:UIScrollBar = new UIScrollBar();
my_sb.x = my_txt.x + my_txt.width;
my_sb.y = my_txt.y;
my_sb.height = my_txt.height;
my_sb.scrollTarget = my_txt;
addChild(my_sb);

//Note: Download the TXT and CSS files to look at their structure. Use the URLs below.
//load text
function loadMyText():void {
    var url:String = "http://www.helpexamples.com/flash/text/sampletext.txt";
    
    var loadIt:URLLoader = new URLLoader();
    loadIt.addEventListener(Event.COMPLETE, textCompleteHandler);
    loadIt.load(new URLRequest(url));
}

function textCompleteHandler(event:Event):void {
    var urlV:URLVariables = new URLVariables(event.currentTarget.data);
    my_txt.condenseWhite = true;
    my_txt.htmlText = urlV.content as String;
    my_txt.styleSheet = myStyleSheet;
}

//apply stylesheet
var flash_css:URLLoader = new URLLoader();
flash_css.addEventListener(Event.COMPLETE, cssCompleteHandler);
flash_css.load(new URLRequest("http://www.helpexamples.com/flash/text/styles.css"));

var myStyleSheet:StyleSheet;

function cssCompleteHandler(event:Event):void {
    myStyleSheet = new StyleSheet();
    myStyleSheet.parseCSS(event.currentTarget.data);
    my_txt.styleSheet = myStyleSheet;
    loadMyText();
}