【发布时间】:2012-05-02 17:45:44
【问题描述】:
如何删除未使用和未初始化的变量?我有一些可能会根据屏幕尺寸使用的遮罩和滤镜,但是当我不需要它们时,我可以简单地去掉它们吗?例如:
var appMask:Shape;
if ((screenR % 1) > 0) {
appMask = new Shape;
appMask.graphics.beginFill(0x000000);
appMask.graphics.drawRect(0,0,screenW,screenH);
appMask.graphics.endfill();
} else {
//delete appMask variable?
}
我也考虑过在变量创建时创建新的 Shape 并将其设置为 null 以便稍后进行垃圾清理,但我想确保这将按预期工作。
谢谢!
【问题讨论】:
标签: actionscript-3 flash