Como ver mas de 20 correos sin leer en Gmail

28 de Octubre, 2010

Esto es lo que se tiene que escribir en el campo de busqueda:

label:unread label:inbox

Esto hará que muestre todos los corres sin leer dentro del inbox

Easing básico

15 de Septiembre, 2010

Con frecuencia tengo que hacer uso del easing más básico y la mayoria de las veces no puedo user algun tween engine. Esta es la función de easing básico:

property = (target - property)/speed

algo asi como:

x = (100 - x)/0.5

Video Dimensions

12 de Mayo, 2010

Estas son las dimensiones ideales para video en web Video Dimensions

Como checar si se esta corriendo en el IDE o no…

15 de Enero, 2009

this.inIDE = Boolean(Capabilities.playerType != null && (Capabilities.playerType == "External" || Capabilities.playerType == "StandAlone"));

Prototipo para el nuevo portafolio

8 de Octubre, 2007

Lanzo el nuevo prototipo para página… muchas cosas por pulir, pero es que ya era urgente sacar el portafolio pasado que solo funcionaba como el 50% del sitio con mis inicios de AS2… :S y daba un poco de pena enseñarlo. Este prototipo almenos despierta curiosidad en la gente que lo ah visto y es solo un pequeño “teaser” para lo que pretende ser el nuevo portafolio (que por cierto no hay duda que sera desarrollado al 100% en AS3) que sera lanzado para enero 2008 ya con nuevo diseño y funcionalidad terminada. :)

Tweener VS. AS3 Animation System 2.0

20 de Agosto, 2007

Una de las razones por las que no me animaba a meterme de lleno a AS3, era que realmente si no habia algun ‘tweening engine’ bueno con el que pudiera hacer y deshacer lo que podia hacer con el antiguo FuseKit para AS2. Hoy me tope con dos paquetes de animacion, de los cuales la gente habla muy bien asi que decidi ponerme a compararlos y hacer mi desicion con cual me quedaria. Estos son Tweener y AS3 Animation System 2.0, la verdad es que sin duda me fui por el segundo (tambien conocido como “Boostworthy Animation system”) y basicamente fueron estas cuatro cosas lo que me convencio:

-Puedes animar los filtros
-Hacer sequencias de animaciones bastante complejas mediante el uso del ‘virtual timeline’
-Control avanzado de color como: brillo, contraste, hue, y saturacion
-Tiene un API muy bien definido y muy buena documentacion en ASDoc (el mismo usado en Adobe Livedocs)

Hay muchas otras razones por la cual este me parecio muy buen paquete de animacion, pero por el momento creo que eran los puntos que mas me importaban. Relamente estas fueron las ventajas que vi sobre Tweener, y la unica desventaja que le podria ver es que le agrega 10-20Kb mas a tu SWF a diferencia de Tweener, pero creo que a final de cuentas lo vale por el nivel de complejidad y buena documentacion que ofrece Ryan Tylor.

Me tomo 6 horas de mi dĂ­a…

21 de Junio, 2007

…para darme cuenta que cuando cargas un SWF “B” dentro de SWF “A”, y si estos SWFs contienen las mismas classes entonces las classes de SWF “A” siempre van a tener preferencia y los cambios que hagas en las classes de SWF “B” no se van a ver reflejados una vez que se cargue dentro de SWF “A”, A MENOS QUE compiles LOS DOS SWFs para que las classes se actualizen tambien en SWF “A”!!  :S

AS3.0 ejemplos básicos…

15 de Mayo, 2007

Aquí estan algunos ejemplos muy básicos (y algos desordenados) con los trabaje hoy y la única intencion de subirlos aquí, es para tenerlos como una fuente de referencia rápida para algunas de las cosa básicas que vaya aprendiendo sobre AS3.

Ejemplos básicos pt1: aquí
AS3.0 Instinsic classes: aquĂ­ (necesarias para el ‘code hinting’ en FlashDevelop)

Mi intenciĂłn es seguir subiendo ejemplos conforme vaya aprendiendo.

AS3.0/FlashCS3

14 de Mayo, 2007

Bueno en estos Ăşltimos dĂ­as me he mantenido bastante ocupado tratando de ponerme al corriente con AS3.0 (que ya lleva al menos un año fuera y yo sin probarlo) entendiendo las diferencias contra AS2.0 y las ventajas que este ofrece. La verdad tenia una muy vaga idea de cuales eran las diferencias, pero nunca me habĂ­a metido de lleno básicamente porque en ese entonces me interesaba mas aprender BIEN AS2.0 y sacar adelante los proyectos que traĂ­a en ese entonces. Afortunadamente en estos dĂ­as voy a empezar un proyecto que involucra AS3.0 y me he dado un tiempo para por fin empezar a aprenderlo y he ahĂ­ la razĂłn de empezar a jugar con algunas de los “new features”, pero que mejor que con la nueva versiĂłn de Flash CS3. Se que pude haber empezado con AS3 desde que Flex Builder 2.0 salio, pero simplemente era terreno desconocido y sentĂ­a que la curva de aprendizaje podrĂ­a ser un poco grande, asĂ­ que aquĂ­ esta CS3 con una nueva interface y una mucho mejor integraciĂłn con todo el CS3 suite de Adobe!

Estas son algunas de las cosas que he encontrado mas interesantes de AS3.0 a comparaciĂłn de AS2.0 (no pongo mucho detalle, pero mas que nada es solo un marcador para saber que estoy o estuve consientes un dĂ­a de ellas):

  1. el uso de “package” keyword
  2. private vs. protected keyword
  3. DisplayObjects(sprite/shapes/simplebuttons/…) vs. MovieClips
  4. method closures (bye bye Delegate class!)
  5. Number vs. int&uint
  6. “sealed classes” básicamente para que no se pueda agregar dinámica mente mĂ©todos a alguna instancia de las clases
  7. “weak referenced listeners” para que cuando borres alguna instancia, se remueva tmb el listener
  8. namespaces/E4X???? (todavĂ­a necesito checar bien esto)
  9. Timer class vs. setInterval
  10. el uso de regular expressions!
  11. DisplayLists - se encarga de regular que objetos aparecen en pantalla y para poder mover MCs de un lugar a otro!
  12. Debes de ser mucho mas cuidadoso con el manejo de recursos, ya que si borras un MC con varios MCs dentro de el, la referencia de los hijos sigue corriendo indefinidamente.
  13. Una manera unificada para el uso de EventDispatching

Bueno, esta es una idea muy muy vaga de algunas de las ventajas de AS3.0! luego tendré tiempo de revisar el post y checar que haga sentido.

LocalConnection test

17 de Abril, 2007

Este es un experimentillo que ya tenia curiosidad desde hace rato desde que vi en alguna pagina que 2 SWF’s se comunicaban entre si…. Pensé que era algo muy complicado y que requería de algo de JS para que se comunicaran los dos SWF’s, pero hoy en el trabajo trabaje en un proyecto que hacia uso de esto y lo hacia por medio de la clase LocalConnection!
La verdad es que esto es mucho mas sencillo de lo que me imagine, solo se necesita crear un objeto LocalConnection dentro de los dos SWFs’ y que estos usen la misma conexión y es todo! Aquí esta un ejemplo muy básico solo para demostrar esto…



Básicamente lo que esta clase permite, es hacer SWF’s que se pueden mandar instrucciones de uno a otro sin tener que hacer uso de fscommand() o JavaScript. Los objetos LocalConnection solo se pueden comunicar con otros SWF’s que esten corriendo en el mismo cliente, pero que pueden estar corriendo en diferentes aplicaciones. Por ejemplo, uno podría estar corriendo dentro del proyector (.exe) y el otro podría estar dentro del browser.