Posts de la categoría ‘Flash’

Flash Tracer for Firebug

7 de octubre de 2010 // Publicado en Actionscript 3.0, Flash

Permite ver los trace de flash en una pestaña del firebug:

- http://www.sephiroth.it/firefox/fbtracer/

Necesitas tener instalado el firebug (logicamente!) y el flash player debugger

Decid adios a los alerts con ExternalInterface!!!

Tags: , , ,

Tutorial para la validación de campos de formularios en Flash

20 de julio de 2010 // Publicado en Actionscript 3.0, Desarrollo, Flash

Imagen 1

En Activetuts+ (un recomendable portal con tutoriales para flasheros) nos encontramos con un interesante tutorial acerca de la validación de formularios en Flash.

Los que hayan tenido que luchar con expresiones regulares entenderán la utilidad de este post que nos ofrece buenas soluciones para la validación de campos de fecha, email, web, teléfono, y hasta ISBN o número de tarjeta de crédito.

Esperamos que os sea de utilidad:

Activetuts+: Validating Various Input Data in Flash

Tags: ,

Flash day

15 de marzo de 2010 // Publicado en Flash

El pasado 4 de marzo pudimos estar en el primer evento Flash Day que organizó Adobe. Justamente en Barcelona.

Por falta de tiempo sólamente pudimos ver a Dani Llops de Herraiz Soto y Sara Mayoral de DoubleYou.

Interesantes charlas en las que mostraron algún trabajo asombroso realizado en Flash:

- La empresa de Yugop, THA

- Letras al ritmo de la musica. FPM.  También realizado por Yugop

Letras al ritmo de la música

- Un catálogo diferente para Muji

muji

- El banco de la imaginación por Herraiz Soto

El banco de la imaginacion Camper

- Labuat. Primer site español que consigue un thefwa al mejor site del mes. ¡Enhorabuena!

Labuat

- Wonder Wall

Wonder-wall

- Uso original de la realidad aumentada. T-post

Realidad aumentada en camisetas

- Cacique por DoubleYou

Cacique

[+] más info sobre el evento

Tags: ,

DeviceDays y el futuro de Flash en los dispositivos móviles

23 de febrero de 2010 // Publicado en Actionscript 3.0, Flash, iPhone, Móviles
DeviceDays 2010

DeviceDays 2010

El pasado viernes tuvimos la oportunidad de asistir al evento DeviceDays que se celebraba en la Barcelona en paralelo al Mobile World Congress.

En él se perfiló el futuro del desarrollo Flash sobre dispositivos móviles, de la mano de gente como Richard Galván, Mark Doherty o Enrique Duvós.

Se habló mucho del nuevo Flash Player 10.1 y Adobe Air 2.0, que anunciaron llegarán antes de verano, del Flash IDE CS5 y su exportado para iPhone.

Se habló de acuerdos de Adobe con Motorola, Blackberry y Google para ofrecer soporte Flash en sus dispositivos, de la optimización de hasta un 40% de memoria del nuevo player y del proyecto Open Screen Project bajo el lema “Singular experience, multiple devices“. También nos mostraron aplicaciones Flash corriendo simultaneamente en un iPhone y un Nexus One sin ninguna diferencia aparente, y algunos ejemplos de cómo desarrollar aplicaciones Flash que aprovechen las capacidades de geolocalización, multitouch y acelerómetro de los nuevos smartphones.

La sensación que nos transmitió la gente de Adobe es que se han puesto las pilas, y que quieren entrar de lleno en los terminales móviles, haciendo de la plataforma Flash una herramiento esencial en el desarrollo de contenidos para estos dispositivos. Deseamos que así sea!

Adobe anuncia Flash Player 10.1 para Android

17 de febrero de 2010 // Publicado en Actionscript 3.0, Flash, Marketing online, Móviles

Llevamos unos dias viendo en el metro de Barcelona a numerosos japoneses, yanquis o escandinavos trajeados y con credenciales colgando del cuello, y es que durante esta semana se celebra el Mobile World Congress 2010.

Y es aquí donde Adobe ha anunciado Flash Player 10.1 y Adobe AIR para dispositivos móviles que utilicen el sistema operativo Android.

Esto permitirá a los desarrolladores Flash crear aplicaciones que aprovechen recursos y APIs específicos de los dispositivos móviles ( GPS, accelerometro, orientación de pantalla, multitouch, etc ). La futura versión de Flash CS5 nos permitirá de esta forma exportar en formato AIR para Android OS.

Además, el trabajo del Open Screen Project, nos permitirá ver en los próximos meses soporte completo de Flash Player para BlackBerry, Symbian OS, Palm webOS y Windows Mobile (incluido Windows Phone 7).

Se trata de una buena noticia para los desarrolladores Flash, viendo el panorama que se presentaba despues del anuncio del iPad y el rechazo de Apple al Flash Player. Si Adobe hace bien su trabajo permitirá que Flash pueda llegar a ocupar un lugar en el sector de las aplicaciones para dispositivos móviles, que hasta ahora se le había resistido.

Os dejamos con un video que nos muestra algunas aplicaciones AIR en un Motorola Droid:

[youtube]http://www.youtube.com/watch?v=tBKEcVder7E[/youtube]

Gráficas en Flash

5 de febrero de 2010 // Publicado en Aplicaciones web, Desarrollo, Flash, Internet

AnyChart es un interesante recurso para los desarrolladores que necesitan graficar información en sus proyectos Web. Compatible con PHP, ASP, ASP.NET, JSP entre otros.

Gráficas Flash

Gráficas Flash

Milkyball: experimento con PixelBender + raytracer

22 de enero de 2010 // Publicado en Actionscript 3.0, Flash

Ralph Hauwert a través de su blog UnitZeroOne, nos deja un expectacular experimento con Flash y Pixel Bender.

No hay apenas información en el post, pero los resultados hablan por si sólos!

Milkyball

Milkyball

Tags: , ,

HYPE Framework

20 de enero de 2010 // Publicado en Actionscript 3.0, Creatividad, Flash

Joshua Davis nos trae un nuevo release de su framework creativo para flash: HYPE Framework 1.1.1

HYPE Framework example

HYPE Framework example

Se trata de un conjunto de sencillas utilidades en AS3 pensado para jugar de forma creativa con las posibilidades gráficas e interactivas de Flash.

Merece la pena echarle un ojo!

Tags: , ,

Reflejos en Papervision3D 2.0

22 de diciembre de 2009 // Publicado en Actionscript 3.0, Flash, Papervision3d

He encontrado muchas maneras de hacer reflejos con Papervision3D. Básicamente se basan en que, si para una escena normal, tendríamos un viewport y una cámara, para una escena con reflejos, tendríamos múltiples viewports y cámaras. Por ejemplo, para crear una reflexión en el suelo, pondríamos una cámara enfocando la escena desde abajo (por debajo del plano del suelo). Luego, al renderizar la vista principal, proyectaríamos en el plano correspondiente al suelo la vista captada por la cámara situada abajo.

Esto es bastante engorroso, ya que, a parte de haber mucha información y muchas maneras de hacerlo, para cada versión de Papervision3D las funcionalidades cambian (diferentes tipos de viewports, cámaras, etc.). Pero por lo visto, en la última versión, existe una clase llamada ReflectionView, extendida de BasicView, que te permite hacer reflejos automáticamente sin preocuparte de colocar viewports, cámaras adicionales, declararlos, etc.

Para usarla, podemos hacerlo creando una clase que extienda de ésta. Para ello:

  • Importarla

[as3]import org.papervision3d.core.effects.view.ReflectionView;[/as3]

  • Creación clase

[as3]
public class PV3D_ReflectionViewExtension extends ReflectionView
{
// (…)
}
[/as3]

  • Constructor

[as3]super(viewportWidth, viewportHeight, scaleToStage, interactive, cameraType);[/as3]

  • Renderizar

[as3]singleRender();[/as3]

Aquí una captura de las pruebas que he estado haciendo con esta clase:

RedrumPV3D

Y unos links de interés:

+info: Reflejos en Papervision3D 2.0 (pt. 2)

Tags: ,

5005: Unknown error optimizing byte code

15 de diciembre de 2009 // Publicado en Actionscript 3.0, Flash

Si alguna vez os encontrais que el Flash IDE os lanza este “detallado” y magnifico error, posiblemente sea debido a que teneis un archivo demasiado grande, o que carga demasiados recursos (esto es lo que explica Adobe al respecto).

Hay tres soluciones rápidas:

  1. Si teneis CS3 id a “Publish Settings” / “AS3 Settings” y deseleccionad “Reduce file size and increase performance”
  2. Control / “Delete ASO Files”
  3. File / “Save and Compact”

Si ninguna opcion de las anteriores os funciona, entonces necesitareis un poco más de tiempo y paciencia. La solución es aumentar el “heap memory size” del JVM (Máquina Virtual de Java).

En caso de trabajar con Windows podeis hacer lo siguiente:

  • Click derecho en MiPC -> Propiedades -> Opciones Avanzadas -> Variables de entorno -> Nueva variable
  • Añadid la variable JAVA_TOOL_OPTIONS con el siguiente valor: -Xmx256M
  • Y reiniciad!

Y si usais Mac, este es el proceso (un poco más engorroso, …la manzanita no siempre es tan simpática):

  • Abrid el Terminal y mirad si teneis un archivo environment.plist en una carpeta .MacOSX: cd .MacOSX -> ls
  • Si lo teneis podeis pasar al siguiente paso, si no es así debereis crearla:  mkdir .MacOSX -> echo "" > .MacOSX/environment.plist
  • Abrid el archivo .plist: echo "" > .MacOSX/environment.plist. Esto lanzará el “Property List Editor” y podéis añadir la variable seleccionando “Root” y clicando “Add Item”
  • Introducid la variable JAVA_TOOL_OPTIONS con valor -Xmx256M (y tipo String)
  • Y reiniciad!
Para más información podeis consultar estos post: nerus blog , MacOSX Tips o Stefig Design .

Tags: , ,