我想知道,在Flex 4.5.1中,如果有一种方法可以在成员函数中创建一个静态变量,如下所示:
public function myFunction():void {
static test:Object = null;
}
感谢您的回答。
答案 0 :(得分:2)
不,您必须在类中定义静态变量,但您可以稍后在函数中指定值。
public class MyClass {
private static var test:Object;
public function myFunction():void {
test = new Object();
}
}
答案 1 :(得分:1)
您不能在函数内声明类成员,但只能在那里初始化它们。为什么不在函数外面声明呢?
private static var test:Object;
public function myFunction():void {
test = null;
}