我有以下的代码来创建和ActionScript 3中在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实例似乎无法识别可以与htmlText属性一起使用的任何HTML标记。
任何人都可以帮助解决这两个问题?谢谢。
字体嵌入在我的应用程序中,并且已知可以正常工作。所以这不是问题。将尝试在该示例中的解决方案,看看。谢谢! – 2010-04-05 17:46:40
得到我的代码工作,如示例中所示。非常感谢! – 2010-04-06 16:20:07