You are on page 1of 290

ndice de contenido

Captulo 1. Flash y contenidos dinmicos


Nociones bsicas de ActionScript para Flash MX.................................................. 23
Trabajaren Modo Experto de edicin ................................................................ 23
Variables............................................................................................................ 26
Arrays ................................................................................................................ 28
La ventana de Salida......................................................................................... 29
Funciones .......................................................................................................... 31
delete................................................................................................................. 33
Jerarquas de clips ............................................................................................ 34
.global ............................................................................................................ 35
Condiciones....................................................................................................... 36
Bucles................................................................................................................ 38
Objetos .............................................................................................................. 40
Clips de pelcula creados dinmicamente. Dibujar mediante cdigo ............... 41
Campos de texto creados dinmicamente. Formatos de texto ........................ 43
Carga dinmica de documentos Flash (.swf) ......................................................... 45
Carga dinmica de imgenes (.jpg)........................................................................ 46
Carga dinmica de sonidos (.mp3) ...................................................................... 47
Carga dinmica de datos almacenados en ficheros de texto (.txt) ........................ 51
Carga dinmica de datos almacenados en ficheros escritos en lenguajes
de marcado XML(.xml)............................................................................................ 54

Captulo 2. Instalacin de servidores


Instalacin de servidores en ordenadores con Windows....................................... 69
Instalacin de servidores en ordenadores Macintosh............................................ 75
Activacin del mdulo de PHP.......................................................................... 76
Iniciar y detener el servidor Web Apache ......................................................... 78
Creacin de una cuenta MySQL ....................................................................... 81
Instalacin de la base de datos MySQL ........................................................... 83
Instalacin y puesta en marcha de phpMyAdmin ............................................. 88

Captulo 3. PHP
Qu es PHP? ........................................................................................................ 93
Caractersticas del lenguaje.................................................................................... 94
Caractersticas generales de PHP .................................................................... 94
Impresin de datos............................................................................................ 94
Utilizacin de variables en PHP.............................................................................. 95
Variables predefinidas....................................................................................... 95
Variables locales, globales y superglobales ..................................................... 95
Concatenacin de cadenas de texto................................................................. 96
Adicin de ms texto a una variable ya existente............................................. 97
Utilizacin y manipulacin de arrays................................................................ 97
Transformaciones de cadenas de texto en arrays y viceversa......................... 102
Funcin para manejar fechas (date)....................................................................... 103
Imprimir la fecha en castellano.......................................................................... 104
Impresin de fechas pasadas o futuras ............................................................ 106
Manipulacin de ficheros ........................................................................................ 106
Abrir un fichero .................................................................................................. 106
Lectura de un fichero......................................................................................... 107
Escribir en un fichero......................................................................................... 108
Cerrar un fichero................................................................................................ 108
Ejemplo prctico: contador basado en fichero de texto ......................................... 108
Envo de correos utilizando PHP ............................................................................ 109
Ms informacin sobre PHP ................................................................................... 110

Captulo 4. MySQL
Servidores de bases de datos ................................................................................ 113
Organizacin de MySQL......................................................................................... 113
Columnas .......................................................................................................... 113
Datos ................................................................................................................. 119
ndices ............................................................................................................... 119

Manipulacin y utilizacin deMySQL ...................................................................... 119


Creacin de una base de datos ........................................................................ 120
Creacin de una tabla para la base de datos ................................................... 121
Insercin de informacin ................................................................................... 124
Seleccin de registros de la tabla ..................................................................... 126
Modificacin de registros almacenados en la tabla .......................................... 130
Eliminacin de registros almacenados en la tabla............................................ 132
Ms informacin sobre MySQL .............................................................................. 132

Captulo 5. MySQL y PHP


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

135

Ficheros de configuracin y acciones repetitivas...................................................

136

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

136

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

137

Establecer una conexin con MySQL...............................................................

137

Seleccin de la base de datos ..........................................................................

138

Creacin de los ficheros de configuracin ........................................................

139

Realizacin de consultas a MySQL ..................................................................

140

Impresin de resultados ....................................................................................

140

Liberacin de memoria...................................................................................... 147


Cierre de la conexin con MySQL ....................................................................

148

Modificacin de la informacin de la base de datos...............................................

148

Envo de variables usando POST y GET..........................................................

149

Listado de registros ...........................................................................................

152

Obtencin de detalles de un registro ................................................................

157

Modificacin de un registro ...............................................................................

162

Insercin de un nuevo registro ..........................................................................

170

Borrado de un registro especfico .....................................................................

174

Captulo 6. Flash, PHP y MySQL


Primeros pasos ....................................................................................................... 182
Cmo utilizar el material de este captulo............................................................... 182
Obtencin de datos usando el objeto LoadVars .................................................... 183
Ejemplo bsico .................................................................................................. 184
Obtencin del listado de usuarios ..................................................................... 186
Utilizacin del objeto LoadVars y dos documentos PHP.................................. 190
Utilizacin del objeto LoadVars y un solo documento PHP.............................. 199
Obtencin de datos utilizando el objeto XML ......................................................... 206
Ejemplo bsico .................................................................................................. 206
Obtencin del listado de usuarios ..................................................................... 207
Utilizacin del objeto XML y dos documentos PHP .......................................... 210
Utilizacin del objeto XML y un documento PHP.............................................. 217
Obtencin de datos desde un documento XML ..................................................... 222

Captulo 7. Un caso prctico


Creacin de aplicacin para subir ficheros al servidor........................................... 238
Creacin de una galera de imgenes.................................................................... 242
Creacin 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
Realizacin en Flash de la interfaz para la agenda .......................................... 278

Captulo 8. Recursos y enlaces


Apndice Contenido del CD-ROM
ndice alfabtico

You might also like