TextFieldsの複雑な組み合わせをas3のBitmapDataに描画するときに問題が発生しました。その理由が理解できないので、手伝ってください。
この問題は、親の(x、y)または(width、height)を変更し、描画されたオブジェクトが左ブラーなどの悪影響を受けた場合に発生します。
何が起こっているのかを示す画像を添付しました。コードの抜粋を次に示します。
//defining TextField object
var textField:TextField = new TextField();
textField.embedFonts = true;
textField.width = width;
textField.selectable = false;
textField.border = true;
var stylesheet:StyleSheet = new StyleSheet();
stylesheet.parseCSS(css);
textField.styleSheet = stylesheet;
textField.multiline = true;
textField.autoSize = TextFieldAutoSize.LEFT;
textField.antiAliasType = AntiAliasType.ADVANCED;
textField.wordWrap = true;
textField.condenseWhite = true;
textField.htmlText = "<p>"+text+"</p>";
//after adding it to a MovieClip i draw it into a BitmapData
var btmd:BitmapData = new BitmapData(width, height);
btmd.draw(this.page,null,null,null,null, true);