Cambiar el Flash Player en Firefox

* * * *   2 votos
Escrito por Cay el 27 de Octubre de 2006 a las 23:39

Pues que ya muchos lo debeis saber, pero para los despitados, otra genial extension para Firefox de Sephiroth:

Flash Switcher for Firefox

Trae los Flash players desde el 2 hasta el 9 y nos deja cambiar entre ellos sin siquiera reiniciar Firefox… maravilloso :)

Extensión de Firefox para ver los trace()

* * * *   2 votos
Escrito por Cay el 5 de Octubre de 2006 a las 05:35

Una muy útil herramienta de nuestro queridísimo Sephiroth:
FlashTracer

Ojo que necesitáis la version debug del Flash Player para usarla. ;)

Vía.

Nuevo Full-Screen de Flash 9

* * * * * 2 votos
Escrito por Cay el 5 de Octubre de 2006 a las 04:25

Casi me caigo del asiento cuando lo escuché, pero según veo al parecer no es tan malo… tiene varias y buenas restricciones:

  • * Es obligatorio agregar un nuevo parametro (allowFullScreen=”true”) al object y embed del HTML.
  • * Al entrar al modo fullscreen aparece un cuadro de diálogo durante unos segundos indicando al usuario como salir del fullscreen. Me gusta el cuadro de diálogo, sobretodo el hecho de no poder deshabilitarlo :D.
  • * Lo mejor: el sistema puede ser activado exclusivamente mediante un click o un keypress. Genial, se disipan mis mayores temores ^^.
  • * Todos los eventos que tienen que ver con teclas (onKeyDown, etc) estarán deshabilitados… asimismo no se podra escribir en campos de texto “input”. No entiendo muy bien el porqué, pero supongo que será para evitar posibles webs que digan “hemos secuestrado tu ordenador… escribe tu email o no te lo devolvemos” ^^.

Las especificaciones completas (en inglés) aquí:
Flash Player:9:Update:Full-Screen Mode

Lamentablemente creo que veremos en adelante muchas webs con un “click aqui para entrar” que nos lleven a pantalla completa , o incluso alguna que otra que tendra un constante:
_root.onMouseDown { Stage.displayMode=”fullScreen” }
Pero bueno, esperemos que no sean muchas.

Hice un clip para probarlo… (y perdonadme, espero que sea la primera y última vez que os haga un fullscreen :P)
Para verlo necesitáis instalar el Flash player 9,0,18,60 (ojo que es beta).


Saludos, y por favor no abusar de él!, usadlo con criterio, recordad que un usuario esta acostumbrado a tener su navegador alrededor de las webs… que un fullscreen se suele sentir invasivo e incómodo. ;)

Truco con BitmapData - Bitmap Cache

* * *     6 votos
Escrito por Cay el 29 de Septiembre de 2006 a las 15:16

Buenas gente, tanto tiempo… sísí, demasiado :)

Este post trata de explicar una técnica con Flash 8 que nos permitirá, ahorrar recursos cuando tenemos demasiados vectores/movieclips/etc , dibujar infinitamente, y probablemente otras útiles aplicaciones.

Resulta que, como muchos sabemos, Flash se atasca y disminuye considerablemente su rendimiento cuando metemos demasiadas cosas en el escenario… ya sean vectores, MovieClips, etc…

Lee el resto del mensaje »

Upload Multiple de Flash8

* * * * ½ 10 votos
Escrito por Cay el 26 de Enero de 2006 a las 20:21

De las nuevas clases de flash 8 hay las que molan mucho como bitmapData, las practicas como ExternalInterface, y ahora vengo a descubrir la utilísima FileReferenceList.
Todos sabemos que es posible hacer uploads con flash 8, y ademas que funciona bastante bien (es muy fácil implementar barra de progreso y tal)… pero lo que yo no sabia, es que también es posible subir muchos archivos de una sola vez… y es que FileReferenceList.browse() saca una ventana de elección de múltiples archivos, y devuelve un array con todos los archivos elegidos.
Según entiendo esto ultimo es imposible con cualquier otra tecnología, osea, hay que sacarle provecho. ;)

Estoy haciendo este clip para un proyecto que tengo entre manos, pero faltan varias cosas, sobretodo afinar, amononar y ordenar código, asi que aun no lo puedo soltar OpenSource, pero pretendo hacerlo en un futuro bastante próximo (ya os avisare)
(Gracias a dondiegote por los botones ;) )

Pero bueno, a modo de resumen, haremos un ejemplo básico; abrimos Flash 8, y creamos un nuevo documento:

Lee el resto del mensaje »

¡Qué bonito es compartir! (fuentes)

* * * * * 3 votos
Escrito por Ricardo el 20 de Enero de 2006 a las 11:06

Seguimos vivos, con mucho trabajo pero vivos.

Tengo otros dos artículos a medio escribir, y sé que Cay tiene unos cuantos más que aún tiene que retocar. Pero como ya va siendo hora de que pongamos algo aquí voy a hablar sobre algo que me encontré ayer en un proyecto que estuve realizando y que supongo será muy útil para quien lo necesite.

La idea es conseguir compartir fuentes incrustadas (importadas, embebidas o como quieras llamarlas) entre diferentes archivos swf. Esto se hace porque si en un proyecto que tiene varios swf usas la misma fuente en más de uno de ellos y no es una estandar, es decir, tienes que importarla, el hacerlo por separado en cada uno hará que aumente el peso de cada archivo para incrustar lo mismo. Está claro que eso no es muy eficiente.

Lo que haremos es crear un archivo a parte donde se meterán todas las fuentes (incluso se pueden meter movieclips también) que queramos que se compartan entre varios swf. Este archivo será accedido por todos lo demás que usen esas fuentes (o esos movieclips) en tiempo de ejecución. Llamaremos al archivo libreria.swf

Lee el resto del mensaje »

Flash a ventana completa

* * * *   14 votos
Escrito por Ricardo el 21 de Octubre de 2005 a las 22:25

Después de unas pequeñas pero refrescantes vacaciones en Marruecos y de su consiguiente depresión postvacacional vuelvo al curro.

Saludos.

Seguro que esto que vamos a ver hoy estais todos hartos de verlo en cantidad de sitios web. De hecho creo que es la forma más inteligente de hacer un sitio completamente en flash. Es decir, si ya vas a usar flash, vas a hacer oídos sordos a todas las críticas a su navegabilidad/accesibilidad/usabilidad y otras bilidades cuyos detractores no paran de mencionar… ¿para qué depender de un marco html?

Bueno, está claro que nunca nos desprenderemos del html completamente, ya que para que esto funcione bien el flash tiene que estar sobre algo. Pero vamos a hacer que nuestra página flash ocupe el 100% de la ventana del navegador sin deformar el contenido de la misma. Algunos ejemplos:


Lee el resto del mensaje »

Flash 8 y su política de “seguridad”

* * *     2 votos
Escrito por Cay el 17 de Octubre de 2005 a las 17:35

La cosa es que en Flash 8 uno puede cargar una imagen con loadMovie(), transformarla a bitmapData, y asi manipularla a nivel pixel. Pero me encontré con que esto no funciona al cargar una imagen de otro dominio. Es decir, si cargo la imagen:
http://www.c-trick.com/splash.jpg
desde:
http://bgmaker.ventdaval.com/index.swf
flash la muestra sin problemas en el escenario, pero luego si intento "dibujarla" (con draw()) en un bitmapData, flash no coge la informacion de los pixeles. Lo que no ocurre si la imagen reside en ventdaval.com.
No estoy seguro de que esto sea un bug o una medida de seguridad, por que la verdad no veo como puede esto asegurar nada.
En fin, lo que hice fue un simplecito PHP que carga la imagen y se la muestra a flash. Asi:

loadImage.php:

PHP:
  1. <?php
  2. header("Content-Type: image/png");
  3. readfile($cual);
  4. ?> 

y desde Flash cargo la imagen así:

Actionscript:
  1. mc.loadMovie("loadImage.php?cual=http://www.c-trick.com/splash.jpg")

Por supuesto esto tiene algunas desventajas, pero bueno, con Flash hay que apañárselas (si no, no existiría este blog) :P

Saludos...

Pixel Art en Flash 8

* * * * ½ 4 votos
Escrito por Cay el 13 de Octubre de 2005 a las 16:08
bgMaker logo

Probando las bondades del nuevo FlashPlayer 8, e intentando acostumbrarme a las nuevas clases, hice este creador y editor de fondos de mosaicos e/o íconos :P

Enumero las caracteristícas que estan un poco escondidas:
-Deshacer: CTRL-Z (sólo en FireFox) o el botoncito con la flecha arriba a la derecha del canvas (funciona sólo con lo que se dibuja y los FILLs).
-Cuentagotas: al hacer click en el cuadro que muestra el color actual.
-Tabulación: para ingresar el tamaño y color manualmente.
-Galería: cada vez que se apreta "Save" se guarda una copia del dibujo en el servidor para luego mostrarla en la galería donde además de ver los dibujos hechos y una selección de los mejores (enlace "wow!"), también podeis elegir alguno de los dibujos ya hechos y editarlo (en el cuadrado de la derecha, debajo de la imagen hay un enlace "edit").

A continuación lo destripo un poco para los curiosos (y a modo de documentación porque soy un poco desordenado :P ):

Lee el resto del mensaje »