Skip to content

Categorías:

Flash: Objeto inverso al mouse

Muy bien, hace tiempo que no escribo nada y es por los vaivenes que me tuvo la vida en este ultimo mes. Pero como ayer mas o menos retomé mi ritmo habitual aprobecho para tirar un TIP de Flash el cual me tuvo varias horas renegando.

Se trata de hacer que un objeto (lease MovieClip) se desplace, segun la ubicación del mouse en el escenario, de un lateral a otro manteniendo siempre sus límites. ¿Cómo se hace esto?, muy sencillo, solo hay que aplicarle al objeto que queremos “obligar a moverse” el fragmento de código que transcribo abajo:

onClipEvent(enterFrame) {
this._x = Stage.width-(_parent._xmouse*(this._width/Stage.width))-(Stage.width/2);
}

Explicación:

La primera línea indica que esa acción va a ser llevada a cabo cada ves que se ingrese en el fotograma donde esta ese objeto.

La segunda linea es la que importa, y es la que le dice al objeto que su ubicación horizontal va a ser igual al ancho del escenario menos el resultado de la multiplicación de la ubicación horizontal del mouse y la división del ancho del objeto por el ancho del escenario. Y para que el objeto sea mostrado por completo y no solo quede pegado al borde le restamos la mitad del ancho del escenario a todo esto.

Funcionando:

Para el que no crea que esto funciona, esto lo aplique y me rompió la cabeza para que el resultado este ahora en el último sitio que desarrolle y lo pueden ver en: http://www.personalcosmetic.com.ar en la sección “Galería de imágenes”.

De todas maneras ya con el código solo les queda aplicarlo a un MC y bualá!… más adelante enviaré más.

Publicado en Flash. Taggeado con , , , .

Tips

Para estrenar la sección PHP, destinada al código abierto tan potente que me ha ayudado a realizar muchos de mis trabajos, voy a comentar algunas cosas que fui descubriendo en mis comienzos y que quizás a alguno que otro pueda darle una mano.

Saltos de línea:

Cuando traemos texto desde un campo de formulario o desde una base de datos, estamos recibiendo ese texto en forma de string, como un simple texto sin formato, mientras que al mostrarlo en el código HTML necesitamos los tags con los que se le indica cada salto de línea al navegador.

Para poder traer uno de estos textos y mostrarlo correctamente existe la función nl2br() provista por PHP; esta función no hace más que convertir los saltos de carro “\n” por un line break ”
” que corresponde al salto de línea en HTML.

Array a string y viceversa:

A veces me encontre con información combinada que debía almacenar en una base de datos (imágenes con su referencia, detalles de objetos, etc) y se me planteaban dos opciones: la primera era hacer una tabla con un listado de cada uno de los objetos y despues otra tabla en donde guardaba los detalles y los unia mediante una referencia a ese objeto, lo que suponia que por cada objeto iba a tener unas 3 o 4 filas en la tabla de detalles, más allá de que la consulta iba a ser algo complicado ya que debia encontrar todas las coincidencias y ordenarlas segun lo necesitara.

Por otro lado, se me ocurrió utilizar una sola tabla, en donde la fila correspondia al objeto principal (imaginemos una competencia), en la que tengo los campos de ID, nombre, texto que le corresponde, una imagen para mostrar, y lo más importante es que en solo dos campos de esa fila guardo toda una galería de imágenes con sus descripciones correspondientes. Cómo?, tengo un campo que se llama “imagenes” y otro “descripciones”, en donde almaceno cada uno de éstos separados por un simbolo que sea extraño (supongamos “&”, “|”, “*”) por que en una de esas lo pueden llegar a usar en las descripciones y podrian llegar a ocurrir errores, aunque también se puede solucionar detectando que se ingresó en ellos el separador nuestro y cambiarlo por otra cosa, pero todavia no voy contar eso… sigamos con lo que estábamos.

Para poder lograr esto, PHP nos provee de las funciones implode y explode que permiten convertir una matriz (array) en una cadena de texto separada por un “objeto separador” y viceversa. Para ver esto mejor lo voy a ejemplificar en codigo:

Explode: Separador

$cadena = “perro,casa,pato,conejo,gato”;

$array = explode(”,”, $cadena);

Esto nos devolveria un array donde cada item sería cada uno de los objetos separados por coma.

Implode: Unificador

$array = array(”coco”,”caca”,”coca”,”caco”);

$cadena = implode(”,”, $array);

Y este nos devolvería una cadena con todos los items del array unidos por una coma entre medio.

Por hoy creo que ya esta, sencillo, no?

Publicado en PHP.

Sony se apresura

Blu-ray, este formato es llevado mayormente por Sony

Parece que Sony quiere adelantarse en la carrera de los formatos de DVD y es por eso que anunciaron el martes pasado su idea de lanzar el próximo 23 de Marzo su primera tanda de reproductores de DVD para el polémico formato Blu-Ray que compite con el HD-DVD de Toshiba.

Según lo que se rumorea, algunos de los primeros títulos que se verán en este formato serían “50 primeras citas”, “El quinto elemento,” “Hitch” y “La casa de las dagas voladoras”, entre otras. Y, en principio, el precio de estos reproductores será de un 15 a un 20% más caro que los que tenemos a nuestro alcance hoy en día.

Ambos formatos son muy prometedores, con capacidades increíbles de almacenamiento (25 a 50 Gb el Blu-Ray y 15 a 30 Gb el HD-DVD), pero con un gran problema… sus creadores no tienen la capacidad suficiente como para ponerse de acuerdo y crear de una vez por todas un formato único para ser lanzado al mercado que los está esperando.

Publicado en Blog.

WinVista… un pasito más cerca

Windows Vista Logo

Según esta nota que acabo de leer de un sitio de noticias, Microsoft acaba de lanzar una beta totalmente completa del sistema que promete tanta cosas bonitas (hasta el dia que lo tengamos en nuestras manos), estoy hablando del Windows Vista.

Al parecer esta beta ha sido distribuída a un selecto grupo de personas que se encargan siempre de testear ( más comunmente denominados beta-testers), y estoy casi seguro que en estos dias vamos a estar escuchando que se ha filtrado alguna de estas versiones.

No se que opinan ustedes, pero para mi esto no es más que estrategia comercial. Más alla de todo comentario, Microsoft dió palabra de que la próxima generación del sistema de las ventanitas estará disponible para fines de año y contará con ocho versiones distintas para abastecer necesidades legales en distintas regiones.

Publicado en Blog.

GooglePack

GooglePack

Parece que, después de los rumores de que Google estaba tras los pasos de un sistema operativo propio, la pequeña empresa decidió comenzar con un paso un tanto más pequeño.
Recientemente ha salido a la vista lo que denominan el Google Pack, que no es más que una suite de herramientas que incluye todas las utilidades ofrecidas por ellos y, opcionalmente, te podés llevar de yapa algunos otros programitas de licencia libre para instalar y dejar 10 puntos tu pc.

Entre el software incluído se encuentran:
- Google Earth: El mundo al alcance del mouse, podés ver todo el planeta como si fueras un pájaro.
- Picassa: Organizador de fotos que aún no he tenido oportunidad de probarlo, este soft fue adquirido hace algunos meses por la empresa y parece bastante prometedor según comentarios que leí en la revista Users #179.
- Google Pack Screensaver: Un sistema que permite recopilar imágenes de la pc para usar como salvapantallas en distintas formas de presentación.
- Google Desktop: Potente buscador local, rastrea de manera increíble dentro de todos los documentos e información de todo tipo que tengamos en la pc.
- Google Toolbar for Internet Explorer: Necesitas explicación? esto no tendría que venir incluído si no fuera por que el más popular aún es de codigo cerrado como cu_o de muñeca.

Pero la lista no termina ahi. Adicionalmente se incluyen:
- Mozilla Firefox: Navegador desde el cual estoy redactando este post.
- Norton antivirus 2005 Edición especial: (la verdad… me extraña de google meterse con estos), antivirus si asi se puede llamar.
- Ad-Aware SE personal: Para combatir el malware y las basuritas de la red.
- Adobe reader 7. Aquí hago una salvedad, hace unos días Luis Beltrán posteó un chiquitito pero poderoso soft para lectura de PDF que me parece mucho mejor opción… A ver guguel si te das cuenta de quién elegir?

Y finalmente, como opcionales, incluye:
- GoogleTalk: Mensajero instantáneo de ellos mismos.
- GalleryPlayer HD Images: Aparentemente un visualizador de galerías de imágenes.
- Real Player: Para quienes quieran seguir viendo video en streaming con esta tecnología.
- Trillian: Mensajero instantáneo.

Publicado en Blog.

Blog amigo

Este blog cumple 1 día de vida y la verdad que me esta gustando esto… quiero presentarles el StudioBlog de Patricio Derito, colega del MMUG-ar que también es relativamente nuevo en la blogósfera.

Tiene información acerca de diseño, programación y 3D.

Publicado en Blog.

Premio de iTunes

Hace un instante leí esta nota y me quedé impresionado.

Resulta ser que un flaco llamado Alex Ostrovsky se le dió por comprar el tema “Speed of sound” de Coldplay justo cuando el sistema de Apple para la venta legal de música marcaba los 999.999.999 temas vendidos…

El resultado de esto fue que la empresa de la manzanita decidió premiarlo con una iMac de 20 pulgas, 10 iPod video de 60Gb y un pequeño vale por U$S 10.000 para comprar música en dicho sistema.

Así es… parece que comprar legalmente los temas trae regalitos extras!

Publicado en Blog.

Matarte y Revivirte

Aunque fue un trabajo Ad-Honorem para un amigo de mi ciudad, este sitio web lo lleve a cabo por que creo que la literatura es algo fundamental para una persona. Cuando Eugenio me pregunto si podiamos llegar a algo con un sitio web yo le respondí que internet es la puerta hacia donde el quiera llegar.

Fue así que en el transcurso del 2005 tomé la base de un sitio de noticias que ya tenia hecho y con un par de ajustes en el diseño registramos matarteyrevivirte.com.ar

Este sitio esta destinado a escritores y lectores que sepan ver las cosas como son, allí pueden subir (previa registración) sus propias escrituras en formato PDF para que los visitantes puedan descargarlos.

Pero esto no quedó ahi, a fines del 2005 Eugenio logró publicar su primera obra en la vida real (si, en formato de libro con ojas de papel), el cual se tituló “La pecera”… y como el sitio aun estaba a medias de terminarse, decidí probar las plantillas del Macromedia Dremweaver MX 2004. Lo que resultó, despues de algunos ajustes, en un nuevo diseño basado en maquetación CSS Líquido. Esta fue mi primera experiencia con este tipo de tecnología, y la verdad que es asombroso lo fácil y liviano de trabajar así.

Tapa La pecera

Para el que guste degustar este sitio, puede ingresar haciendo click aquí.

Publicado en Laboral.

GPage Creator: Amenaza o salvación?

Como todavía soy nuevo en esto de los weblogs, estoy tanteando otros blogs de la red… y ya que todos estan hablando sobre el nuevo sistema de Google Page Creator (incluso en las salas del MMUG-ar), voy a expresar mis sentimientos:

Si bien muchos se estan planteando que puede ser una amenaza para nos los diseñadores webs yo creo que también puede llegar a ser una salvación para sacarnos de encima a esos pesados y molestos que vienen diciéndonos “Vos sos diseñador? necesito una paginita, algo simple, que no me arranques la cabeza…” o me van a decir que nunca se toparon con algo asi?

Ya se. En su defecto le decimos que se vaya con otro, pero, seamos realistas… tambien están los que se creen Leo Puppo, Adriana Fayad o Kali Romiglia y despues de pasarse algunas horas con el PC (Page Creator) dicen “fua! lo hice yo! mira que bueno que está!” y todavía son capaces de ponerse a cobrar por ese tipo de laburos… esos SI SON UNA AMENAZA!

Según el Licenciado Pepe (miembro del MMUG-ar) nuestra estrategia debería ser de “analizar al enemigo”, estudiarlo y saber sus cualidades y defectos (que viniendo del cielo-gugl no creo que tenga demasiados). Pero yo optaría por ignorarlo y tomarlo como un sistema más de este tipo. Despues de todo, nisiquiera está funcionando en estos días… amenaza o salvación?

Publicado en Blog.

La liberación del soft?

En los ultimos años es casi imposible no haber escuchado hablar sobre Linux y su fama por ser gratuito y de codigo abierto, quizás todavía no es famoso por que el público masivo aun no esta preparado o quizas el pinguino sea el que tenga que adaptarse a quienes lo utilicen.

Lo cierto de esto es que si dejamos de lado la plataforma (sistema operativo, sistema que maneja la máquina) hoy en dia estamos ante un gran crecimiento de aplicaciones que no sólo corren bajo Linux sino también bajo el tan famoso Windows; personalmente he observado que mucha gente mira por sobre sus hombros a esta clase de aplicativos insinuando cosas como “Es imposible que algo gratis funcione mejor que programas gratuitos” o “los softwares gratuitos te instalan porquerías”… sin embargo, la realidad me hizo empezar a mirar con otros ojos a esta clase de software. Es por esto que decido comentarle debajo algunos de los softs que estoy utilizando actualmente y me han dado una nueva mirada:

Mozilla Firefox + Thunderbird:

Claro que si!, quién no escucho sobre el?, El zorrito de fuego le esta serruchando el piso a IE, hace mas de 8 meses que lo utilizo, la navegación por pestañas hace la utilización mucho mas sencilla, se le pueden añadir plug-ins a gusto para agregarle funciones (cosa que dudo que algun dia se pueda en IE ya que no tiene una comunidad que lo soporte).

Para descargarlo deben visitar el sitio web de Fundación Mozilla

OpenOffice!:

Aunque use muy poco todavia de esta herramienta, la he visto eficiente como ninguna otra suite de oficina, se descarga gratis desde openoffice.org y para tenerlo en castellano es necesario descargar el languagePack, esta disponible en gran variedad de idiomas. La función que más me llamo la atención es que ya trae incluido un conversor de documentos a PDF (ya sean documentos de texto, planillas o presentaciones de diapositivas).

ZoomPlayer:

Definitivamente uno de los mejores reproductores para todo tipo de formato. Por que?… por que cuenta con sus propios plug-ins de video, en caso de querer reproducir algun formato de video cuyo codec aun no este instalado en el sistema permite descargarlo desde su website y reproducirlo sin ningun problema. Actualmente puedo ver cualquier formato de video en mi pc gracias a la ayuda brindada por ese reproductor. Para descargarlo deben visitar el sitio de la empresa Inmatrix

Por ahora esos son los que les recomiendo, cuando pruebe algunos más los iré nombrando.

Publicado en Blog.