Me tope con dos links interesantes a favor de la ecologia , el primero es un video y el segundo es un blog a favor de los animales . Vale la pena verlos.
Hago este post para contribuir a la difusion de la causa .
Me tope con dos links interesantes a favor de la ecologia , el primero es un video y el segundo es un blog a favor de los animales . Vale la pena verlos.
Hago este post para contribuir a la difusion de la causa .
Flash ha dominado internet en cuanto animaciones y presentacion de informacion en forma dinamica en la web pero siempre ha tenido limites en cuanto a la cantidad de calculos y memoria usada. Por esa razon era muy dificil crear animaciones 3d usando actionscript 2 , despues llego actionscript 3 que mejoro el rendimiento de flash pero aun asi cuando se intenta crear animaciones 3d se debe de optimizar bastante el codigo para tener animaciones fluidas.
Hace poco tiempo aparecio Unity3d que basicamente es un motor 3d para crear videojuegos que puede funcionar en varios dispositivos y en la web , al parecer esta basado en Javascript , la ventaja que tiene contra flash es que se especializa en la creacion de animaciones 3d y de verdad que lo hace mejor , el contra que tiene Unity3d es que se tiene que pagar .
Hoy me entere que existe un proyecto que se llama O3D que parece ser muy similar a Unity3d (por lo menos los demos se ven muy parecidos) con la diferencia que este proyecto es Open Source.
Lo unico que queda esperar es la respuesta de Adobe a estas tecnologias que de verdad podrian desbancar el plugin “flash player”.
Espero tener un poco de tiempo libre para experimentar con alguna de estas dos tecnologias que por el momento se ven como el futuro de la web.
Estos son unos videos de unity3d y de OD3 :
flash posee un protocolo llamado RTMP que entro otras cosas permite realizar streaming de videos.
La ventaja de usar streaming es que normalmente un usuario que ve un video en internet primero tiene que descargar la mayor parte del video para que empieze a reproducirse mientras que usando streaming es el funcionamiento permite al usuario empezar a reproducir el video mientras el resto del video se descarga de forma transparente.
Este es un ejemplo con un video de 4.11 MegaBytes:

Cuando se programa con flash muchas veces es necesario saber que tan rapido rapido se ejecuta nuestro codigo para evitar que una pelicula se muestre muy lenta al usuario final, por eso cree este componente que muestra constantemente los FPS (frames/cuadros por segundo).

Click en la imagen para descargar el componente.
Al estar revisando el sitio de osflash.org me encontre con este codigo que se me hizo interesante porque permite crear una instancia de un mc sin que exista un “linkage” en la libreria , solo basta con importar la clase : codigo
En lo personal yo no sabia que en as2 se pueden declarar variables estaticas
Usually to get “POST” vars passed via URL to a flash movie we use a javascript function or from flash ExternalInterface .
But if you need a fast and easy way to get those vars you can use flash “_url” property.
Every swf has this property so when someone enters to your site with some kind of url like :
http://mydomain.com/index.html?var1=value1&var2=value2
you can use this actionscript code to get those vars :
var myurl:String = _url
var vars :Array = myurl.split(“?”)[1].split(“&”)
var var1 = vars[0].split(“=”)[1]
var var2 = vars[1].split(“=”)[1]