Actionscript 3 as3-为所有方法创建公共对象
我正在使用FlashCS6和AS3构建一个应用程序,其中会有大量的文本。因此,我只想为它们创建一个文本格式对象。我正在使用以下代码:Actionscript 3 as3-为所有方法创建公共对象,actionscript-3,flash,text-formatting,Actionscript 3,Flash,Text Formatting,我正在使用FlashCS6和AS3构建一个应用程序,其中会有大量的文本。因此,我只想为它们创建一个文本格式对象。我正在使用以下代码: public class MyClass extends MovieClip { public var formatTitle = new TextFormat(); formatTitle.size = 50; <-- ERROR HERE public function MyClass(){ buildHome
public class MyClass extends MovieClip {
public var formatTitle = new TextFormat();
formatTitle.size = 50; <-- ERROR HERE
public function MyClass(){
buildHome();
}
public function buildHome(){
var title:TextField = new TextField();
title.text = "HOME";
title.defaultTextFormat = formatTitle;
addChild(title);
}
}
公共类MyClass扩展了MovieClip{
public var formatTitle=new TextFormat();
formatTitle.size=50;您需要在构造函数的开头移动formatTitle.size=50;
。在方法之外不能有这样的代码
public function MyClass(){
formatTitle.size = 50;
buildHome();
}
您需要在构造函数的开头移动formatTitle.size=50;
。在方法之外不能有这样的代码
public function MyClass(){
formatTitle.size = 50;
buildHome();
}