Вот тест:

Код AS3:
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.text.StyleSheet;
import flash.text.TextField;
public class Main extends Sprite {
public function Main() {
super();
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
var tf:TextField = new TextField();
tf.width = tf.height = tf.x = tf.y = 200;
tf.border = true;
var span:Object = new Object();
span.marginLeft = "50"; // как заставить работать эти свойства
span.marginRight = "50"; // ...
span.color = "#FF0000"; // это свойство, чтобы видно было применение стиля
var nameOfSpanStyle:String = "spanstylename";
var style:StyleSheet = new StyleSheet();
style.setStyle("." + nameOfSpanStyle, span);
tf.styleSheet = style;
tf.htmlText = "test <span class='" + nameOfSpanStyle + "'>test</span> test";
addChild(tf);
}
}
}