У меня есть следующий код для создания и применения нескольких стилей для пользовательского TextArea в ActionScript 3.
public class MyCustomTextArea extends TextArea
{
override protected function createChildren():void
{
super.createChildren();
this.styleSheet.setStyle("sup", { display: "inline", fontFamily: "ArialSup", fontSize:"12"});
this.styleSheet.setStyle("sub", { display: "inline", fontFamily: "ArialSub", fontSize:"12"});
this.setStyle("fontFamily", "Arial");
}
}
У меня две проблемы с этим кодом.
this.styleSheetвсегда нулевой, когда я создаю экземпляр класса.Если this.styleSheet инициализируется новым StyleSheet (), чтобы избежать этой проблемы, то экземпляр TextArea, похоже, не распознает ни один из тегов HTML, которые можно использовать со свойством htmlText.эти два вопроса?Спасибо.