Получить ширину текущего размера окна флешки можно так:

Код AS1/AS2:
Stage.width
У вас для каждой снежинки отдельно создается
onEnterFrame, это не есть гуд. Управляйте всеми снежинками из одного
onEnterFrame, перебирая к примеру все снежинки на экране циклом. Ссылки на снежинки лучше всего хранить в массиве, для достижения наибольшей производительности.
С ветром посложнее, для настоящего труЪ ветра нужно через некоторые интервалы времени генерировать рандомные направление и скорость, Это может быть тупо 2 числа: скорость и угол. Далее все снежинки двигать по этим показателям, добавляя для каждой отдельно - своё небольшое смещение, для реалистичности.
Может быть вам пригодиться этот код:

Код AS1/AS2:
_root.myClip._x += speed*Math.cos(_root.myClip._rotation*(Math.PI/180));
_root.myClip._y += speed*Math.sin(_root.myClip._rotation*(Math.PI/180));
Этот код двигает
_root.myClip в направлений его ротации, со скоростью
speed