lunes, 9 de noviembre de 2009

ActionScript 3: Convertir el punto decimal(.) en coma(,)

Cuando programamos, los números decimales esta siempre separados por un punto(.). Sin embargo los hispano parlantes nos vemos a veces obligados a mostrar los números decimales separados por una (,) ya que el punto, en español, es un separador de miles.

En actionscript no podemos utilizar números decimales separados por comas ya que nos da error.

Por eso es que generalmente realizo los calculos con números separados por puntos, pero los muestro con coma utilizando la siguiente acción sencilla: Separo los valores en un array y los vuelvo a juntar en una nueva variable:

1) Supongamos que tenemos la variable A que tiene un valor de 2.5

var A:Number = "2.5";

2) creo un array llamado decimal que va a contener todos los elementos de la variable A utilizando aprovechando el punto decimal como separador de elementos. De este modo, en el array decimal quedaran en la posición [0] el valor 2 y en la posición [1] el valor 5

var decimal:Array = String(A).split(".");

Ya puedo puner los valores en una nueva variable string con coma como separador decimal

var decimalComa:String = decimal[0] + "," + decimal[1];

Lo pruebo

trace(decimalComa);

y nos devolverá el número con coma: 2,5.

Cuando quiero asegurarme si el número de la variable es decimal o es un entero, para no poner una coma vacía hago un if que se asegure de que hay algo en la segunda posicion del array:

if (!decimal[1]) {
var decimalComa:String = decimal[0];
}else{
var decimalComa:String = decimal[0] + "," + decimal[1];
}

Esto mismo se puede hacer para convertir comas en puntos y funciona tanto para actionscript 3 como actionscript 2.

miércoles, 4 de noviembre de 2009

Portfolio: André Holzmeister - Ilustración 3d

Bonito portfolio el de este diseñador de brasil , que trabaja en la agencia CuboCC de ese país donde ha dado vida 3d a personajes para campañas de axe. Un variado catálogo de personajes y escenarios creados por éste caballero.

He aquí su portfolio


Levitated - Jugando con la programación

A través de a-pixel me entero de este sitio interesante y divertido.
Levitated es una publicación dedicada a la programación recreativa. Es un punto de encuentro para el diseño y la programación. Flash es el nexo para esta combinación.

En Levitated escriben algunos genios del flash y la programación. Además promocionan una gran variedad de eventos y otras publicaciones del grupo.

Si te gustan los fractales, la programación en ActionScript de flash y algo de 3d no podes dejar de visitar la galería de archivos open sourse. Donde podrás ver una interesante cantidad y variedad de programitas en flash de diseños dinámicos interesantes. Te podes descargar los .fla para estudiarlos y jugar un rato.

miércoles, 28 de octubre de 2009

Speckyboy - Design Magazine

Magazine de diseño gráfico y web, que cuenta con un monton de recursos, tutoriales, portfolios y artículos del mundo del siseño.

Abarca varias áreas del diseño web y gráfico. Desde Ajax hasta fuentes pasando por tutoriales e información sobre herramientas y tendencias. Toda la información es muy útil y tratada de manera profesional.

En cada sección recopila mucha información y de la buena relacionada al mundo del diseño, generalmente brindando recursos gratuitos e información.

Si prestas atención a todas sus secciones encontrarás una gran fuente de inspiración.

Portfolio: Onno van Braam - 3d hiper realista

Si te gusta el modelado en 3d de autos y los objetos con detalles hiper-realistas, no podes dejar de visitar el portfolio de este chico de los Paises Bajos que ha desarrollado proyectos para mitsubishi, sony, coca cola, microsoft y mtv entre otros.

Onno van Braam define su especialidad en "el modelado y la visualización de objetos (modelado, iluminación y rendering). Y se nota muchisimo.

El modelado de los autos es superior, pero el nivel de detalle de los interiores y las tomas finales para el render son impresionantes.

lunes, 26 de octubre de 2009

Fuentes útiles y creativas

Ok. Hay miles de fonts dando vueltas en el mundo, cada cliente tiene su propio gusto, estilo o necesidades más allá de nuestros consejos.
Por eso, a la hora de buscar las fuentes más complicadas nos pasamos horas dando vueltas en la red buscando fuentes gratuitas que se adapten al "curioso criterio del cliente".

Antes de empezar esa jornada de busqueda por toda la internet yo empiezo por estos lugares.

Dafont.com tiene miles de imitaciones de fuentes comerciales, muy bien realizadas y todas gratuitas.

Además de millones de paquetes de carácteres de fantasía como simbolos, filetes, logos de empresas. En fin miles de fuentes basadas en vectores muy útiles como shapes.





Fontparede.com Presenta una menor cantidad de fuentes pero todas las que tiene son muy bien seleccionadas.

Ambos sitios estan en ingles pero la busqueda por criterio es bastante universal, bien catalogada y detallada.



sábado, 24 de octubre de 2009

Logos vectorizados

Para quienes trabajan con ilustración digital existen en la red montones de recursos disponibles que permiten hacer más livianos algunos trabajos.

La vectorización de logos por lo general suele ser una tarea que demanda algo de tiempo y los resultados pueden no ser los mejores. Si el logo vectorizado es un desastre se nota enseguida, en cambio, si el logo esta super bien vectorizado pasa desapercibido. Con lo cual es una tarea que no representa ninguna satisfacción.

Por suerte, en internet contamos con algunos bancos de logos vectorizados, a veces muy bien realizados y nos facilitan mucho el trabajo.

Hoy te dejo las tres principales bases de logos vectorizados que utilizo cuando tengo que hacer éste trabajo.

1) Brands of the world tiene una gran base de logos vectorizados, como su nombre lo indica, de todo el mundo, los logos estan muy actualizados y si no los tiene en su propia base lo busca en la red. Además cuenta con una base de imagenes vectorizadas y fonts.

2) SeekLogo una buena base de logos, se pueden encontrar versiones viejas y nuevas de las marcas y en varios formatos vectoriales y de pixel.


El portal que comparte sus ingresos