FlashList Flash работает как массив без пустых значений. Если у вас есть 10 различных экранных объектов в списке отображения, каждый из них будет заполнять позицию индекса 0-9. 0 будет занимать самый нижний слой, до 9, который, как представляется, будет плавать над всем остальным.
Итак, чтобы ваш слой SnowFlakes был размещен под всем остальным, вам нужно убедиться, что он имеет индекс 0 или, по крайней мере, ниже всего остального, в данном случае ваш redbox и border.
Как объекты "снежный фальшивка" добавляются в список отображения? Убедитесь, что хлопья добавляются к правильному объекту отображения:
var flake:SnowFlake = new SnowFlake();
SnowFlakeLayer.addChild(flake);
и этот объект находится на правом слое
addChildAt(SnowFlakeLayer,0);
Я не смотрел учебник, и вы не опубликовали никакого кода, но я думаю, вы неправильно добавляете хлопья в SnowFlakeLayer. Предполагая, что все остальное правильно выложено, это ваша проблема.