Hola todos.
Tengo el siguiente codigo de efecto nieve cayendo.
Lo que necesito y mis conociemientos de AS no llegan hasta ese punto El problema es que necesito que me encaje exacto en 390 Ancho X 301 Alto.
por que yo estoy llamando esa pelicula desde un swf y le doy scaleY... pero me redimensiona el swf pero la parte del codigo osea la nieve no se escala.
Gracias.
Código:
var nbre:Number=0;
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/1;
this._x+=vx/1;
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>125){
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;
}
}