Flash

El Futuro de HTML5 es Flash

Flash Cartoon

Para todos los que están leyendo esto descuiden no me he vuelto loco ;-) y no creo que el futuro de HTML5 sea Flash sin embargo quería ver lo que se siente "engañar" ejem! perdón quise decir "enganchar" al respetable público lector con un título por demás polémico sobre una situación sobre la cuál he visto mucho contenido en blogs o portales que tienen poca o nula autoridad para hablar del tema, la única diferencia es que en mi caso si tengo autoridad e interés sincero para compartir con todos ustedes las siguientes reflexiones. Dicho lo anterior solo espero aportar un poco de perspectiva y tomarle el pulso a la situación que la mayoría conocemos de los últimos días.

Algoritmo de relleno por difusión en AS3

Algoritmo de relleno por difusión usado en juegos
Algoritmo de relleno por difusión usado en juegos

El algoritmo de relleno por difusión, también llamado algoritmo de relleno, o -directamente del inglés- floodfill determina el área formada por elementos contiguos en una matriz multidimensional. Se usa en la herramienta Bote de pintura de programas de dibujo para determinar qué partes de un mapa de bits se van a rellenar de un color [o una textura], y en juegos como el Buscaminas, Puyo Puyo, Lumines y Magical Drop para determinar qué piezas pueden retirarse o seleccionarse.

Cómo usar el Document Class en Flash

Document Class en Flash

El Document Class es un nuevo concepto introducido con ActionScript 3, básicamente un Document Class extiende de Sprite o MovieClip y se usa como clase principal para el swf. Cuando el swf se carga, se llamará al constructor de dicha clase. Ese será el punto de partida para cualquier cosa que se desee hacer en la película, como crear MovieClips adicionales, dibujar gráficos, cargar archivos, etc.

Gianduia: Alternativa de Apple para la creación de RIAs

Gianduia
Gianduia

Gianduia es el nombre del pastel italiano que se puede ver en la foto superior, pero además Apple ha usado este nombre para bautizar a este nuevo framework que esta desarrollando, es nada menos que una alternativa libre de plugins para la creación de RIAs [Rich Internet Applications] usando HTML5, CSS3 y JavaScript.

Gianduia fue presentado el verano pasado durante el WOWODC [World of WebObjects Developer Conference] y básicamente es Cocoa en el browser [incluyendo CoreData] + WebObjects, escrito en JavaScript. Una competencia sería para Cappuccino, SproutCore y JavascriptMVC quienes han ayudado a desarrollar RIAs usando estándares Web.

Prueba de rendimiento: Clase Vector vs Clase Array

Flash Player 10 introduce la clase Vector, la cual permite un acceso de lectura y escritura más rápido que el de la clase Array.

Una simple prueba nos mostrará los beneficios de la clase Vector sobre la clase Array, el siguiente código será usado para probar la clase Array:

var inicio:int = getTimer();
var arrTest:Array = new Array();
 
for (var i:int = 0; i < 9999999; i++)
{
	arrTest[i] = i;
}
 
trace('>>> tiempo Array: ', getTimer() - inicio);

Bypassing "Private Browsing" usando Flash Cookies [SharedObject]

Denis Fisher escribió un post acerca de las cookies de flash, más conocidas como SharedObject y la privacidad, donde se afirma que más del 50% de webs utilizan SharedObject para almacenar información de los usuarios.