Lo que se me ocurre (lo he probado y funciona) es que añadas un fotograma mas en la linea de tiempo, en el primero creas un boton (btn_mc) y añades este código:
Código ActionScript :
btn_mc.onRelease = function() {
createSnow();
this.gotoAndPlay(2);
};
stop();
Después en el segundo fotograma:
Código ActionScript :
//////////////////////////////////////////////////////////////////
function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
//////////////////////////////////////////////////////////////////
function moveSnow() {
if (this.moving) {
this._y += this.speed;
this._x += Math.cos(this._y / 10);
if (this.hitTest(_root.rect_mc.Ice_mc)) {
this.moving = false;
this.stopCounter = 0;
}
if (this._y > 327){
removeMovieClip(this);
}
}
else {
this.stopCounter++;
if (this.stopCounter > 500) {
this.onEnterFrame = null;
this.removeMovieClip();
}
}
}
//////////////////////////////////////////////////////////////////
function createSnow(){
i = _root.getNextHighestDepth();
tmp = _root.attachMovie("SnowFlake","snowflake_mc" +i,i);
tmp._x = randRange(1,550);
tmp._y = -1;
tmp._alpha = randRange(50, 100);
tmp.speed = randRange(1,10);
tmp._xscale = randRange(70,110);
tmp._yscale = tmp._xscale;
tmp.moving = true;
tmp.onEnterFrame = moveSnow;
}
//////////////////////////////////////////////////////////////////
control_mc.onEnterFrame = function() {
createSnow();
}
//////////////////////////////////////////////////////////////////
Suerte!