【发布时间】:2012-01-20 22:36:06
【问题描述】:
类似的东西有什么区别
package {
public class Myclass {
var txt:TextField = new Textfield();
function Myclass() {
}
}
}
和
package {
public class Myclass {
var txt:TextField;
function MyClass() {
txt = new TextField;
}
}
}
我知道当你设置创建一个新对象时,类的构造函数就会运行,像这样:
var object:Myclass= new Myclass();
在第二种方式中,这将创建新的 TextField。
我的困惑是,在第一种方式中,何时创建 TextField?如果我将类导入另一个类,它会为 TextField 留出内存吗?如果它是一个静态变量呢?
【问题讨论】:
标签: flash actionscript-3