如何删除未使用和未初始化的变量?我有一些可能会根据屏幕尺寸使用的蒙版和过滤器,但是当我不需要它们时,我可以简单地将它们除掉吗?例如:AS3删除未使用的变量
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的垃圾清理,但我想,以确保按预期这会工作。
谢谢!
完美答案,谢谢。我最担心的是开销。我几乎没有涉及屏蔽和确定应用程序的大小,这些应用程序将保持不被理解。谢谢! –