#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!
video2brain, curso gratuito adobe air

A través del twitter de mivideo2brain me entero del curso que video2brain ha puesto públicamente para todos los usuarios de la web registrados. Éste curso versa sobre Adobe AIR y en el podemos encontrar los siguientes contenidos:
- Descripción e instalación de Adobe AIR
- Creación de una RIA usando Flex y AIR
- Interacción con el escritorio
- Creación de una aplicación para AIR usando Flash
- Control de archivos con AS3 y AIR
- Uso de drag and drop para crear archivos desde AIR en el escritorio
- Aplicación de iconos a una aplicación AIR. Certificado
Este curso se enmarca dentro de la formación online gratuita que desde hace tiempo viene ofreciendo video2brain, y de los cuales desde [Q] no podemos hablar más que buenas palabras, por la calidad de los cursos y por el genial trato que ofrecen. Esta es una muy buena oportunidad para todos aquellos que quieran comprobar el material que ofrece v2b, de verlo con sus propios ojos, y sobre una temática muy interesante.
Otros cursos gratuitos que podéis encontrar entre otros:
Efectos web
Trabajo en Linux
Introducción a Catalyst
Y siempre os podéis beneficiar de la información que comparten muchos de sus formadores a través del blog de v2b.
Safari también tiene secretos
Y es que hay cositas que no sé por qué se tienen escondidas a nosotros, los usuarios "pezuñiles". Sí hombre, esos que no sabemos realmente qué estamos haciendo cuando pulsamos el botón rojo pero que no podemos dejar de sentirnos atraídos por tan notorio color. A mí me pasa lo mismo con lo que hay detrás de una web, que no tengo realmente idea de HTML y CSS pero me gusta toquetear.
Aunque realmente lo he descubierto gracias al compañero Canteli por otros temas, el caso es que ni Harry Potter se sabe este truco de magia. Apunta:
- 0- Cierra Safari si lo tienes abierto
- 1- Abre Terminal
- 2- Escribe
defaults write com.apple.Safari IncludeDebugMenu 1 - 3- Vuelve a abrir Safari y te encontrarás con un nuevo menú.

Bonito, ¿verdad? Toda una especie de Web Developer pero en el navegador más conocido de la manzanita mordida. Realmente es el menu Debug del navegador pero supervitaminado para que tengas acceso a un montón de información útil: tiempos de carga, código HTML y CSS, consola de errores...
Como pega pues ponerle que el código no se puede editar on the fly como sí te lo permite Firebug por ejemplo. Aún así, un menú realmente útil que ya no volverá a ser invisible para mí.
PD: En realidad el menú de desarrollo también lo puedes activar desde Preferencias >> Avanzado. Pero no es la opción "geek" xD.
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:
Plantillas para web móvil de Forum Nokia

Forum nokia es uno de esos lugares donde un desarrollador de contenidos para móvil, en prácticamente cualquier tecnología, ha de estar registrado. Nokia es a día de hoy el gigante en telefonía móvil y por tanto siempre hay que tenerla muy en cuenta cuando hacemos cualquier cosa para terminales móviles, a menos que sea un proyecto cerrado para unos modelos determinados donde no entran los de la marca nórdica (véase blackberry, iphone, etc.)
Pero si aspiramos a algo general, Nokia es un deber. Además Forum Nokia no es importante por la marca que hay detrás, sino porque realmente es una fuente de conocimiento, ejemplos y comunidad impresionante.
En esta ocasión os traemos una serie de plantillas testeadas y creadas por el equipo de Forum Nokia para web móvil.
Muy recomendable.
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.
Disfrute de la espera

Siempre he sido un auténtico admirador de los preloaders que están tan currados que logran resolver la complicada tarea de mantener la atención del usuario que espera por los contenidos que demanda. Lo ideal está claro que es no tener que esperar, pero viendo esto... quizás si no tuvieramos este problema, no hubiéramos podido disfrutar de algunas obras de arte como las que han recogido en PrettyLoaded.
Mira y disfruta de la carga... cuidado, es adictivo, y además lo puedes filtrar por fechas para ver las maravillas a lo largo de la evolución de la herramienta, en este caso flash.
Flex para desarrolladores en paro

Curiosa iniciativa que por lo que se ve no es nueva por parte de Adobe. Han diespuesto hasta 15.000 licencias de Adobe Flex Builder 3 para todos aquellos desarrolladores en paro que quieran aprender a manejar el programa, o mejorar el uso que hacen de él. La condición que se impone es que no se creen productos comerciales con la herramienta, sino que solamente se empleen para uso personal.
Teniendo en cuenta que una licencia de Flex Builder está en unos 210 €, creo que es totalmente aceptable que cuando te salga un curro pages la licencia. Imagino que es una buena manera de hacerse promoción en tiempos de crisis y quedar bien, pero lo resultante es que hay unos cuantos desarrolladores que podrán usar una versión legal de Flex Builder 3 sin tener que poner ni un euro (dolar, equis...)
Lo que siempre me ha llamado la atención de Flex es el esfuerzo importante que me da la sensación que hace Adobe por este producto, siempre tengo la impresión que se han volcado sobremanera en él y que no cabe duda que empujan para su promoción y expansión con todas sus fuerzas. Pero bueno a la gente que estamos a este lado de la plataforma, no nos viene mal.
FFDMAG números gratuitos
Últimamente la cosa va de recursos para lectura, se ve que a este lado de Internet la cosa gusta. Personalmente siempre me gusta la documentación escrita y en papel, aunque tras la experiencia con video2brain, también he de decir que he cambiado la perspectiva sobre la video formación o video training... las cosas cuando se hacen bien... se nota.
Ya os habíamos hablado de FFDMAG, y comentábamos bastantes cosillas interesantes. Acabo de enterarme en una de mis visitas flash literas que ha cambiado recientemente la política que tenía con respecto a los números, y está liberando de forma progresiva los números anteriores. Hasta el momento y si no me equivoco 4.
La descarga es limpia y solamente te piden un email para tener controladas las personas que se han descargado números libres, y los contenidos de la revista son muy variados e interesantes, con lo que es altamente recomendable su lectura para los amantes de la plataforma Flash. Única pega: inglés, pero es lo que hay.
librosweb.es
Aquí os dejo un interesante enlace en el que podrás encontrar libros gratuitos de programación o diseño web. Son libros para leer vía web, o en cambio, descargar en formato PDF para poder tenerlo siempre accesible en tu disco duro o imprimirlo y tenerlo en papel.
Son libros sobre cursos que los autores publican, y que, como anteriormente dije, son gratuitos !!!. El contenido es de carácter práctico, con mucho código de ejemplo. No como otros que tiene mucha teoría y texto pero con pocos ejemplo prácticos.
Actualmente en la página puedes encontrar libros sobre:
- Symphony
- Introducción a AJAX
- Introducción a Javascript
- Introducción a CSS
- Introducción a XHTML
- Referencia a CSS 2.1
La url en la que los puedes encontrar es:
http://www.librosweb.es
Espero que os sirva...