SWFObject 2.0

Desde hace un tiempo sé de la existencia de swfobject 2.0, más que nada porque cada cierto tiempo entro en la web del creador de la libreria swfobject para ver si ha salido una nueva versión o mejora de la misma. La última existente era la versión 1.5, que habia pasado todo a programación basada en clases y también habia simplificado la forma de integrarla en flash.

Pues bien, ahora ha llegado la versión 2.0 que no tiene nada que ver con la anterior, puesto que ahora son dos los programadores que participan en el proyecto ( a parte de otras colaboraciones ). Estos son Geoff Stearns creador de SWFObject y Bobby van der Sluis creador de UFO.

Os dejo a continuación los enlaces para acceder, así como una entrada en unijimpe.net

swfobject 2.0

Unijimpe.net - Swfobject 2.0

Botonera OOP 2.0

Supongo que el titulo de este post puede llegar a despistar, pero lo cierto es que estos dias me estoy partiendo ( lo digo literalmente, no metaforicamente ) la cabeza intentando entender como crear un menu que sea OOP ( Orientado a objetos ).

Esto implica los siguientes puntos:

1. Encapsulación

2. Polisformismo

3. Herencia

Pues bien, respecto al primero, mi principal dolor de cabeza, he encontrado la solución en el foro de CristaLabs ( mea culpa no mirarlo antes ).

En fin, un paso más hacia la comprensión del AS 3.0

Enlaces relacionados

Uso correcto de OOP 2.0

Foro CristaLab

Enlaces interesantes

Hace poco se inaguró un sitio web creo yo que de especial relevancia por su temática. Tutoriales Flash ( que así es su título ) será ( y ya es ) un sitio web donde se recogen en cuatros categorias ( tutoriales, ejemplos, trucos, faq ) información sobre flash.
Otro sitio web muy interesante es zonaphp, un sitio web completamente en español y con tutoriales muy especificos sobre php y mysql. También, pero en su versión en inglés tenemos www.shadow-fox.net

Enlaces relacionados:

http://www.tutoriales-flash.com/

http://www.zonaphp.com

http://www.shadow-fox.net/

Novedades AS3

Este es el titulo que llevarán una serie de articulos escritos en la web design-nation y que intentarán dar una perspectiva de todas las novedades que aportará la nueva versión de flash ( 9 ) y todas las mejoras a nivel de programación en la tercera versión de Actionscript.

Enlaces relacionados:

http://www.design-nation.net/es/archivos/003480.php

AS3.0 y algunos tutoriales muy interesantes

Hoy he visitado actionscript.es y sorpresa!!! Hay estaba yo!!! en la lista de weblogs ( bitácoras ) de gente del mundo de Flash. Realmente me ha alegrado muy mucho la mañana que hoy llevo algo espesa. Muchas gracias!!
Destacar también que revisando los bitácoras he encontrado varios enlaces muy interesantes:

Sergio Alvarez

As 3.0 (Detectar cursor fuera swf)
As 3.0 (Cambiar fps dinámicamente)
As 3.0 (Adiós al attachMovie)
As 3.0 (Casting de objetos)
As 3.0 (TimerEvent.TIMER)
As 3.0 (flash.display.Sprite)
As 3.0 (flash.utils.Dictionary)
Algo de AS3
[AS3] FrameRate, Eventos y agregar elementos al Stage
[AS3] Cargando Información Externa. XML.
Drag and Drop con ActionScript 3.0 y Flash 9

Código.ActionScript

Tutorial 1 - Getting started with Flash 9 Alpha and AS 3
Tutorial 2 - Put things on the Stage
Tutorial 3 - Make things Move and Interact: Events
Tutorial 4 - Revision + Some New Concepts - More on Events and Imported Image

Actionscript 2.0 - OOP

Tarde o temprano ( por no decir ya ) van a empezar a salir aplicaciones basadas en AS3.0. Es por ello que antes que nada debemos entender como funciona la programación del AS2.0. ¿ Porque tanta urgencia en aprender AS3.0 ?. Es muy sencillo, el flash se esta convirtiendo poco a poco en un sistema de desarrollo y teniendo en cuenta que cada dia prima más la productividad y simplificación de procesos, los objetos són la solución.

¿ Que diferencia habrá en los objetos de AS2.0 y AS3.0 ? A ciencia cierta no lo sé, pero sí hay una frase ( extraida de binamedia ) que lo deja bien claro.

Como ya se ha visto el ActionScript 3 llega como un lenguaje mas robusto parecido a Java o C# y esto nos obliga a cambiar la forma en que normalmente realizabamos tareas comunes como la carga de archivos xml en nuestra aplicación flash.

Tutoriales y ejemplos sobre OOP

Tutorial CristalLabs

Tutorial Electroduendes

Un paso más para Adobe, un paso menos para Macromedia

Pues sí señores, si ahora deseais entrar a consultar algo a la web de macromedia automáticamente os redirigirá al dominio de Adobe. Así pues, esto es significa que está más cerca el final ( la absorción ) de los productos de Macromedia por Adobe. Incluso si mirais los packs de sofware que están sacando ya incluyen el Studio con PhotoShop, Illustrator, etc…

Además, ya han anunciado que la siguiente versión de flash incorporará una revisión del compilador ( AVMC2 ) y que se revisará el IDE del mismo.

En fins, más información en el FAQ Labs de Adobe

Enlaces interesantes

http://www.flash-creations.com/

http://www.fcukstar.com

http://www.internettinyawards.com/

AS2 to AS3 Migration Table

Bueno, ya es de muchos sabido que Macromedia va a subir más el listón en lo que se refiere la programación ActionScript. Si ya en AS2 muchos debimos empezar a leer la documentación del uso y creación de objetos, en AS3 deberemos ponernos las pilas y programar en OOP.

Es por ello que Macromedia ya ha sacado una tabla con el listado de funciones, métodos, y objetos que estarán disponibles en AS3.

Tabla de migración AS2 a AS3

Función empty para flash

El otro día estuve bastantes horas peleandome con la función empty de php. Realmente si me hubiese leído un poquito más a fondo su documentación me hubiese ahorrado muchas horas. ¿ Cúal era el problema ? Que en php4 el valor 0 ( tanto como string como en number ) se considera valor nulo y por tanto la función empty devuelve true.

Mirando esto decidí crear mi propia función empty para php. Seguramente debe haber una similar, pero yo no la he encontrado ( todavia ).

function empty(valor:Object):Boolean {
var isEmpty:Boolean = ( valor == null || valor == undefined || valor == ” ) ? true : false;
return isEmpty; }

Flash y PHP

Hoy he hecho un pequeño experimento con el flash y mis conocimientos de php. He creado por una parte con php un script que recupera los nombres de los archivos con extensión jpg ( comando glob ). Por la parte que le toca al flash, mediante loadVars y el método sendAndLoad he recuperado los valores enviados por php.

Más adelante intentaré subir un tutorial de como hacerlo funcionar todo.

Enlaces picantes:

http://www.freshnudes.net/
http://www.artmodels.be/
http://www.body-collector.com
http://www.usualgirls.com
http://www.postyourgirls.com/
http://www.exgfpics.com/blog/
http://www.d-t-o.net