Esa informacion es incorrecta, los Valores creados y/o modificados por un ciclo for no desaparecen o cambian a menos que sean SOBREESCRITOS(generealmente por el mismo for) o BORRADOS(por el usuario).
Código:
var x:Number;
var posX:Number=0;
var depth:Number=0;
for(x=1; x<=10; x++){
//trace(x);
posX+=10;
depth+=1;
cuad.duplicateMovieClip(["clip"+x],depth);
//trace(this.getNextHighestDepth);
_root["clip"+x]._x = cuad._x+posX;
_root["clip"+x]._alpha = 10;
}
no se de donde sacan que desaparecen el valor de la variable.. a menos que la variable fuera local (por ende estando contenida dentro de una funcion) y llamandole desde fuera de la funcion, pero parece ser que no es el caso, puesto que la vriable es global...