Archivos ponencias de Grant Skinner

Os iba a hablar de una de las ponencias de Grant Skinner que de la que al ver las diapositivas inmediatamente me he dicho, buen recurso para anotar en el blog… pero es que luego vas a la recopiación que este monstruo de flash tiene, y la verdad, ya puestos… ponemos todas.
Así que aqui os dejamos el enlace a directorio de presentaciones que ha ido dando Grant Skinner, y de las que seguro puedes sacar muchas cosas en claro, de la mano de alguien que tiene bastante clarito esto del Action Script.
Pero ya que me tomé las molestias de fijarme en la charla sobre Resource Managment, cabe decir que es una información valiosísima para entender con ejemplos claros y sencillos mucho de lo que hay detrás del sistema de liberación/gestión de memoria en AS3.
A degustarlo, pero no te apresures a ver si te vas a atragantar… que hay comida de sobra.
#004 ActionScript [Q] Tips: reemplazar elementos de un array
Muchas veces veo como para realizar determinadas operaciones con arrays la gente emplea operaciones de intercambio, recorrido, etc. y no analiza a fondo las posibilidades que nos dan a veces los métodos de la clase Array.
En esta ocasión lo que veremos es cómo realizar inserciones en una posición dada, o intercambios de elementos. Para ello el método splice de la clase Array nos da unas cuantas posibilidades, ya que nos permite eliminar, añadir elementos a partir de una posición dada, intercambiar un elemento existente por otro nuevo, o incluso eliminar un grupo y poner en su lugar otro.
Para mostrar las posibilidades ponemos aqui un poquito de código (que es válido tanto para AS2 como para AS3):
-
var test_arr:Array = new Array("uno","XXX","YYY","cuatro","cinco");
-
trace("ARRAY INICIAL: "+test_arr);
-
// eliminar 2 elementos que no interesan
-
test_arr.splice(1,2);
-
trace("CONTENIDO ARRAY TEST: "+test_arr);
-
// añadir 2 elementos
-
test_arr.splice(1, 0, "DOSX", "TRESX");
-
trace("CONTENIDO ARRAY TEST: "+test_arr);
-
// intercambiar o lo que es lo mismo eliminar + añadir
-
test_arr.splice(1, 2, "dos", "tres");
-
trace("CONTENIDO ARRAY TEST: "+test_arr);
Como podéis ver con una simple línea podemos lograr varias operaciones que de usar el clásico pop, push, etc se complicarían bastante.
#003 ActionScript [Q]Tips: Corrección punto flotante
Cuando tenemos que trabajar con números reales (double, float, punto flotante, o como los queramos llamar) y no solamente eso, sino que tenemos que mostrarlos por pantalla, muchas veces nos llevamos sorpresas poco divertidas, como que donde era 2 aparece 1.99, o donde era 2.98 aparece 2.96, etc.
Casos muy normales para esto son el trabajo con números que representan cantidades monetarias... (no existe 1,999 € de cara a un usuario final) o el trabajo con sistemas métricos como podría ser el longitud (metros, centímetros, etc.)
Aquí os dejamos una útil función que permite "reajustar" el problema del punto flotante que os indicamos, y que a nosotros ya nos ha sido útil unas cuantas veces:
-
/**
-
* @author marcos
-
* @since 13/09/2008
-
*
-
* Función que corrige el punto flotante en el número decimales indicado.
-
*
-
* @param num: numero que se quiere corregiro
-
* @param decimales: cantidad de decimales para la corrección resultante
-
*
-
*/
-
function correccionErrorPuntoFlotante(num:Number, decimales:Number):Number
-
{
-
var correccion:Number = Math.pow(10, decimales);
-
return Math.round(correccion* num) / correccion;
-
}
Por ejemplo con esta función el valor de corrección de 1.99799 a 3 decimales sería: 1.998
Hasta el próximo tip de veranito!
Subflash 2009: novedades diarias
Pues sí, se ve que la fecha se va acercando y empiezan a atarse cabos en la organización de subflash. Tras una semana frenética con una avalancha de inscripciones, que ha hecho que antes de un mes el evento esté totalmente lleno en su modalidad COMPLETA (con alojamiento), se empiezan a cerrar todos los temas relativos a la actividad que se llevará a cabo, en esta ocasión se han confirmado todos los talleres que estaban planeados y se le ha dado ya forma a la parrilla para tener claro cúando va cada uno de ellos.
Por otro lado ya se ha hecho público una de las noticias más importantes que se han dado nunca en los Talleres de Verano Subflash, y que de la mano de CDmon ofrecen a sus asistentes en modalidad completa un auténtico regalazo. Ya decíamos que este año los patrocinadores eran de lujo, y esto no hace más que confirmarlo.
Es un placer para nosotros personalmente contar con CDmon en este evento, y más aun contar con ellos como clientes y proveedores de servicios, ya que solamente podemos tener buenas palabras para con ellos. Podían tomar ejemplo unas cuantas empresas de hosting!
Podéis conocer toda la información relativa a estas dos novedades, puedes visitar estos enlaces:
AdobeEnVivo, grabación de eSeminars disponibles
![[Q] interactiva ha participado en el Adobe En Vivo Online, organizado por GarageFlash, con el eSeminar: Juegos en Flash Lite [Q] interactiva ha participado en el Adobe En Vivo Online, organizado por GarageFlash, con el eSeminar: Juegos en Flash Lite](http://www.q-interactiva.com/blog/imagenes/adobeenvivo_preso.jpg)
Pues AdobeEnVivo online ya ha finalizado, y la gente de GarageFlash no ha tardado mucho en publicar los enlaces a todas las grabaciones de Adobe Acrobat Connect, es decir video de lujo de las conferencias, con audio, posibilidad de moverte por la charla a tu antojo, etc.
Desde [Q] colaboramos en el evento mediante la charla que impartió Marcos González titulada "Juegos en Flash Lite", y que hemos de decir que tuvo una magnífica respuesta por parte de los hasta más de 70 asistentes que hubo en determinados momentos de la misma. Esta colaboración se hizo a través del Grupo de Usuarios de Móviles y Dispositivos de Adobe España, Blocketpc, junto con otra charla impartida por Raúl Jiménez.
El evento se cierra como un rotundo éxito (al menos desde nuestro punto de vista) ya que ha contado con una participación espectacular, ya no solo en asistencia, sino en cantidad y calidad de ponentes y de la variedad de países que se han unido al evento, siendo claramente un referente en coordinación y participación de diferentes Grupos de Usuarios de Adobe de forma conjunta ya no solo en nuestra lengua, sino como ejemplo para toda la comunidad. Nuestra enhorabuena desde aqui al Grupo de Usuarios de Perú GarageFlash por la iniciativa.
Os recordamos que este evento también se lleva a cabo en "real", y que el año anterior también contó con un importantísimo programa de talleres y conferencias. Esperamos poder estar allí personalmente en alguna de las futuras ediciones, que seguro serán igual o mejores a la anterior.
[Q] interactiva en AdobeEnVivo online
Después de la participación de blocketpc el año pasado, Adobenvivo se pasa a la versión online organizando la semana que viene una intensa actividad en forma de eSeminars sobre diversos temas relacionados con las herramientas de Adobe, y con ponentes de primera línea.
![[Q] interactiva participará impartiendo un taller a través de Marcos González en el Adobenvivo Online 2009 [Q] interactiva participará impartiendo un taller a través de Marcos González en el Adobenvivo Online 2009](http://www.q-interactiva.com/blog/imagenes/adobenvivo_online.jpg)
[Q] interactiva en esta ocasión participará en los talleres a través de la actividad que desarrolla Marcos González en BlocketPC, siendo un orgullo poder participar del evento más importante realizado a nivel de Grupos de Usuarios de productos de Adobe en lengua castellana. El próximo viernes 17 de Julio hablaremos acerca del desarrollo de juegos con Flash Lite (23:00 GMT +1), mientras que Raúl Jiménez presentará el nuevo proyecto Open Source Dandelion Player (22:00 GMT +1) que BlocketpPC ha sacado a la luz recientemente dentro de sus desarrollos Open Source.
En la web oficial del evento tenéis todas las charlas y los horarios, hay un montón de temas interesantes sobre la mesa, y como os decimos los ponentes son de primer nivel
Esperamos ver oir/leer gente conocida por allí!
ACTUALIZADO 14/07/2009
Disponible la URL para la conexión a las conferencias:
http://experts.na3.acrobat.com/adobeenvivo
[Q] interactiva estará en el Gamelab 2009
![[Q] interactiva participará en el Gamelab 2009 impartiendo una charla sobre Flash y Flash Lite en la JORNADA IUTA [Q] interactiva participará en el Gamelab 2009 impartiendo una charla sobre Flash y Flash Lite en la JORNADA IUTA](http://www.q-interactiva.com/blog/imagenes/gamelab2009.jpg)
Al igual que el año pasado, en el que tuvimos la suerte de poder participar en el Gamelab, este año repetimos cambiando de registro. Si el año pasado impartimos un taller sobre desarrollo de juegos casuales con flash lite en compañía de la gente de Nicodemo, este año colaboraremos con el evento mediante una charla que tendrá lugar en el marco de la JORNADA IUTA que tendrá lugar en Gamelab 2009.
Read more
#002 Flash IDE [Q]Tips: Deshabilitando los atajos en el IDE
Siempre que probamos películas flash en el IDE que requieren del uso de teclado sin estar dentro de un campo de texto, comprobaremos que nos podemos volver locos por la cantidad de teclas de acceso rápido que existen en flash para por ejemplo, cambiar de herramienta.
Entiendo que cuando compilas un SWF, podian deshabilitar los atajos, o al menos cuando la ventana de prueba de la película toma el foco, sin embargo aunque no lo hace, hay manera de solventar este problema tan molesto.
Si quieres que esto no ocurra y emplear el teclado dentro del IDE como lo haces en el navegador o en el standalone player, una vez que estás en la ventana de pruebas de la película: Control > Disable Keyboard Shortcuts.
Arranca Subflash 2009!

Pues si, tras un año que ha pasado volando, desde Subflash ya se están iniciando los preparativos para esta nueva edición, de la que solamente se saben de momento los días, aunque en el mismo post se indica que se darán a conocer todos los detalles de forma INMINENTE!
Además Subflash ha renovado la cara, con un nuevo blog donde se mantendrán actualizadas todas las informaciones relativas a los talleres y a las actividades complementarias que se quieren llevar a cabo durante el año.

Además en el nuevo formato de blog, se encuentra una página muy agradable para los que conocemos subflash desde sus inicios, que es la historia de la comunidad a lo largo de todos estos años.
Desde [Q] interactiva, y como siempre venimos haciendo estamos trabajando en la Organización del evento y en la puesta en marcha del site que permitirá darse de alta en los talleres, por eso sabemos que cuando se dice INMINENTE.... ¡es cuestión de horas!

¡Comienza Subflash Talleres de Verano 2009!
Synctur Finalista en el Flash Lite Developer Challenge!!

Synctur es una aplicación desarrollada por Infocket, que resulta ser una empresa creada conjuntamente por [Q] interactiva y Quadricula, con el objetivo específico de generar aplicaciones y contenidos móviles novedosos empleando como tecnología base Flash Lite.
Infocket vió la luz en 2005, tras los Talleres de Verano de Subflash, que tuvieron lugar en Barcelona en aquella ocasión. A raíz de la conferencia de Raúl Jiménez (que es parte muy implicada en el desarrollo de Synctur), decidimos crear una empresa para poder centrarla en el desarrollo de contenidos para móvil, y la primera aplicación que ha fructificado de dicha idea es Synctur.
Synctur es una plataforma para la creación de espacios y contenidos turísticos para ayuntamientos y Gobiernos locales. En su arquitectura existen 2 partes bien diferenciadas: CMS (ayuntamiento), Cliente Flash Lite (usuario). La idea que hay detrás de Synctur es que los usuarios puedan gozar de contenidos turísticos de calidad, actualizados por el propio ayuntameinto o entidad correspondiente, y que lo hagan de manera gratuita. Es decir la aplicación para el usuario no tiene ningún coste, salvo el que se pueda desprender de su uso al consultar datos desde un servidor central en internet.
El CMS es realmente potente, y la plataforma admite un numero indefinido de entidades suscritas al sistema, con lo que el usuario finalmente lo que tiene en su móvil es una red completa de contenidos turísticos, sobre los que puede navegar de una forma bastante diferente a la habitual, ya que los contenidos que se le ofertan son texto, imagen, locuciones y video (3GP, 3GPP o incluso FLV dependiendo de la versión de su terminal). El CMS permite crear los contenidos en los idiomas que cada entidad desee, y la propia aplicación también soporta diferentes idiomas para la interfaz, con lo que se potencia el carácter turístico e internacional de la misma. Además cada localización podrá gestionar solamente los módulos que le correspondan o desee, de tal manera que se evita el problema de contenidos vacíos, lo cual es posible por una modularización extrama en cada configuración de cada CMS de la plataforma.
Ahora que ya sabes lo que es, te diré que estamos de enhorabuena porque la aplicación ha sido nominada como finalista en uno de los premios más importantes a nivel mundial relacionado con flash lite: el Flash Lite Developer Challege, en la categoría de Infotainment, junto con otras 2 aplicaciones. Es la única aplicación creada por una empresa de habla hispana y tenemos mucha ilusión por ello! Este concurso reparte un total de $100,000 dolares en premios ($15,000 por categoría), y la aplicación ganadora absoluta se llevará $30,000!
Puedes votarnos previo registro (pero un registro muuuuuy sencillo) y eso nos ayudará a optar por el People Chice Award! Si quieres ver si merece la pena más allá de las palabras que yo pueda decir, aquí te dejamos un video mejor que el que se encuentra en la web del concurso.
Más información: