Last line of multiline wrapped text cut off with DropShadowFilter

Hi. I’m running into an issue where, if the dynamic text field I create wraps and autoSizes to 2 lines or more, the last disappears (sometimes partially). However, this only happens when I apply a DropShadowFilter to it. If I don’t apply the drop shadow filter, it renders correctly.

Note that whether or not the text renders correctly, flash seems to know that the text has wrapped and autosized, as this is how i assign the Y position of the second text field below it. See code below:

	
        headerTxt = this.createTextField("header_txt", 0, 250, 130, 500, 100);
	headerTxt.multiline = true;
	headerTxt.wordWrap = true;
	headerTxt.selectable = false;
	headerTxt.embedFonts = true;
	headerTxt.autoSize = true;

	var myDropFilter = new flash.filters.DropShadowFilter();
	var myHeaderFilters:Array = headerTxt.filters;
	myHeaderFilters.push(myDropFilter);

	headerTxt.text = attractions[attractionIndex].title;
	headerTxt.setTextFormat(headerTxtFormat);

        // AS YOU CAN SEE BELOW, IM USING THE HEIGHT OF THE HEADER TEXT TO
        // POSITION THE BODY_TXT. THIS WORKS WEATHER OR NOT THE
        // THE HEADER TEXT RENDERS CORRECTLY
	bodyTxt = this.createTextField("body_txt", 1, 250, headerTxt._y+headerTxt._height+10, 500, 20);
	bodyTxt.multiline = true;
	bodyTxt.wordWrap = true;
	bodyTxt.selectable = false;
	bodyTxt.autoSize = true;
	bodyTxt.embedFonts = true;

	var myBodyFilters:Array = bodyTxt.filters;
	myBodyFilters.push(myDropFilter);

	bodyTxt.text = attractions[attractionIndex].desc;
	bodyTxt.setTextFormat(bodyTxtFormat);

        // IF I REMOVE THESE TWO LINES, ALL THE WRAPPED TEXT IS VISIBLE
	headerTxt.filters = myHeaderFilters;
	bodyTxt.filters = myBodyFilters;