Вы находитесь на странице: 1из 290

Índice de contenido

Capítulo 1. Flash y contenidos dinámicos


Nociones básicas de ActionScript para Flash MX.................................................. 23
Trabajaren Modo Experto de edición ................................................................ 23
Variables............................................................................................................ 26
Arrays ................................................................................................................ 28
La ventana de Salida......................................................................................... 29
Funciones .......................................................................................................... 31
delete................................................................................................................. 33
Jerarquías de clips ............................................................................................ 34
….global ............................................................................................................ 35
Condiciones....................................................................................................... 36
Bucles................................................................................................................ 38
Objetos .............................................................................................................. 40
Clips de película creados dinámicamente. Dibujar mediante código ............... 41
Campos de texto creados dinámicamente. Formatos de texto ........................ 43

Carga dinámica de documentos Flash (.swf) ......................................................... 45

Carga dinámica de imágenes (.jpg)........................................................................ 46


Carga dinámica de sonidos (.mp3) ...................................................................... 47

Carga dinámica de datos almacenados en ficheros de texto (.txt) ........................ 51

Carga dinámica de datos almacenados en ficheros escritos en lenguajes

de marcado XML(.xml)............................................................................................ 54

Capítulo 2. Instalación de servidores


Instalación de servidores en ordenadores con Windows....................................... 69

Instalación de servidores en ordenadores Macintosh............................................ 75


Activación del módulo de PHP.......................................................................... 76
Iniciar y detener el servidor Web Apache ......................................................... 78
Creación de una cuenta MySQL ....................................................................... 81
Instalación de la base de datos MySQL ........................................................... 83
Instalación y puesta en marcha de phpMyAdmin ............................................. 88
Capítulo 3. PHP
¿Qué es PHP? ........................................................................................................ 93

Características del lenguaje.................................................................................... 94


Características generales de PHP .................................................................... 94
Impresión de datos............................................................................................ 94

Utilización de variables en PHP.............................................................................. 95


Variables predefinidas....................................................................................... 95
Variables locales, globales y superglobales ..................................................... 95
Concatenación de cadenas de texto................................................................. 96
Adición de más texto a una variable ya existente............................................. 97
Utilización y manipulación de arrays................................................................ 97
Transformaciones de cadenas de texto en arrays y viceversa......................... 102

Función para manejar fechas (date)....................................................................... 103


Imprimir la fecha en castellano.......................................................................... 104
Impresión de fechas pasadas o futuras ............................................................ 106

Manipulación de ficheros ........................................................................................ 106


Abrir un fichero .................................................................................................. 106
Lectura de un fichero......................................................................................... 107
Escribir en un fichero......................................................................................... 108
Cerrar un fichero................................................................................................ 108

Ejemplo práctico: contador basado en fichero de texto ......................................... 108

Envío de correos utilizando PHP ............................................................................ 109

Más información sobre PHP ................................................................................... 110

Capítulo 4. MySQL

Servidores de bases de datos ................................................................................ 113

Organización de MySQL......................................................................................... 113


Columnas .......................................................................................................... 113
Datos ................................................................................................................. 119
índices ............................................................................................................... 119
Manipulación y utilización deMySQL ...................................................................... 119
Creación de una base de datos ........................................................................ 120
Creación de una tabla para la base de datos ................................................... 121
Inserción de información ................................................................................... 124
Selección de registros de la tabla ..................................................................... 126
Modificación de registros almacenados en la tabla .......................................... 130
Eliminación de registros almacenados en la tabla............................................ 132

Más información sobre MySQL .............................................................................. 132

Capítulo 5. MySQL y PHP


MySQL y PHP ......................................................................................................... 135

Ficheros de configuración y acciones repetitivas................................................... 136

Obtener siempre una respuesta ............................................................................. 136

Uso de MySQL con PHP (identificadores y arrays) ............................................... 137


Establecer una conexión con MySQL............................................................... 137
Selección de la base de datos .......................................................................... 138
Creación de los ficheros de configuración ........................................................ 139
Realización de consultas a MySQL .................................................................. 140
Impresión de resultados .................................................................................... 140
Liberación de memoria...................................................................................... 147
Cierre de la conexión con MySQL .................................................................... 148

Modificación de la información de la base de datos............................................... 148


Envío de variables usando POST y GET.......................................................... 149
Listado de registros ........................................................................................... 152
Obtención de detalles de un registro ................................................................ 157
Modificación de un registro ............................................................................... 162
Inserción de un nuevo registro .......................................................................... 170
Borrado de un registro específico ..................................................................... 174
Capítulo 6. Flash, PHP y MySQL
Primeros pasos ....................................................................................................... 182

Cómo utilizar el material de este capítulo............................................................... 182

Obtención de datos usando el objeto LoadVars .................................................... 183


Ejemplo básico .................................................................................................. 184
Obtención del listado de usuarios ..................................................................... 186
Utilización del objeto LoadVars y dos documentos PHP.................................. 190
Utilización del objeto LoadVars y un solo documento PHP.............................. 199

Obtención de datos utilizando el objeto XML ......................................................... 206


Ejemplo básico .................................................................................................. 206
Obtención del listado de usuarios ..................................................................... 207
Utilización del objeto XML y dos documentos PHP .......................................... 210
Utilización del objeto XML y un documento PHP.............................................. 217

Obtención de datos desde un documento XML ..................................................... 222

Capítulo 7. Un caso práctico


Creación de aplicación para subir ficheros al servidor........................................... 238

Creación de una galería de imágenes.................................................................... 242

Creación de zonas de acceso restringido .............................................................. 245

Agenda: Administrador de contenidos + Interfaz ................................................... 254


Estructura del proyecto ..................................................................................... 254
Tabla agenda..................................................................................................... 255
Carpeta includes................................................................................................ 256
Carpeta admin ................................................................................................... 262
Realización en Flash de la interfaz para la agenda .......................................... 278

Capítulo 8. Recursos y enlaces

Apéndice Contenido del CD-ROM

índice alfabético

Вам также может понравиться