Categories
Flash JSFL Tutoriales

Tutorial JSFL, Introducción a comandos

Este es el primero de una serie de tres tutoriales que pienso escribir sobre JSFL, donde mi intención es mostrar de la manera más sencilla posible el uso de esta herramienta en sus distintas aplicaciones.

Para este primer tutorial haremos un comando muy sencillo que únicamente utilizará un fichero de tipo JSFL, su tarea es muy sencilla, renombrará items de la biblioteca. Pero antes quizá deberiamos saber que son y donde se almacenan estos ficheros JSFL.

Pues bien, los ficheros JSFL son ficheros de texto plano con la extensión jsfl que contienen código JSFL y que podemos editar con el block de notas o nuestro editor de código preferido, en mi caso utilizo Flash Develop.

Los ficheros JSFL se almacenan principalmente en la ruta de instalación de Flash y también en nuestro perfil, en mi caso estoy trabajando bajo un Windows XP y la ruta donde tengo mis comandos es la siguiente:

C:\Documents and Settings\Usuario\Configuración local\Datos de programa\Adobe\Flash CS3\es\Configuration\Commands

Bueno, ahora si nos podemos poner a escribir nuestras primeras líneas de código JSFL.

//Declaración de variables
var oDoc;
var oLib;

Hasta ahora todo es muy fácil, ¿no? ni si quiera perece que estemos programando en JSFL, jejeje, pues de eso se trata, vamos con la siguiente parte, la configuración y comprobación principal del documento.

//Obtenemos las referencias al documento y a la biblioteca
this.oDoc = fl.getDocumentDOM();
if(this.oDoc)
{
    this.oLib = this.oDoc.library;
}
else
{
    alert("Debes tener un documento abierto.");
}

Aquí empezamos a ver cosas nuevas, por ejemplo fl.getDocumentDOM(), esta expresión nos permite obtener una referencia al documento actual en Flash, en el caso que no se tenga abierto ningún documento no devolvería nada y en la comprobación que hacemos llegariamos a un amigo más conocido, el alert que nos indica que debemos tener un documento abierto. Continuemos, en el caso que si exista el documento obtendriamos la referencia a la biblioteca a través de la propiedad library del documento.

Veamos la siguiente parte:

//Obtenemos los elementos seleccionados y el total
var aItems = this.oLib.getSelectedItems();
var nTotalItems = aItems.length;
if(nTotalItems > 0)
{
    //...
}
else
{
    alert("Debes seleccionar algún item de la biblioteca.");
}

Aquí volvemos a ver algo nuevo, la expresión this.oLib.getSelectedItems() es una llamada a un método del objeto library que nos devuelve un array con los items seleccionados en la biblioteca y aquí también hacemos una comprobación para continuar con la correcta ejecución del comando o mostrando una ventana de alerta informando al usuario que debe seleccionar algún item en la biblioteca.

En este momento ya nos encontramos en condiciones de preguntarle al usuario cual será el nuevo nombre que desea dar a los items, para esto no necesitamos realmente JSFL pues lo hacemos con JavaScript:

//Obtenemos el nuevo nombre
var sNuevoNombre = prompt("Nuevo nombre");

Y ahora si, ya con todo listo podemos proceder a la parte importante del comando, renombrar los items seleccionados:

var oItem;
for(var i = 0; i < nTotalItems; i++)
{
    oItem = aItems[i];
    this.oLib.selectItem(oItem.name);
    this.oLib.renameItem(sNuevoNombre + "_" + (i + 1));
}

Lo que hacemos es crear una varible para almacenar la referencia al item actual, luego creamos un bucle para recorrer los elementos seleccionados, obtenemos la referencia al item actual, utilizamos el método selectItem del objeto library para seleccionar un nuevo item, esto es porque para que funcione el método renameItem del objeto library es necesario haber seleccionado antes el item que se dese renombrar.

Y listo, con esto tenemos nuestro primer comando funcionando y todo desde un fichero JSFL. Podéis descargar el fichero de ejemplo de aquí.

Para cualquier duda, sugerencia o comentario estaré encantado en recibirlas y responderlas.

Más información:

Mi presentación para los talleres Subflash 2008.

Lista de recursos sobre JSFL.

Categories
Eventos Flash

Mad in Spain 2008 – Vivencias y reflexión

Ha pasado ya más de una semana desde que tuviera lugar la tercera edición de MadinSpain, en esta ocasión como en las anteriores se ha contado con gente de indiscutible talento, con gente que ha tenido la suerte, el valor, las ganas de triunfar y sobre todo de ser ellos mismos haciendo lo que más les gusta y por tanto brillar como estrellas en el cielo nocturno.
El evento está organizado por la gente de domestika con el apoyo de varios patrocinadores.   En esta ocasión el marco fue el Palacio de Congresos del Paseo de la Castellana, con una capacidad para 2000 personas, un aforo más que suficiente para la demanda de tantos creativos y profesionales del medio.
Para abrir el evento tuvimos las palabras de Wenceslao y Mariano de Domestika y de los patrocinadores, en este caso de arsys y de ddi para dar lugar a las siguientes  conferencias:

Alberto Corazón
Nos deleito con un discurso, sí, un discurso, pues ni portátil, ni trabajos, ni nada, este hombre con tantas vivencias y muchísima experiencia, con años de triunfos como respaldo, se tiró a la piscina únicamente con la palabra como apoyo.
El discurso valdría para ponerlo como post en sí mismo y que cada quien lo interprete cómo quiera, pero este es mi blog, así que lo que les pondré a continuación es mi interpretación de él.

  • No lo es lo mismo la profesión que el oficio, hay que ser profesionales y amar nuestro oficio.
  • El diseño es y tiene que ser una actividad inteligente.
  • Conseguir la estética a través del diseño es una habilidad, el ordenador es simplemente una herramienta.
  • Diseño y desarrollo consciente, es nuestro trabajo saber escuchar y sobre todo discriminar al tomar decisiones.
  • Debemos ser profesionales inteligentes.
  • Nos encontramos en un momento interesante en nuestra profesión.

La inteligencia queda secuestrada muchas veces por la estética

Albert Folch Studios
Diseño editorial, escuchamos la experiencia de Albert Folch un guerrero que ha triunfado en su profesión, pues desde el principio fue y ha sido una lucha constante el mantenerse firme y sacando el pecho para hacer lo que le gusta y sentirse a gusto consigo mismo. Narrado como un cuento y a través de sus trabajos nos mostraron la otra cara del estudio, no el éxito y los impresionantes trabajos finales, sino las ideas, las dudas, las luchas, las ganas de romper esquemas y mostrar su forma de entender el arte y el diseño, de este estudio también tengo mis notas y se las quiero compartir.

  • Las cosas hay que hacerlas en muchas ocasiones por amor al arte.
  • Debemos perder el miedo a ser diferentes y mostrar nuestro punto de vista, aunque no vaya acorde a las tendencias actuales.
  • Cambiar, innovar, ser diferente aunque se haga lo mismo.
  • Experimentar en cada momento en la medida de lo posible, así mantenemos viva la chispa y le damos un toque de originalidad al proyecto. Por ejemplo, los colores, las fuentes, las texturas, los tamaños, los esquemas, entre otros.
  • Colaboraciones, en muchas ocasiones hacer trabajos sin ánimo de lucro, con el fin de obtener contactos y crear relaciones laborales.

La mosca
Infografía y la empresa como una cooperativa, Roger nos mostró algunos de sus trabajos en el ámbito de la infografía, pero no se quedó sólo en el mostrar, sino que nos explicó el valor que tiene la infografía, el lugar que ocupa y que debemos resaltar siempre que utilicemos este medio, además nos explicó cómo aplicarla en ciertos casos y bajo que criterios. De su charla obtuve las siguientes notas:

  • Las gráficas deben venir de estudios realizados, de tal forma que nos hablarán de verdades sociales o culturales.
  • El humor es un recurso para trabajar y que debemos explotar siempre que el proyecto lo permita.
  • Hay ocasiones en las que no existen formas o métodos para obtener resultados estadísticos, de tal forma que hay que experimentar y crear una estructura e inventar nuestra estadística.
  • Conseguir colaboradores o colaborar con empresas o gente interesante, pues de esta relación surgen contactos muy valiosos.
  • Ver la empresa como una cooperativa donde todos forman parte de todo y todos tienen que contribuir para sacar a la empresa adelante, es un modelo de empresa muy peculiar pero que a ellos les ha resultado muy bueno.

Adobe, Rufus Deuchler
Este tío es un crack, y ya está no digo más porque no sabría cómo explicar las virguerías que hace con la suite de diseño de Adobe, programas como Ilustrator, Bridge y Photoshop entre otros. De su charla salí con los ojos fuera de sus órbitas y con la boca casi tocando el suelo, bueno y además con un par de web’s que no conocía y que tengo que mirar a fondo, porque seguro que serán muy buenas, si nos las recomienda él, jejeje.

AKQA, Daniel Bonner
De esta charla hice las siguientes anotaciones:

  • Compartir, es muy importante y en ocasiones es el medio para obtener relaciones con otras personas y de esta forma contactos.
  • Pensar en el destino final de nuestro trabajo, en cómo va a persuadir a los usuarios nuestra campaña.
  • Hay que ir y ver más allá de los web sites.
  • Buscar la participación de los usuarios.
  • Digital no sólo significa web sites, eso que tan de moda está hoy, puede que mañana no lo esté.
  • Mezclar los medios en las campañas, móvil, televisión, web, videoconsolas, etcétera.

ZINKIA
El director de marketing nos hizo una breve introducción, aunque no hacía falta, para saber qué es Zinkia y qué hacen, a través de sus trabajos para luego retomarlos y explicarlos desde varios puntos de vista muy importantes, el marketing, el diseño, la usabilidad, todo esto acompañado de las anécdotas que se vivieron durante el desarrollo de los mismos. El plato fuerte era, cómo no, Pocoyo, su producto estrella, nos contó que no había gente aquí en España que creyera en el proyecto y que tuvieron que buscar apoyo en el extranjero y fue en Reino Unido donde fueron recibidos con los brazos abierto, también que ha sufrido muchísimas transformaciones desde su concepción original y que siempre tuvieron en cuenta el merchandising, pues desde el principio este era uno de los medios con los cuales querían triunfar, y de que manera lo han hecho, jejeje. De esta charla tengo las siguientes anotaciones:

  • Creador o realizador debe tener talento para que el resultado sea agradable.
  • El diseño es muy importante, hay que cuidarlo.
  • Pensar en el merchandasing si es uno de nuestros objetivos.
  • Encontrar el factor de diversión, es un punto a tener en cuenta para marcar la diferencia con el resto y muchas veces es algo muy sencillo.
  • Poner en marcha todas las ilusiones, encontrar ese algo especial y potenciarlo luchando por ello.
  • Transformar sueños en realidades, a veces no será fácil, pero si no perdemos el rumbo,  somos tenaces y lo damos todo, lo podemos conseguir.
  • Sobre todo “Llegar al final”.

Farfar, Matias
De esta charla tengo las siguientes anotaciones:

  • Utilizar todos los medios posibles para crear campañas, no sólo papel, radio, televisión, móvil, internet, sino hacer una mezcla con lo necesario.
  • Crear grandes campañas para llegar a más público, pero siempre ofreciendo contenidos de alta calidad y una presentación apropiada.
  • Utilizar el potencial de internet.
  • Eliminar la barrera entre el usuario y el contenido, permitiéndole interactuar con él.
  • Utilizar el marketing viral pues es una herramienta muy valiosa.
  • En algunos proyectos el objetivo será llegar a la gente aburrida, pero que son los que tienen el dinero, así que ahí habrá que utilizar todas las armas necesarias para conquistarlo.

SPIN, Patrick & Ian
A esta charla llegué un poco tarde y con poca energía, pues después de un día como el que llevaba, jejeje, con tanto movimiento y sobre todo tanta  información tan importante que procesar, jejeje, los recursos empezaban a consumirse.
Bueno, pues esta pareja nos mostraron algunos de sus trabajos, nos contaron sus experiencias realizándolos, nos compartieron tips de desarrollo, de concepto.
De su charla hice las siguientes notas:

  • Eliminar tópicos.
  • No debemos limitarnos por lo cotidiano simplemente porque sea lo normal.
  • Innovar, cambiar, desarrollar o crear nuevos conceptos, explorando con la mente abierta.
  • Experimentar con formatos.
  • Probar con diferentes materiales.

Después de contar todo esto, lo único que me falta es mencionar que tuve la oportunidad de compartir este evento con mis amigos Carmen, Guillermo, Miguel y Hugo.

Muchas gracias por llegar hasta aquí. Saludos!!!

Categories
Música

Botellita de Jerez – Luna misteriosa

Tiene ya bastante tiempo que no posteo algo de música y la verdad es que tengo tantas rolas (canciones) en mente que nunca me decido, pero hoy me he decidido por una, le toca a los mexicanos Botellita de Jerez (2), son de los mejor por muchas razones, sus canciones transmiten un mensaje, como buenos mexicanos tienen su doble sentido, como buenos rockeros sabes tocar y prender a la gente, como bueno charros y guacamoleros se ha inventado su propio estilo en el que mezclan corridos, sones, cumbias, música folclórica, rock entre otros.

El resultado de todo lo anteriormente dicho tenemos un par de discos que a mi gusto son de los mejores:

  • Botellita de Jerez – Súper especial desenchufado
  • Botellita de Jerez – El último Guacarrock

El video pueden y espero que no lo vean, aunque la canción si que es la que quería.

Categories
General

Nosotros somos el valor, es nuestro momento

Hace tiempo hablaba con un amigo sobre como se vive el desarrollo web (multimedia) hoy en día y nos dimos cuenta que han cambiado mucho los papeles, pues antes el valor, la inversión fuerte de las empresas estaba en los equipos, el hardware, la infraestructura. Luego con el tiempo la tecnología fue avanzando y poco a poco el precio de los equipos se hizo más accesible, fue en este momento donde las empresas desarrolladores de software empezaron a quedarse con gran parte del dinero de las empresas, pues lo programas eran los que costaban mucho dinero. Y luego llegamos al momento que estamos viviendo desde hace unos años a la fecha, en que los equipos son muy baratos, el software en muchas ocasiones también (sin contar las grandes posibilidades que nos ofrece el software libre) y que ahora los operarios, o mejor dicho, los expertos, especialistas y en muchas ocasiones multi especialistas somos los que nos llevamos esa gran parte del dinero de las empresas.

Esto tampoco es por la cara de bonitos que tenemos, sino porque ayudamos a las empresas a obtener mucho beneficios, tal como en su momento lo hicieron los ordenadores y el software, pero ambos por si solos no sirven para nada, pero que la combinación de un buen ordenador, el software adecuado y un experto controlando es perfecta.

Nosotros somos el valor, es nuestro momento!!!

Como ejemplo podemos ver los salarios para desarrolladores php en España, este dato lo posteo Joan Garnet en lechooga y me pareció súper interesante, más aún si juegas un poco con las búsquedas y miras que tal va tu área.

Y tú ¿Qué opinas?

Saludos

P.D. todo esto viene porque en la mesa redonda de MadinSpain hablaron de algo muy parecido.

Categories
Flash Movilidad

Google Phone G1 en breve y con sorpresa

Este post lo tenía pendiente y como es difícil decir algo nuevo, pues ya todos se me han adelantado, simplemente haré un recopilatorio de algunos post que me parecen muy interesantes. Para los que nos movemos en el mundo de Flash, la buena noticia es que Flash Player se portará hacia Android. Para los amantes de la tecnología y la telefonía móvil, pues lo que está en boca de todos, el 22 de octubre tendremos acceso al nuevo bebé de HTC y Google, me refiero al G1.

Más información:

Categories
General Series

Samurai Champloo (Primer contacto)

Con este post voy a iniciar la categoría de Series, en esta categoría espero postear mi impresión, percepción y punto de vista sobre las series que veo.

En esta ocasión le ha tocado el turno a Samurai Champloo, esta serie me la recomendó mi cuñada (friki, jejeje :P) saludos Athenea, y ahora que la he conseguido empecé a verla. El primer episodio me pareció bueno, la presentación de los personajes (Mugen, Jin y Fuu), la unión de sus caminos, las luchas, las espadas, las bombas, los rebeldes defendiendo sus creencias y defendiendo a los debiles (jajaja, matando a medio pueblo mientras tanto XD), en fin hasta ahora lo típico pero con un toque diferente, algo flashback y con una música muy buena, ademásn los dibujos muy detallados.

Ya os iré contando. Saludos!!!

Categories
Eventos Flash General

Adobe Creative Suite CS4

Mañana será un gran día, podremos ver la presentación, el pre-lanzamiento de la Creative Suite CS4 de Adobe. Para poder verla directamente desde tu ordenador lo único que tienes que hacer es inscribirte, yo ya me he inscrito, jejeje. Saludos!!!

Más información:

Are you ready for something brilliant?

Visto en Cristalab

P.D. Cómo mola el logotipo de CS4

Categories
Flash Flex Php

PHP Read File SWF (Leer fichero SWF)

Hoy en el curro he descubierto una clase súper útil para trabajar con ficheros SWF desde Php, entre otras cosas nos permite conocer y modificar el tamaño del fichero (width y height), la versión para la que fué publicado, el color de fondo, el framerate y la protección para importación.

Basically, other than returning all the main information from an swf file, such as the bg color, framerate, player version, compression, protection used, movie size.. it allows to modify some of those parameters.
For example it can change the framerate, background, protection.

Es un desarrollo del máquina de Alessandro Crugnola, viene acompañado con un ejemplo donde se explica como utilizarla, pero a mi personalmente no me funcionó tal cual, así que tuve que instalar un par de clases en el class path de php, para ser exactos me hacian falta las clases PEAR y File, una vez instaladas todo fué de maravilla.

Más información:

Entradas relacionadas:

Categories
AIR Flash Flex Javascript

Adobe AIR para Linux

Bueno, en realidad es una beta, pero ya es más que suficiente y es un gran paso para conseguir ser multi plataforma de verdad. De momento las distribuciones soportadas oficialmente son Fedora 8, Ubuntu 7.10 y OpenSuSE 10.3. Yo tendré que pegarme un poco con él a ver si quiere rular en mi bonito Ubuntu 8.04.

Para descargarlo como ya es habitual con nuestros amigos de adobe, tenemos que ir a los Labs y ahí lo encontraremos.

Para sacarle partido pongo un par de post donde hay un listado de aplicaciones útiles.

Aplicaciones creadas con Adobe Air

Más aplicaciones Air y dónde descubrirlas

Categories
General Movilidad

Android, ya falta menos

Vía Garage Flash veo este post súper interesante y completo con un listado de características y ventajas que nos aporta Android a los desarrolladores, acompañado de una reflexión de la situación actual que se vive en el mundo de los teléfonos móviles y sus sistemas.

¿Será Google quien aporte algo que hará cambiar el uso de dispositivos móviles?

Más información:

Garage Flash