Entradas con la etiqueta ‘bucle’

JS – Explosión de Letras

Publicado por Iván Gajate el 5 de febrero de 2014 en Desarrollo Web, JavaScript | 2 comentarios »

Hoy me ha dado por experimentar un poco con el TweenMax, y me ha salido este efecto interesante sobre las letras de un párrafo.
Lo que hago es separar cada letra y envolverla en un span. Luego con jQuery los selecciono todos y hago un bucle animando alguna de sus propiedades.

El Bucle

Publicado por Iván Gajate el 21 de diciembre de 2011 en AS3, Flash, Lab | 12 comentarios »

Sin duda este es el fragmento de código que mas veces he escrito en los 10 años que llevo ya en esto, y quería rendir un pequeño homenaje a este compañero que tanto me ha hecho disfrutar, con su sencillez y flexibilidad.

Felices fiestas a todos.

(Archivo Flash, para verlo necesitas Adobe Flash Player.)

 

// Creo tantos copos como quiera y asigno sus propiedades iniciales
for(var i:uint=0 ; i<50 ; i++){
	var copo:Copo = new Copo();
	copo.x = Math.random()*stage.stageWidth;
	copo.y = 100 + Math.random()*200;
	copo.scaleX = copo.scaleY = copo.alpha = 0.3 + Math.random()*0.7;
	copo.rotationY = Math.random()*360;
	copo.addEventListener(Event.ENTER_FRAME, rotar);
	addChild(copo);
}

// Cada copo se rota a si mismo
function rotar(e:Event):void{
	e.target.rotationY += 3;
}

 

Descargar ejemplo Bucle.

 

 

forEach en AS3

Publicado por Iván Gajate el 6 de octubre de 2008 en AS3, Flash, Tutoriales | 24 comentarios »

O la muerte del 95% de los bucles 🙂

Al menos yo cuando pienso en un bucle, mis manos empiezan a escribir

for(var i:Number=0; i<array._length; i++){ . . . }

Un minuto de silencio por los bucles… Ya.

Y es que la nueva clase Array de AS3 tiene algunos métodos muy interesantes, uno de ellos es el forEach, que ejecuta una función con cada elemento de la matriz, que es para lo que yo uso la mayoría de las veces un bucle en Flash, para recorrer un array y hacer algo con sus elementos.

Ahora cuando queramos hacer eso en AS3, tan solo tendremos que definir la función que queramos que se ejecute y listo. Muy limpio.

La función recibe tres parámetros: el elemento que corresponde de la matriz, su índice, y el array completo por si lo queremos usar para algo.

Leer el resto de esta entrada