11 07 08

Efecto lupa con zoom en ActionScript 3

Escrito por: WeeDo en Flash, Tutoriales, AS3

Este es un efecto muy utilizado en varios tipos de desarrollo. Como puede ser en un catálogo de productos, ejemplo clásico si los hay.
Se me ocurrió armar una clase en AS3 para esta utilidad, a modo de simplificar el trabajo.
De paso les dejo una hermosa imagen del calendario Maya. Gran civilización si las hubo!

Mové el mouse sobre la imagen para ver el efecto.

Necesita el Flash Player 9

A continuación les dejo la clase completa. Vale destacar los cuatro métodos con namespace en "protected".
Estos métodos pueden ser reescritos si la clase es extendida... De manera tal que se puedan manejar los eventos de progreso de carga, y de la carga completa. Para poder sumarle un preloader tanto a la imagen chica, como a la grande por ejemplo.

Seguir leyendo

10 07 08

Usar el botón derecho en AS3 a gusto!


Viendo los artículos del RSS de mi Reader vi algo muy interesante que me pareció bueno mostrarlo también en mi blog.
Se trata de usar el botón derecho en Flash a gusto, o sea, como uno quiera... sin que aparezca el menu contextual clásico del FlashPlayer.

Como todos deben saber. Este menú contextual puede ser modificado. Agregar opciones, sacar opciones y demas. Pero nunca nos podemos deshacer de "Configuración" y de "Acerca de Flash Player X".
Otra limitación que tenemos es cambiar el aspecto de este menú contextual. De por si es muy clásico su diseño, así que no es una gran molestia, pero si por algun caso queremos cambiar el diseño, hasta el día de hoy nos era imposible!

Como les contaba, a través del excelente Blog de Llops enconter un artículo que habla de como solucionar esto.
Con la ayuda de Custom-context-Menu, un proyecto alojado en Google Code, podemos eliminar el menú contextual común y usar el botón derecho a gusto y "piachere".

Como nos cuenta Llops esto se logra de esta forma:

  • Con javascript, capturar el click derecho en HTML antes que llegue al swf
  • Una vez capturado el evento, informar al swf mediante ExternalInterface
  • Crear una función en ActionScript que responda a la llamada de ExternalInterface

Esto nos puede traer siertos problemas que se explican en el artículo de Llops . Pero me pareció un buen recurso para compartir, siempre y cuando se use con sabiduria y no se abuse de él.

Acá les dejo un ejemplo: Demo
Espero les sirva, saludos!

27 06 08

Colección de link útiles sobre ActionScript 3


Navegando y buscando recursos y novedades de ActionScript 3, encontre en un Blog (www.franto.com) una colección de links útiles sobre ActionScript 3.
Les dejo aquí la lista de links:

ActionScript 3.0 docmentación >>10 sitios

Seguir leyendo

26 06 08

Cargar SWF o JPG externos con ActionScript 3

Escrito por: WeeDo en Flash, Tutoriales, AS3

Siguiendo con los tutoriales básico de ActionScript 3, me pareció interesante mostrarles como cargar un SWF externo en AS3.
Un recurso muy utilizado a la hora de armar una página o una aplicación en Flash.

El proceso a seguir es medianamente similar a lo que era usar MovieClipLoader en ActionScript 2, pero obviamente cambiando la sintaxis.
Lo bueno que tiene AS3 es que todo se maneja de manera similar a través de los Listeners, por lo que hace la programación bastante intuitiva a la hora de empezar si uno no conoce todos los elementos que AS3 nos da para trabajar.

Bien comencemos...

Seguir leyendo

25 06 08

Carga Externa de XML con AS3 (Video Tutorial)

Escrito por: WeeDo en Flash, Tutoriales, AS3, XML

En este video tutorial muestro como cargar un XML externo con ActionScript 3. Algo bastante simple, pero necesario para hacer cosas más complejas.
Pido perdón como siempre por el audio, mis colgadas hablando (esta como siempre sin editar) y la informalidad del video.
Para los que les interese el tema pueden profundizar mucho buscando informacion sobre XML, E4X y ECMAScript.

Ojalá les guste y espero comentarios sobre que otros temas básicos de AS3 les gustaría que hiciera videos.

Necesita el Flash Player 9

Archivos del Tutorial

25 03 08

Carrusel 3d con PV3D (Video Tutorial)


Bien, como prometí, acá les cuelgo el segundo Video Tutorial.
En este caso se trata de como hacer un efecto ya conocido en el mundo de los desarrolladores web. Un carrusel 3d. Pero con la diferencia que en vez de usar pura trigonometría también vamos a usar la librería de Clases llamada PaperVision 3d (PV3D), que ya mensione en otro post.

La calidad de audio y la proligidad del video no es lo mejor, pero me parece más optimo sacar varios videos que se entiendan y no perder tanto tiempo en esos detalles, que a veces evitan que pueda publicar los videos, por falta de tiempo.

A su debido tiempo ire mejorando esos detalles. Así quedan videos más cortos y mejor editados.
Espero les sirva y escriban comentarios y dudas!.

Necesita el Flash Player 9

Archivos del Tutorial

Links:
Sitio de PaperVision 3d
Descargas de PV3D
PV3D 2.0 Beta