Talleres Subflash 2010 - Bilbao
13 de August, 2010. Escrito por [Q]boss.
![Talleres de Verano Subflash 2010, Bilbao, organizados por [Q] interactiva Talleres de Verano Subflash 2010, Bilbao, organizados por [Q] interactiva](http://www.q-interactiva.com/blog/imagenes/subflash_2010.jpg)
Pues ya no queda nada, y como todos los años [Q] cierra sus puertas un viernes para engancharlo con uno de los fines de semana más esperado para nosotros, los Talleres Subflash!. Este año (se dice pronto, pero ya van 8 años…) van a tener lugar en Bilbao, y contarán con la asistencia en modalidad completa de 60 personas (para variar ya está prácticamente lleno, sólo quedan 4 plazas libres, asi que si tenías ganas de ir, te va tocando registarte).
Allí acudirá gente de todas las partes de españa, podremos reencontrarnos con grandes amigos, aprender con las sesiones de este año que tienen una pinta fantástica y hacer nuevos amiguitos. Si no tienes claro por qué, nuestras razones tendremos.
Como organizadores del evento, el mes pasado ya nos acercamos a las instalaciones para ultimar los preparativos finales, y tenemos que decir que tanto el lugar donde nos alojaremos como el lugar donde tendrán lugar los talleres, están en perfectas condiciones y tienen buena pinta (no así tanto la web…). Ya no hablamos del entorno: Bilbao.
Todo esto ha sido gracias al esfuerzo conjunto de Karmele y Diego, que han buscado un luga apropiado y se han dejado la piel para que no hubiera problemas con las instalaciones ni con la reserva. Sin personas como ellos, muy pocos Subflash se hubieran hecho realidad. Evidentemente, también les damos las gracias a nuestros queridos patrocinadores.
Así que ya sabéis, si el Viernes 27 no os cogemos el teléfono, no es que hayamos desaparecido, sino que estaremos en pleno Subflash! Nos vemos en Bilbao!
Web oficial Talleres Subflash Bilbao 2010
Registro a los Talleres
Videos para que sepas lo que te espera
Horario de verano 2010
26 de July, 2010. Escrito por Berto[Q].

Horario de Verano de Q-interactiva, Agosto de 2010
Como ya viene siendo habitual por estas fechas estivales, comunicaros que durante el próximo mes de agosto el horario de trabajo de nuestro estudio será de 8.00h a 15.00h.
El motivo no es otro que aprovechar la aparente calma del mes de agosto y así darnos un merecido respiro que nos vendrá bien para recargar las pilas, con las que poder afrontar nuevos proyectos y retos interesantísimos.
Además tenemos planes para el último fin de semana de agosto, por si aun no lo sabéis tenemos una nueva cita con los imprescindibles Talleres de Verano Subflash, este año en Bilbao, con lo que el viernes 27 no habrá mucha actividad por la oficina.
Sin más desde el estudio, aprovechamos para desearos un muy buen verano a todos!
Escrito en [Q] interactiva | 2 Comentarios#17 Flash [Q] Tips: Trabajo con webservices en Flash Professional CS4 + ActionScript 3
2 de July, 2010. Escrito por [Q]boss.
Recientemente me ha tocado lidiar con un proyecto que basaba la toma de datos de un servidor remoto en el uso de comunicación mediante webservices. Cualquier que haya tenido que hacer algo similar con Flash CS4 o ActionScript 3 dentro de este IDE, se habrá dado cuenta que hemos perdido algo al respecto, más que nada los componentes que nos permitían sobrellevarlo de una manera bastante abstracta.
Si tratamos de tirar de AS3 puro y duro desde el IDE de flash, tampoco encontraremos la manera directa de comunicarnos con webservices… qué pasa, nos han dejado sin esta funcionalidad? Pues sí, pero al menos han dejado un regalo de consolación para que podamos apañárnoslas. Se trata de usar parte de las clases incluidas en el SDK de Flex, en nuestro proyecto Flash, y de esta manera importarlas y poder por tanto contar con clases como: WebService. Leer más
Escrito en AS3, Flash, Flex, [Q] Tips | Deja un comentarioDiseño web Ewhere
2 de July, 2010. Escrito por skeku.

Podemos sentirnos afortunados de guardar muy buenas relaciones con muchos de nuestros clientes. Y Treelogic es uno de ellos.
Si ya nos encargaron en su momento la elaboración del catálogo gráfico para su proyecto Ewhere y la posterior adaptación a otro idioma, ahora nos confiaron la tarea de trasladar toda esa información a la red.
El principal problema con el que contábamos inicialmente fue el limitadísimo tiempo de desarrollo para la página por lo que debíamos pensar y actuar rápido. Afortunadamente contábamos con mucho contenido ya creado para el catálogo y podríamos centrar esfuerzos en elaborar la idea gráfica y el posterior desarrollo técnico.
La web de Ewhere está disponible en tres idiomas (español, inglés y portugués). Empleamos en ella un reproductor de vídeo Flash creado en el estudio, una galería javascript y Cufón para el reemplazo de textos. El resultado es una web de corte sobrio y sin elementos recargados, manteniendo así los requisitos iniciales que Treelogic nos solicitó.
La web con el diseño final está disponible en www.ewhere.es y también la tenemos en nuestra sección de trabajos de diseño web
Escrito en [Q] proyectos | 1 ComentarioDiseño web para Marbel
2 de July, 2010. Escrito por skeku.

Hay veces que las necesidades para una página web son bastante concretas y no requieren de un desarrollo largo o de un proyecto excesivamente complicado. Buscar la presencia en Internet, explicar brevemente tus servicios y ofrecer un contacto directo con el cliente son las premisas que nuestro cliente buscaba en esta ocasión.
Para ello elaboramos una web muy sencilla, realmente tampoco los contenidos necesitaban de una divisón en secciones, en la que aplicamos los elementos característicos del cliente: logo, tonos corporativos…
Simplemente por destacar algún punto en concreto, preparamos unas pequeñas ilustraciones para darle un aspecto más desenfadado a la web e hicimos uso del plugin de jQuery scrollTo para el efecto de desplazamiento vertical de scroll.
Actualmente la web es accesible desde www.iemarbel.com. También tenemos otros desarrollos web a los que echar un vistazo.
Escrito en [Q] proyectos | 2 ComentariosBienvenido CSS3
30 de June, 2010. Escrito por skeku.
Aunque quizá sea demasiado pronto para darle una bienvenida con fuente de chocolate, figuritas de hielo y confeti sí que es buen momento para poder ir jugueteando con algunas de las características que esta nueva versión de CSS incluye y que nos van a poder permitir tener mayor libertad a la hora de crear gráficos para la web.
Realmente no tiene nada de malo el uso de imágenes estáticas pero el uso de propiedades CSS para generar los gráficos permite una mayor escalabilidad en el desarrollo y reduce algunos hipotéticos costes de producción. Si nos ponemos en un caso sencillo: creamos imágenes para unos botones en nuestra web y pasado un tiempo los queremos hacer más grandes. La imagen la tendríamos que rehacer por completo pero mediante el uso de algunas nuevas propiedades CSS nos podemos ahorrar estos pasos si hemos trabajado bien la hoja de estilos.
Me refiero a propiedades que te permiten crear sombras y degradados. ¿Cuántos botones hemos hecho hasta la fecha con alguno de estos elementos? Pues eso.
Si os dejáis caer por esta web vais a encontrar un montón de información y recursos sobre el uso de CSS y, los más interesante, un buen puñado de herramientas como Lineas Gradients o Transforms para ir probando estas cositas y ver su efecto en tiempo real. Un lujazo para los juguetones como ya digo.
Escrito en XHTML + CSS | 4 ComentariosComunicación en aplicaciones modulares en AIR: parentSandboxBridge y childSandboxBridge
14 de June, 2010. Escrito por [Q]boss.

En web es muy habitual que un SWF principal cargue SWFs externos desde un servidor, ya sea el mismo (donde no tendremos ningún problema) u otro diferente (donde aprece ya el interesante mundo de los sandbox de seguridad de flash). Si esto lo llevamos a una aplicación AIR, nos topamos con un extra que es el sandbox de la propia aplicación.
Una de las grandes caracterísiticas de flash es la capacidad de cargar películas que a su vez pueden funcionar como aplicaciones. Esta situación, además de común, nos permite estructurar las aplicaciones de forma modular y lograr una independencia interesante entre la base instalada, los contenidos y los datos que estos manejan. Extender aplicaciones al vuelo, o actualizarlas es una de las grandes virtudes que tendría este sistema.
Leer más
#016 AS3 [Q] Tips: ActionScript 3 para la Plataforma Flash
12 de June, 2010. Escrito por [Q]boss.

Un recurso imprescindible para todos los que nos movemos por varios frentes dentro de la plataforma flash, que es el centro neurálgico de la documentación sobre AS3 aplicado a todos los entornos y programas donde lo podemos emplear.
ActionScript 3.0 Reference for the Adobe Flash Platform
- Adobe Flash Player 10.1 y anteriores
- Adobe Flash Professional CS5 y anteriores
- Adobe LiveCycle
- Open Source Medria Framework 1.0
- Adobe AIR 2.0 y anteriores
- Adobe Flex 4 y anteriores
- Adobe LiveCycle Data Services
- Adobe Flash Lite 4
- Adobe Cold Fusion 9 y anteriores
- Adobe BlazeDS
#015 [Q] Tips: Timers responsables
21 de May, 2010. Escrito por [Q]boss.
La verdad que vamos hasta arriba de trabajo, pero cada viernes que pasa que no cumplo con el objetivo que me he marcado, me duele, asi que aprovecho cosas que salen en el día a día para tratar de trasladarlas al blog.
En Flash, muy lamentablemente (y no os quiero contar en Flash Lite) no podemos llamar explícitamente al “garbage collector”, sino que lo que hacemos es tratar de marcar los elementos a borrar de memoria dejandolos libres de referencias (bien con un delete, con un null, etc.) De esta manera, si logramos que no queden referencias sobre los objetos que hemos marcado para el borrado, lograremos que cuando el GC haga su tarea, sean liberados de memoria.
Un punto especialmente delicado en este proceso de borrado de referencias son los listeners, ya que son procesos en los que es facil que nos olvidemos eliminarlos, aunque seamos muy metódicos en nuestro código. Pues hoy os quiero hablar de un desliz que es bastante común cometer, y que también es bastante sencillo de solucionar: los listeners sobre TimerEvent de un Timer.
Leer más
Curso Flash Lite en Intelygenz
7 de May, 2010. Escrito por [Q]boss.
Pues esta semana he tenido la suerte de poder compartir un poco de nuestra experiencia en desarrollo de aplicaciones reales en Flash Lite con la gente de Intelygenz (¡saludos a todos, alumnos, no alumnos y miriam!), y realmente aprovecho la entrade del blog para darles las gracias por haberme tratado taaaan bien, además de los buenos ratos que hemos pasado.
Durante el curso hemos dado un repaso bastante curioso a un montón de tópicos en Flash Lite, sobre todo al trabajo que se puede llegar a alcanzar en AS2 para que la programación no le resulte tan sucia a alguien que viene o está acostumbrado de AS3 (un ejemplo de un caso real, sobre cómo hacer algo cuiroso con AS2 es el Feather Framework de Raúl Jiménez (@elecash) que liberamos en su día en BlocketPC).
Por suerte con FP10.1 esto se nos termina, pero hasta entonces, o si queremos alcanzar algunos termianles previos o de gama más baja, Flash Lite y AS2 siguen mandando.
La entrada en realidad es para poneros aquí un resumen de las herramientas básicas necesarias para lograrlo, y que son la base para poder trabajar con Delegates, despachado de eventos en condiciones, Tweens realmente optimizadas para Flash Lite, gestión de cargas y sus limitaciones, trabajo con JSON (si optáis por esta solución).
La lista de la comprá para un buen programador Flash Lite en AS2 no debería dejar de contener:
- Delegate con parámetros, por ejemplo el de nuestro amigo Zárate.
- GDispatcher de Grant Skinner, para trabajar con eventos (¿por qué no hay en AS3 un removeAllEventListeners?)
- TweenLite para animación por código (a ser posible la TweenLite de hace tiempo, no la actual, que ha añadido complejidad y potencia, lo cual le sobra a FLite)
- Clase oficial de JSON para AS2 si vamos a trabajar con este formato (ya no disponible en la web de JSON)
- QueueLoader (hay muchas) en la gestión de cargas en AS2 (y a ser posible mejorada creando unas propiedades públicas estáticas para los tipos de eventos que se generan, que la original que empleamos en Feather Framework viene con Strings “a pelo”)
- Un buen singleton para gestión de información (como por ejemplo el ModelLocator de Feather Framework)
- Tener claro que el XML es malo para la salud
Con esto podréis cocinar muchas y ricas recetas con pocos recursos, pero con modernas herramientas como Eclipse + FDT, FlashDevelop, etc. ¡A degustarlo!
Escrito en Flash, Flash Lite, Formación, Recursos, [Q] interactiva | Deja un comentario