如何删除未使用和未初始化的变量?我有一些可能会根据屏幕尺寸使用的遮罩和滤镜,但是当我不需要它们时,我可以简单地去掉它们吗?例如:
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?
}
我还考虑过在变量创建时创建新形状,并将其设置为 null 以便稍后进行垃圾清理,但我想确保这将按预期工作。
谢谢!