Flash Cs3 , php y Mysql . Contenidos Dinámicos

Flash Cs3 , php y Mysql . Contenidos Dinámicos
Recomendar a un amigo Añadir a mis libros
No disponible


Los contenidos en Internet han sufrido una profunda transformación en los últimos años, originada por el propio desarrollo de la tecnología que los soporta. Hoy en día un sitio Web es la parte visible de una aplicación, instalada en el servidor, cuyo funcionamiento consiste en extraer información de una base de datos con una apariencia lúcida para mostrarla en los navegadores.

La salida al mercado de Flash CS3 Professional ha propiciado una actualización de este libro. Aquí se combina Flash con un lenguaje de servidor realmente versátil como PHP y la base de datos MySQL para producir proyectos.

Si bien el concepto sobre el que gira el tratamiento dinámico de datos mediante Flash, PHP y MySQL sigue siendo el mismo, el soporte sobre el que se trabaja es ahora más rápido, estable y eficiente. Podrá seguir el desarrollo de un sitio Web en su totalidad. El CD-ROM adjunto contiene todos los ejemplos necesarios para desarrollar los proyectos.

Agradecimientos
Sobre los autores

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 CS3
Trabajar en modo de edición
Variables
Arrays
La ventana de Salida
Funciones
Retornar valores
Variables locales
deletep
Jerarquías de clips
_root
this
_parent
Condiciones
Bucles
for
while
Objetos
Clips de película creados dinámicamente. Dibujar mediante código
Dibujar una línea
Dibujar un polígono
Dibujar un polígono relleno
Campos de texto creados dinámicamente. Formatos de texto
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)
Manejo de documentos de Flash Video
Documentos FLV importados dinámicamente
La clase NetStream
Componentes de vídeo

CAPÍTULO 2. INSTALACIÓN DE SERVIDORES
Instalación de servidores en ordenadores con Windows
Instalación de servidores en ordenadores Macintosh
Activación del módulo de PHP
Iniciar y detener el servidor Web Apache
Creación de una cuenta MySQL
Instalación de la base de datos MySQL
Instalación y puesta en marcha de phpMyAdmin

CAPÍTULO 3. PHP
¿Qué es PHP?
Características del lenguaje
Características generales de PHP
Impresión de datos
Utilización de variables en PHP
Variables predefinidas
Variables locales, globales y superglobales
Concatenación de cadenas de texto
Agregando más texto a una variable ya existente
Utilización y manipulación de arrays
Recorriendo los elementos de un array
Transformaciones de cadenas de texto en arrays y viceversa
Función para manejar fechas (date)
Imprimir la fecha en castellano
Evitar que partes del texto se interpreten como parámetros
Convertir los nombres de meses y días a castellano
Impresión de fechas pasadas o futuras
Manipulación de ficheros
Abrir un fichero
Lectura de un fichero
Escribir en un fichero
Cerrar un fichero
Ejemplo práctico: Contador basado en fichero de texto
Envío de correos utilizando PHP
Cambios en PHP5
Cambios Incompatibles con Versiones Anteriores
Migración de Archivos de Configuración
Migración de archivos de configuración de Apache para PHP 5, modo CGI
Nuevas Funciones
Matrices
InterBase
iconv
Secuencias
Fecha y hora
Cadenas
Otros
Nuevas Directivas
Bases de Datos
Nuevo Modelo de Objetos
Reporte de Errores

CAPÍTULO 4. MYSQL
Servidores de bases de datos
Organización de MySQL
Columnas
Tipo Numérico
Tipo Fecha
Tipos Cadena
Datos
Índices
Manipulación y utilización de MySQL
Creación de una base de datos
Creación de una tabla para la base de datos
Inserción de información
Selección de registros de la tabla
Ordenación de los resultados
Desplegar un determinado número de registros
Modificación de registros almacenados en la tabla
Eliminación de registros almacenados en la tabla
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)
Establecer una conexión con MySQL
Selección de la base de datos
Creación de los ficheros de configuración
Realización de consultas a MySQL
Impresión de resultados
Impresión de resultados usando un array
Impresión de resultados usando un array de lista
Impresión de resultados usando un objeto
Liberación de memoria
Cierre de la conexión con MySQL
Modificación de la información de la base de datos
Envío de variables usando POST y GET
Envío de variables mediante GET
Envío de variables mediante POST
Listado de registros
Obtención de detalles de un registro
Modificación de un registro
Inserción de un nuevo registro
Borrado de un registro específico

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
Ejemplo básico
datos.load("http://localhost/phpflash/una_variable.php");
Obtención del listado de usuarios
Utilización del objeto LoadVars y dos documentos PHP
Utilización del objeto LoadVars y un solo documento PHP
Obtención de datos utilizando el objeto XML
Ejemplo básico
Obtención del listado de usuarios
Utilización del objeto XML y dos documentos PHP
Utilización del objeto XML y un documento PHP
Obtención de datos desde un documento 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
Estructura del proyecto
Tabla agenda
Carpeta includes
Carpeta admin
Documentos de creación de zonas de acceso restringido
Agregar un registro
Ver un registro
Editar un registro
Galería de imágenes
Realización en Flash del interfaz para la agenda
Muestra de contenidos
Impresión en papel de datos
Zona de contacto

CAPÍTULO 8. UN SITIO COMPLETO: JOSÉ A. SECAS
José A. Secas
Planificación previa
Objetivos
Temporalidad
Contenidos básicos y formato de los datos
Historia
Canciones
Vídeos
Letras
Música
Textos
Arte de acción
Imágenes
Contacto
Las noticias de José
Generador aleatorio de noticias
Las conversaciones
Las galerías de imágenes
Contenidos adicionales
Primeros bocetos
La parte de servidor: El administrador de contenidos
Tecnologías relacionadas
Plantillas
AJAX
Incluidos
Uso de Plantillas
SACK
Misceláneos
Calendario
Paneles
Organización de la base de datos
Inicialización de la base de datos
Organización de los archivos
Acceso Restringido
Plantillas y generación de páginas
Explicación de archivos
Archivos incluidos
Archivos JavaScript
Archivos principales
Variable modo
Normalización de variables
Consultas con constantes
Paneles
Subir archivos
La parte de cliente: El interfaz en Flash
Objetos
¿Qué es un objeto?
Introducción a objetos
Extendiendo objetos
Programación utilizando clases
Clases en ActionScript 2
Definición de documentos de clase
Elementos de una clase
Classpaths
Utilización de packages
Importar clases
Getters y Setters
Métodos get y set implícitos
Características de miembros de la clase
public
private
static
Clases y subclases: Herencia
Los documentos de Flash
Portada del sitio
Base del sitio
Utilidades comunes
El interfaz
El CD
Contenidos
Vídeos de Martán, José y gente
Herramientas de dibujo
El objeto PrintJob
Contenidos ocultos
Tiempo meteorológico
Pruebas y tests
Conclusiones

CAPÍTULO 9. RECURSOS Y ENLACES

APÉNDICE. CONTENIDO DEL CD-ROM
Información de soporte

ÍNDICE ALFABÉTICO

Introducir comentario
últimos libros visitados
Libros escritos por
Si no se cargan automáticamente los resultados, pulse aqui para cargar
Si no se cargan automáticamente los resultados, pulse aqui para cargar