Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/10/2008, 16:40
Avatar de gVenom
gVenom
 
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 9 meses
Puntos: 53
De acuerdo Respuesta: Rayos en flash

Ahi les dejo ese:

cr=0xffffff; al=[0,.5,.6]; rt=[0,125,255]; i=0;cl=[0,0x220066,cr];
gf = new flash.filters.GradientGlowFilter
(0,180,cl,al,rt,30,30,4,2,"outer",false);
createEmptyMovieClip("rayo",0);
onEnterFrame= function(){
if (rd(100)>(6+88*(i==0))){traza(10+rd(12),5+rd(5));}
}
function traza(l,t){
i? Po=Pt[rd(i)].clone(): Po = new flash.geom.Point(50+rd(300),rd(60));
rayo.moveTo(Po.x,Po.y)
for( b=l;b>0;b--){
Po.offset(rd(3*t)-rd(3*t),5+rd(l)); gr = 1300/(Po.y+180);
rayo.lineStyle(gr,cr,100,true,"normal","round","mi ter",16);
rayo.lineTo(Po.x,Po.y); rayo.filters = [gf];
i++; Pt[i]=Po.clone();
}
rd(100)>50? rayo._xscale>100? rayo._xscale-=1 : rayo._xscale+=1:null;
if (i>90){rayo.clear();Pt=[];i=0;}
}
function rd(n){return Math.round(n*Math.random())}




Solo ponganle una imagen adecuada