





| October 14th, 2006 | |
|
En muchas ocasiones cuando se nos encarga una aplicación dinámica en flash siempre hay un problema al momento de que el cliente cambie los valores de configuración de dicha aplicación mucho mas cuando este ultimo no quiere pagar por una interfaz de configuración =). Para nosotros como desarrolladores no es nada del otro mundo poder cambiar los valores de un XML pero esto cambia cuando el cliente final sera el encargado de modificar dicho archivo. Cuando decimos XML se quedan con cara de 'ehhh? Y eso con que se come', repito si el cliente no quiere pagar por una interfaz de administración y quiere poder cambiar algunos valores de la aplicación lo mejor es que se le de un archivo de configuración en texto plano. Ustedes pensaran que para ello podemos usar loadVars con las variables declaradas, el problema, de nuevo desde el punto de vista del cliente final es complicado ya que este debe tener un formato y ademas de que no podemos poner comentarios en el. Jugando por ahà con Python me encontré con el modulo Config que carga y parsea un archivo de configuración estándar. A que me refiero con archivo de configuración estándar? El tÃpico archivo que utilizan los programas en linux, por ejemplo apache. Si nunca han visto este tipo de archivos asà es como se ve. ########################################### ########################################### pathImages path/to/folder/ ########################################### GalleryName this is my test gallery ########################################### firstname = Enrique ########################################### lastname Chavez ########################################### nick Tmeister # End File Bueno, He creado una sencilla clase que se encarga de parsear este tipo de archivos pudiendo acceder a los valores de las variables de una forma simple. Tomando como ejemplo el archivo de configuración anterior, lo único que tenemos que hacer en nuestra clase o Fla es algo asÃ.. Actionscript:
Con esto obtenemos algo asÃ: path/to/folder/ Como pueden ver al instaciar la clase se le pasa como parámetro el path del archivo de configuración. Esta clase cuenta con 2 dispatchs, fault y complete los nombres son mas que descriptivos cierto? read que regresa el valor de la variable que se pasa como parámetro y Por ultimo la clase Config Actionscript:
Los archivos Fuente. http://klr20mg.com/archivos/config.zip Estoy totalmente convencido que la mejor manera para manejar nuestras configuraciones en Flash sigue y seguirá siendo un archivo XML, pero para aquellos necesiten un archivo de texto plano que sirva como archivo de configuración simple con comentarios para los clientes necios jeje esta clase puede ser de utilidad. Saludos!! |
|
| Archivado bajo : ActionScript, Clases AS2 - Este post tiene : 0 Comentarios |
| August 29th, 2006 | |
|
Últimamente he recibido varios mails en los cuales me preguntan como hice para que en mi sitio tmeister.net el contenido se centre automáticamente dependiendo del tamaño del navegador. La respuesta es mediante el listener onResize del Stage. Pero es algo difÃcil de explicar asà que decidà crear un componente que lo haga :). Este componente consta de 4 parámetros los cuales son: backContent : El path a la imagen o SWF que sera el fondo del sitio contentPath: El SWF principal el cual es la interfaz principal del sitio, el cual se centrara backgroundColor: el color de fondo de nuestro sitio, esto es para 2 cosas. Sera el color de fondo que se mostrara mientras se carga el TextColor: El color del texto del Preloader. Por el momento el preloader aparece en la esquina inferior izquierda con el siguiente texto Loading background [ / ] con una pequeña animación. Esto es todo el componente se encargara de todo lo demás. Ahora el tamaño del SWF que seteamos en el archivo html debe tener las medidas de 100% de ancho y 100% de alto ademas de setear el margen del documento a 0, pueden ver el codigo fuente del HTML del ejemplo y ahi veran mejor a que me refiero. Un ejemplo del componente lo pueden ver en http://klr20mg.com/stageresize/ simula exactamente lo que hago en mi sitio tmeister.net Aquà les dejo el Zip con el componente y con los archivos utilizados en el ejemplo. El Fla que contiene el componente es stage.fla. Por otro lado aprovecho para decirles que aun estamos desarrollando desktoptwo al dÃa de hoy muchos bugs han sido corregidos y estamos por lanzar un par de aplicaciones nuevas. Una interfaz para hacer búsquedas en Yahoo y en Google desde deskoptwo, un visor de Imágenes, un foro. Y pronto vendrán mas aplicaciones. Bueno, como siempre aquà los archivos fuente stageResize.zip Enjoy.. |
|
| Archivado bajo : ActionScript, Clases AS2 - Este post tiene : 16 Comentarios » |
| June 6th, 2005 | |
|
He escrito una clase que hace mas sencillo el trabajar con AMFPHP, La clase se encarga de crear el gateway de AMFPHP, instanciar los servicios y hacer las llamadas a los métodos de dichos servicios su eso es simple. Su uso es algo asà Actionscript:
La clase, la documentación y los archivos fuente están disponibles en el FlashWiki enjoy empleo ¡ Hay un empleo mejor ! |
|
| Archivado bajo : AMFPHP, Clases AS2 - Este post tiene : 4 Comentarios » |
| March 2nd, 2005 | |
|
Esto pretende ser la primera clase de una librerÃa de AS2. Esta clase lo que hace es crear el clásico tooltip sobre un Movieclip, la clase cuenta con 3 métodos para poder modificar el aspecto del tooltip en tiempo de ejecución. La documentación de la clase la pueden encontrar en ToolTip_doc.html El archivo .as en ToolTip.as Por ultimo el archivo FLA como la clase en este archivo ZIP tooltip.zip Aquà dejo un ejemplo El código que se uso para este ejemplo es el siguiente Actionscript:
Por cierto con la intención de crear librerÃas útiles de clases AS2, quisiera que me den sugerencias de que les gustarÃa usar... |
|
| Archivado bajo : Clases AS2 - Este post tiene : 5 Comentarios » |