Adobe User Groups

Aplicaciones

Artículos

Concursos

Device Central

Home » Aplicaciones, Ejemplos, Flash en Móviles

ExtendedKey y Video en CS3, ¿quien sabe dónde?

Enviado por: Marcos Gonzalez Sancho en Jueves, 12 Julio 20072 comentarios

Ayer comenzamos a trabajar en el estudio con CS3, y nos sorprendió mucho que una aplicacion para Flash Lite 2.0 que con Studio 8 iba perfectamente no nos compilaba correctamente. La cuestion es que en una de las clases de la aplicacion, se usaba (como es fácil que ocurra cuando trabajamos con Flash Lite) la clase ExtendedKey, que como sabemos es la encargada de manejar las teclas especiales de los dispositivos móviles. Al compilar obteníamos un error, indicando que no se podía cargar la clase ExtendedKey.

Increible. Decidimos hacer lo que siempre hacemos.. reducir el problema a lo absurdo. Creamos un nuevo documento, y metimos este codigo:

var escucha:Object = new Object();
escucha.onKeyDown = function()
{
if (Key.getCode() == ExtendedKey.SOFT1)
{
trace("eco eco");
}
};
Key.addListener(escucha);

Tachaaaaaannn!!! Funcionaba! Ahora si se nos caian todas las suposiciones… La cuestion era usar ExtendedKey fuera de la linea de tiempo principal. Hay que revisar, ha cambiado algo en Flash CS3 con ExtendedKey?

Documentacion CS3 ExtendedKey

Parece que no!

Pues bien, indagando por google, el mejor amigo del desarrollador (y en general de todo el mundo XD), como no, dimos con Scott Janousek, que detalla perfectamente en un post el problema y por si fuera poco, ha preparado una extensión para solucionar al menos de momento el problema, que no es otro que esas clases al parecer no están en donde deberían (¿se las habrán olvidado?).

Compártenos:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Meneame
  • Netvibes
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

2 Comments »

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.