ну похоже да)
а по поводу кода.. зачем 3 цикла?

Код AS3:
for (var v:int = 0; v < 600; v++) {
var _vr:vr = new vr();
_vr.x = Math.random() * (DrawSegSizeX-_vr.width);
_vr.y = Math.random() * (DrawSegSizeY-_vr.height);
if(v <= 50){
_vr.scaleX = 1;
_vr.scaleY = 1;
}else if(v > 50 && v <= 300){
_vr.scaleX = .75;
_vr.scaleY = .75;
}else{
_vr.scaleX = .5;
_vr.scaleY = .5;
}
Canvas.addChild(_vr);
}
и зачем удалять всех детей из контейнера, если в следующей строчке вы удаляете сам контейнер?)