我试图重现你的问题。。。
// populate some text fields...
var myList:Array = new Array("
hello world
", "goodbye cruel world
");var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
myStyle.parseCSS("p {font-style:italic;}");
var myField:TextField;
for (var i:Number = 0; i
myField = this.createTextField("myText"+i, this.getNextHighestDepth(), 100, 50+i*50, 300, 40);
myField.html = true;
myField.styleSheet = myStyle;
myField.htmlText = myList[i];
}
//now click to switch from italic to normal
this.onMouseUp = function() {
if (myStyle.getStyle("p")['fontStyle'] == "italic") {
myStyle.parseCSS("p {font-style:normal;}");// all normal (except 'cruel')
} else {
myStyle.parseCSS("p {font-style:italic;}");// all italic
}
}
... 但对我来说似乎很管用。你的文本域还有什么额外的功能吗,比如嵌入字体之类的?
希望这有帮助。