Problema con flash

Hola,
tengo una duda a ver si me puedes ayudar:
Tengo un flash al cual quiero añadir un efecto de nevada, tengo este codigo para generar la nieve:
Stage.scaleMode = "noScale"
Stage.align = "TL"
var nbre:Number=100;
var count:Number=0;
var randomtime:Number=0;
var impact:Array=new Array();
var taille:Object = new Object();
chuteobjet._visible=false;
onEnterFrame=function() {
    time = getTimer();
    if (time>=randomtime) {
        count += 1;
        duplicateMovieClip("chuteobjet", "chuteobjet"+count, count);
        setProperty("chuteobjet"+count,_x,random(Stage.width));
        setProperty("chuteobjet"+count,_y,0);
        var echelle:Number=40+random(50);
        setProperty("chuteobjet"+count, _yscale, echelle);
        setProperty("chuteobjet"+count, _xscale, echelle);
        randomtime = Math.random()*40+time;
        var vx:Number=random(3)*(1-random(3));
        var vy:Number=3+random(3);
        init_boucle(this["chuteobjet"+count],vx,vy);
    }
}
function init_boucle(mc,vx,vy){
    mc.onEnterFrame=function(){
        this._y+=vy/3;
        this._x+=vx/3;
        if (this._x<0+this._width/2 || this._x>Stage.width-this._width/2){
            delete this.onEnterFrame;
            this.removeMovieClip();
        }
        if (this._y>Stage.height-this._height/2){
            nbre++;
            if(nbre>10){
                delete this.onEnterFrame;
                removeMovieClip(this);
            }
            else{
                delete this.onEnterFrame;
                impact[nbre]=this;        
            }
        }
    }       
}
Stage.addListener(taille);
taille.onResize = function () {
    for (j=0;j<impact.length;j++){
        impact[j]._y=Stage.height-impact[j]._height/2;
    }
}
La pregunta es como puedo hacer que la nieve caiga pero no hasta la parte de abajo del escenario si no que se quede a unos 100 px desde donde cae que es la parte superior del escenario.
Mucahas gracias de antemano

1 respuesta

Respuesta
1
Donde dice
(This.y>Stage. Heigh-this_height
cambia los valores que tienes hasta que te de el efecto deseado. Ahi eta el remove frame, que es el que borra el copo en cuestion, por cierto hay tutoriales con codigo mucho mas entendible en la red.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas