Posted on 29th Enero 2010 by jluisfg in Apple |Ipad |News
defectos, defects, Flash, Ipad, missing, player
Esta es la imagen con la que la gente que compre una “fabulosa” iPad vera al utilizar el ultimo gadget para la navegación web.
Uno de los principales defectos que hemos descubierto tras el lanzamiento de la iPad, un aparato que te permitira ver las paginas web como deben ser (segun la pagina web de apple). Mas el gigante de la manzana ha dejado del lado nuevamente el Flash Player, el cual es utilizado en millones de paginas web e innumerable cantidad de juegos en el internet. Ahora todos nos preguntamos:
“Porque apple, siendo una empresa tan avanzada tecnologicamente y con una experiencia de años en el area de la computación y los gadgets ahora deja de lado algo tan esencial como un plugin para la navegación cotidiana?”
La respuesta es mas sencilla de lo que parece, y es:
Si Apple dejara libre el uso de Flash Player en sus dispositivos, el negocio de las fabulosisimas apps se terminaria. Tenemos el ejemplo de Google, que ha optado por utilizar HTML5 para poder prestar el servicio de Google Voice, de esta manera, si tuvieramos Flash Player en nuestro iPhone/iPod/iPad, podriamos acceder a inumerable cantidad de juegos en linea gratis, aplicaciones y otro tipo de contenido sin realizar ningun gasto extra.
Es por esto que han nacido paginas como www.iwantflash.com y otros posts que aqui les dejo. Si encuentran otro bueno mandamelo al twitter @jluisfg:
Esta es la respuesta que tenemos al día de hoy. Asi que podemos adquirir nuestra fabulosa iPad, pero nos tendremos que acostumbrar a ver pieza de lego azules.
Posted on 6th Julio 2009 by jluisfg in ActionScript 3.0 |Flash
clases, class, cs4, Flash, tween
La clase Tween es un novedad en ActionScript 3.0, ya que esto nos permite animar desde AS3. Esta clase tiene diferentes propiedades y metodos, pero primero tenemos que ver la sintaxis.
Antes que nada tenemos que cargar las clases en nuestra pelicula con el siguiente script:

Despues podemos dar de alta la clase Tween de la siguente manera:
- Se da de alta la clase con la palabra reservada var y el nombre de la clase
- Entre parentesis espera la clase varios valores que son:
- El objeto que se va a animar.
- Entre comillas la propiedad que queremos animar (widht, height, x, y, alpha, etc).
- La funcion de easing que se quiera utilizar (Strong, Elastic, etc).
- El valor inicial.
- El valor final.
- El numero de segundos o cuadros que se va a tardar.
- Por ultimo se establece si se va a utilizar cuadros o segundos. (true significa que son segundos y false que son frames)
Lo cual quedaría de la siguiente manera:

Agregando un simple Listener de CLICK quedaría asi:
This movie requires Flash Player 8
Posted on 4th Julio 2009 by jluisfg in Flash Extensions
cs4, extension, extensiones, Flash
La suite de Adobe viene con una aplicación llamada Adobe Extension Manager, por medio del cual podemos instalar pequeños agregados a los diferentes programas de Adobe (Flash, Fireworks, Photoshop, Dreamweaver, etc). Estas extensiones son en algunos casos paneles que nos ayudaran a ahorrarnos un poco de tiempo, en otras ocasiones comandos que realizar ciertas acciones en especifico dentro de las aplicaciones. Primero explicare como instalarlas.
- El archivo utilizado es normalmente un .mxp.
- Para abrir el Extension Manager podemos ir a Todos los Programas –> Adobe –> Adobe Extension Manager o simplemente en el menu de Ayuda encontramos la opcion de Manage Extension, al dar click se abre el programa.
- En este programa hacemos click en la parte superior en el boton Instalar, seleccionamos el archivo mxp, y despues es necesario reiniciar Flash para que podamos ver la extension.
Entre las extensiones mas comunes y de mi preferencia son las siguientes:
(más…)
Posted on 3rd Julio 2009 by jluisfg in ActionScript 3.0 |Flash
3.0, action, actionscript, as3, escuchas, Flash, listeners, script, sintacis, temporizador, tiempo, time, uso
Una de las nuevas ventajas del ActionScript 3.0, es que ahora es mas sencillo detonar acciones por medio de un temporizador, es decir, ahora podemos establecer un escucha a un temporizador para que cada determinado tiempo (en milisegundos) se detone una función.
La sintaxis es un poco diferente, ya que antes se debe dar de alta un nuevo elemento de la clase Timer, y despues establecer directamente a esta instancia. Lo cual seria asi.

Y despues debemos simplemente inciar el temporizador.

Si deseamos que el temporizador se ejecute una cantidad de veces en especifico, seria de la siguiente manera.

Un detalle muy importante que no debemos olvidar es que el temporizador esta en milisegundos, entonces si queremos que dure 5 segundos, debemos poner 5000.