Los contenidos que observamos diariamente en Internet han sufrido una profunda transformación en los últimos años ocasionada por el propio desarrollo de la tecnología que los soporta. Si hace un tiempo los sitios web constaban exclusivamente de distintas páginas escritas en formato HTML en las que se incluían texto e imágenes, hoy día es corriente que el sitio web en sí no sea más que la parte visible de una aplicación, instalada en el servidor, cuyo funcionamiento consiste en extraer información de una base de datos y dotarla de una apariencia apta para ser mostrada en el navegador de Internet del usuario que está visitando ese sitio web, gracias a la combinación entre el propio lenguaje HTML y lo que se denominan lenguajes de servidor, que son interpretados para mostrar información.
Uno de los lenguajes de servidor más conocidos es PHP (PHP Hypertext Processor), que puede ser utilizado en distintas plataformas (Unix, Linux, Windows, Mac), con el añadido de que un script desarrollado en un servidor concreto funcionará en cualquier otro con prácticamente ninguna modificación. Es un lenguaje "server-side" (todas las acciones que realiza tienen su efecto en el lado del servidor) y se puede descargar de forma gratuita al ser su código abierto.
Paralelamente al desarrollo de las bases de datos y los lenguajes de servidor se ha producido el descubrimiento, auge y posterior "boom" de Macromedia Flash, uno de los productos estrella de Macromedia para la creación de contenidos para sitios web, cuyas últimas versiones permiten la inclusión y gestión de imagen, sonido y vídeo en un mismo entorno sin necesidad de instalaciones de software adicionales.
Combinar esta herramienta de desarrollo multimedia junto con un lenguaje de servidor realmente versátil como es PHP permite producir proyectos en los que tanto importa la riqueza visual de los mismos como la facilidad de mantenimiento, actualización y seguimiento por parte de quienes los contratan.
Este libro, nueva edición del publicado en 2003, no trata de ser una guía de Flash ni un manual de PHP, sino que pretende mostrar la sencillez y las ventajas de la integración de ambas disciplinas de un modo eminentemente práctico para comenzar a utilizar Flash con datos dinámicos, aprender las nociones de PHP y MySQL necesarias para crear sus propias bases de datos y posteriormente, cómo trabajar conjuntamente con Flash y PHP, primero con ejemplos sencillos y posteriormente con la realización de un caso práctico explicado paso a paso en uno de los capítulos del libro, actualizando completamente los contenidos para las nuevas versiones y añadiendo un nuevo capítulo de ejemplo en el que se desarrolla completamente un sitio Web (www.joseasecas.com)
El CD-ROM adjunto contiene todos los ejemplos con los que se explican los contenidos del libro, además de los instaladores del software necesario para que pueda realizar las pruebas y modificaciones necesarias en su ordenador sin necesidad de utilizar un servidor de Internet.
Este libro es un texto idóneo para todos aquellos usuarios que deseen dominar la utilización conjunta de Flash y PHP con objeto de ampliar sus conocimientos sobre ambas disciplinas para aplicarlas en sus proyectos profesionales.
Especificaciones

Título: Flash, PHP y MySQL. Contenidos dinámicos. Edición 2006
Editorial: Anaya Multimedia
Colección: Diseño y Creatividad
Autores: Daniel de la Cruz Heras / Carlos David Zumbado Rodríguez
Nº páginas: 432
Formato: 18'50 x 24'00 cm.
Referencia: 2319234
ISBN: 84-415-1934-X
Código EAN: 9788441519343
Precio con IVA: 38'00 €
Ficha técnica
Introducción
El lado de cliente: Flash
El lado de servidor: PHP y MySQL
Qué encontrará en este libro
Concluyendo la introducción
Capítulo 1. Flash y contenidos dinámicos
Nociones básicas de ActionScript 2 para Flash MX 2004
Carga dinámica de documentos Flash (.swf)
Carga dinámica de imágenes (.jpg)
Carga dinámica de sonidos (.mp3)
Carga dinámica de datos almacenados en ficheros de texto (.txt)
Carga dinámica de datos almacenados en ficheros escritos en lenguajes de marcado XML (.xml)
Carga dinámica de documentos de Flash Video (.flv)
Capítulo 2. Instalación de Servidores
Instalación de servidores en ordenadores con Windows
Instalación de servidores en ordenadores Macintosh
Capítulo 3. PHP
¿Qué es PHP?
Características del lenguaje
Utilización de variables en PHP
Manipulación de ficheros
Envío de correos utilizando PHP
Cambios en PHP5
Capítulo 4. MySQL
Servidores de bases de datos
Organización de MySQL
Manipulación y utilización de MySQL
Más información sobre MySQL
Capítulo 5. PHP y MySQL
PHP y MySQL
Ficheros de configuración y acciones repetitivas
Obtener siempre una respuesta
Uso de MySQL con PHP (identificadores y arrays)
Modificación de la información de la base de datos
Capítulo 6. Flash, PHP y MySQL
Primeros pasos
Cómo utilizar el material de este capítulo
Obtención de datos usando el objeto LoadVars
Obtención de datos utilizando el objeto XML
Capítulo 7. Un caso práctico: Agenda
Creación de aplicación para subir imágenes al servidor
Creación de una galería de imágenes
Creación de zonas de acceso restringido
Agenda: Administrador de contenidos + Interfaz
Capítulo 8. Un sitio completo: José A. Secas
José A. Secas
Planificación previa
La parte de servidor: El administrador de contenidos
La parte de cliente: La interfaz en Flash
Pruebas y tests
Conclusiones
Capítulo 9. Recursos y enlaces
Dani Granatta
Nacido en Cáceres (España), Daniel es el fundador y director interactivo del estudio español Granatta New Media Design (www.granatta.com), desde el que realiza sus propias e inusuales (quizá extrañas, quizá originales, nunca ortodoxas) propuestas de navegación para sus clientes. Ganador a la mejor aplicación net-art en los Premios Barcelona Möbius Multimedia 2001, su trabajo ha obtenido siete veces la nominación de Sitio de la Semana de Macromedia España, amén de otros galardones como el de mejor pieza interactiva en el festival Online Flash Film Festival OFFF 2003, habiendo sido ya finalista en la sección de documentales del año 2001.
Miembro del Jurado en eventos como los Premios LAUS, OFFF o Flash for México, es autor de varios libros sobre Flash y ActionScript, imparte conferencias y seminarios a nivel internacional relacionados con el uso y aplicación de Flash en el diseño interactivo. Posee un oscuro secreto (cree en el destino) y, cuando no está trabajando, le gusta escuchar las piezas maestras de Jimi Hendrix 1983 (a merman i should turn to be) y Moon, turn the tides... gently gently away, simplemente para recordar cómo era la Atlántida antes de hundirse :-)
Carlos Kadazuro
Autodidacta, originario de Costa Rica. Empezó su carrera como programador en cuanto pudo poner sus manos encima de un ordenador que había comprado su hermano junto con su madre; siempre estuvo inclinado hacia el arte, el dibujo y el diseño, pero la programación le resultaba sencillo, gracias a su forma lógica de ver y explicar las cosas.
Un día, navegando por Internet, su hermano le enseñó una página realizada de modo totalmente diferente a lo que había visto, una página de tarjetas, algunas de las cuales eran animadas y tenían la propiedad de poder escalarse sin perder la calidad. Como es común en Internet a la hora de investigar el porqué de las cosas, la primera opción es pulsar el botón derecho del puntero, con lo que apareció un menú contextual que decía “Acerca de Macromedia Flash”.
Carlos, conocido en el mundo de Internet como KADAZURO, acrónimo de las primeras dos letras de sus nombres, inició su carrera de desarrollo web al lado de su hermano Douglas formando un Estudio de diseño llamado Kardouz y, mientras trabajaba en su propia empresa, cooperaba con la comunidad en Internet, respondiendo a preguntas en foros y publicando archivos tanto en su sitio como en sitios de reconocimiento internacional.
Ha trabajado a ambos lados del Atlántico, desarrollando sitios, CD-ROM interactivos, impartiendo conferencias y talleres relacionados tanto con Flash como con la interacción de este con la parte del servidor, aspecto en el que ha ido profundizando sus conocimientos con el paso del tiempo.
Es co-autor del libro de Flash, PHP y MySQL titulado Flash,PHP y MySQL: Contenidos dinámicos, para la editorial española Anaya Multimedia, el cual ha tenido muy buena aceptación y fue escrito junto con su amigo Daniel de la Cruz Heras, con el que además colabora frecuentemente en la realización de diversos proyectos. Además participó con un capítulo en el libro Flash MX 2004: Proyectos Profesionales, donde tuvo a cargo el tema del desarrollo de componentes.
Su sitio personal http://www.kadazuro.com es conocido por sus tutoriales de Flash con códigos para descargar; aunque este aspecto se ha visto reducido por su poco tiempo disponible, se le puede visitar en Internet, tanto en su blog donde habla y muestra códigos, no sólo de Flash sino de tecnologías relacionadas con Internet, así como en su portal del recursos para la comunidad hispano-parlante: Flash Latino (http://www.flashla.com), en la cual colaboran importantes figuras latinas del desarrollo web.
Actualmente trabaja como Jefe de Tecnología para Sapotek de México desarrollando lo que es dado en llamar la primera computadora virtual en Internet (http://www.computadora.de), un sistema que contiene todos el funcionamiento básico de una computadora personal, con la ventaja de estar accesible desde Internet, lo cual significa que puedes acceder a tu computadora desde cualquier lado del mundo que tenga conexión a la red, sin necesidad de transportar discos o unidades con información.
Con objeto de solucionar problemas, aclarar dudas o, simplemente mantener conversaciones relacionadas con el libro, hemos puesto a disposición de los lectores un foro en FlashLA en el que responderemos a las cuestiones planteadas lo más rápidamente posible.
El libro está disponible para su venta en centros comerciales y librerías. Además, en esta sección iremos añadiendo periódicamente distintos enlaces en los que se pueda realizar la adquisición del mismo de forma on-line.
El libro está disponible para su venta en centros comerciales y librerías. Además, en esta sección iremos añadiendo periódicamente distintos enlaces en los que se pueda realizar la adquisición del mismo de forma on-line: