Duda con action script

Hola Zador,
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
Prueba cambiar la linea:
if (this._y>Stage.height-this._height/2){
por esta:
if (this._y>100){
O en negativo
if (this._y>-100){

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas