【问题标题】:Syntax Of Static Constructor in Actionscript-3?Actionscript-3 中静态构造函数的语法?
【发布时间】:2013-06-05 07:27:24
【问题描述】:
如何定义类初始化时运行的静态构造函数?
我做错了:
// version a:
{}
// version b:
static {}
// version c:
static function Foo()
{}
// version d:
static ()
{}
// version e:
()
{}
// version f:
static function Foo():void
{}
【问题讨论】:
标签:
actionscript-3
static
constructor
【解决方案1】:
发现了:
public class Test
{
public function Test()
{
trace("normal constructor");
}
// static constructor (version a)
{
trace("static constructor");
}
}
出于某种原因,AS-3 中没有关于静态构造函数的问题?
Dave 建议,我检查了:Actionscript 初始化程序甚至不需要任何语法:
public class Test extends Sprite
{
trace("hello world");
public function Test()
{
trace("constructor");
}
trace("bye world");
}