Gráficos y diseño web



FLASH CS4 PROFESSIONAL
Adobe Flash CS4 ha salido al mercado. La que antaño fue aplicación de referencia para la creación de animaciones para la Web hoy es un robusto programa para generar contenidos interactivos de calidad profesional destinados al mundo online y multimedia, dónde priman la animación y la interactividad. Adobe ha incluido multitud de novedades a esta nueva versión, como un nuevo interfaz más usable y versátil, herramientas de transformación 3D y de creación procedural, sistemas de huesos y cinemática inversa para la creación de setups de animación o un nuevo modo de interpolación que permite un control aún mayor sobre las animaciones. Este libro es un método rápido y completo para aprender a utilizar el programa. Los capítulos abarcan todos los elementos básicos de Flash CS4. Descubrirá las novedades más importantes y muchos consejos para mejorar su trabajo. Encontrará además trucos y técnicas para obtener resultados rápidos y profesionales.ÍndiceIntroducción Cómo usar este libro 1. Qué es y para qué sirve Flash CS4 1.1. ¿Por qué Adobe Flash es una herramienta popular? 1.1.1. Fácil aprendizaje 1.1.2. Soporte técnico a gran escala 1.1.3. Variedad de uso 1.1.4. Compatibilidad y fiabilidad 1.1.5. Y además… 2. Usos de Flash CS4 2.1. Sitios web y contenidos dinámicos 2.2. CD-ROM y aplicaciones 2.3. Creación de ilustraciones 2.4. Generación de animaciones 2.5. Conversión y publicación de documentos en un formato estándar 2.5.1. Ilustraciones y gráficos vectoriales 2.5.2. Mapas de bits 2.5.3. Vídeo 2.5.4. Imágenes 3D 2.5.5. Sonido 2.5.6. Conclusiones 3. Novedades de Flash CS4 3.1. Animación basada en objetos 3.2. Motion paths 3.3. Presets de animación (Motion presets) 3.4. Editor de animaciones 3.5. Adobe Pixel Bender 3.6. Soporte Metadata (XML) 3.7. Colaboración con desarrolladores Flex 3.8. Transformaciones 3D 3.9. Cinemática inversa con la herramienta Hueso 3.10. Modelado procedural con Deco y el pincel rociador 3.11. Soporte H.264 para vídeo 3.12. Soporte XFL 3.13. Creación de aplicaciones AIR incorporada 4. Instalación de Flash CS4 4.1. Requisitos del sistema operativo para la instalación 4.2. Instalación de Flash CS4 5. Uso de archivos de Flash CS4 5.1. Archivos FLA 5.2. Archivos SWF 6. El entorno de Flash CS4 6.1. El escenario 6.2. El Panel de propiedades 6.3. La barra de herramientas 6.3.1. La herramienta Selección 6.3.2. La herramienta Subselección 6.3.3. La herramienta Línea 6.3.4. La herramienta Lazo 6.3.5. La herramienta Pluma 6.3.6. La herramienta Texto 6.3.7. La herramienta Óvalo 6.3.8. La herramienta Rectángulo 6.3.9. La herramienta Lápiz 6.3.10. La herramienta Pincel 6.3.11. La herramienta de Transformación Libre 6.3.12. La herramienta Bote de Tinta 6.3.13. La herramienta Cubo de Pintura 6.3.14. La herramienta Transformación de degradado 6.3.15. La herramienta Cuentagotas 6.3.16. La herramienta Borrador 6.3.17. Las herramientas Mano y Zoom 6.3.18. La herramienta de rotación 3D 6.3.19. Las herramientas de traslación 3D 6.3.20. La herramienta Pincel rociador 6.3.21. La herramienta Deco 6.3.22. La herramienta Hueso 7. Ilustrar en Flash CS4 7.1. Dibujo de formas, superposición y recorte 7.2. Contorno y relleno como elementos independientes 7.3. Rellenos 7.3.1. El Panel de Muestras de color 7.3.2. El Panel Color 7.3.3. Transformación de degradados 7.3.4. Relleno de Mapa de Bits 7.4. Control de contornos 7.5. Conversión de contornos en rellenos 8. Manejo de texto en Flash CS4 8.1. Herramienta Texto 8.1.1. Texto Estático 8.1.2. Texto Dinámico 8.1.3. Introducción de texto 8.1.4. Opciones de caracteres 9. Biblioteca y tipos de símbolos básicos en Flash CS4 9.1. Utilidad y ventajas de la Biblioteca de símbolos de Flash 9.2. Símbolos e instancias de símbolos 9.3. Gráficos 9.4. Clips de película 9.5. Botones 9.6. Otros contenidos de la Biblioteca de símbolos 9.7. Transformación de símbolos 9.8. Efectos de color 9.9. Opciones de la biblioteca de símbolos 10. Creación de animaciones en Flash CS4 10.1. Uso de fotogramas y fotogramas clave en la línea de tiempo 10.2. Capas y carpetas en la línea de tiempo 10.3. Capas máscara 10.4. Animaciones fotograma a fotograma 10.5. Interpolaciones 10.5.1. Interpolación de forma 10.5.2. Controles en la interpolación de forma 10.5.3. Interpolación de movimiento 10.5.4. Interpolación clásica 10.6. Uso de escenas 11. Efectos visuales en Flash CS4 11.1. Mezcla de colores 11.2. Aplicación de filtros 12. Interactividad con ActionScript 12.1. Utilización de símbolos convenientes para el control 12.2. Utilización de ActionScript 13. Publicación de proyectos en Flash CS4 13.1. Formatos 13.2. Publicación para sitios web 13.3. Publicación de archivos ejecutables 13.4. Publicación de imágenes 13.5. Otras formas de publicación 13.5.1. Flash Lite 13.5.2. Adobe AIR 14. Manejo de sonido en Flash CS4 14.1. Preparación de sonidos para usar en Flash 14.2. Tipos de sonido en Flash 14.2.1. Sonido en fotogramas 14.2.2. Control de efectos de sonido 14.2.3. Eventos de sonido 15. Recursos y enlaces 15.1. Inspiración 15.2. Recursos Flash 15.3. Blogs 16. Programando con ActionScript 16.1. ActionScript 2.0 vs ActionScript 3.0 16.1.1. Funciones globales 16.1.2. Propiedades globales 16.1.3. Clase Loadvars() 16.1.4. Clase MovieClp 16.1.5. Clase MovieClipLoader() 16.2. Listas de visualización 16.3. Ubicación del código 16.4. Control de línea de tiempo con ActionScript 16.5. Control de propiedades con ActionScript 16.6. Los símbolos 16.6.1. Acciones básicas 16.6.2. Eventos de Botón 16.4.3. Eventos de Clip de Película 16.7. Control de otras líneas de tiempo 16.7.1. root 16.7.2. this 16.7.3. parent 16.8. Caso Práctico: Menú Simple 17. Nociones de Programación 17.1. Manejo de datos 17.1.1. Variables 17.1.2. Array 17.2. Creación y utilización de funciones 17.2.1. Crear una función 17.2.2. Devolver valores 17.2.3. Ámbito de las variables 17.3. Estructuras de control 17.4. Bucles 17.4.1. Bucle for 17.4.2. Bucle for each…in 17.4.3. Bucle while 17.4.4. Bucles anidados 17.5. Creación de menú dinámico 17.6. Programación Orientada a Objetos 17.6.1. Introducción 17.6.2. Clases 17.6.3. Encapsular 17.6.4. Herencia 17.6.5. Ejemplo 17.7. Conclusiones 18. Componentes 18.1. ¿Qué son los componentes? 18.1.1. Agregar instancias de componentes 18.2. Cambio de aspecto de los componentes 18.3. Cambio de estilos 18.4. El inspector de componentes 19. Aplicaciones complementarias: AIR 19.1. AIR 19.1.1. ¿Qué es Adobe AIR? 19.1.2. Aplicaciones AIR disponibles 19.1.3. Crear una aplicación AIR simple 19.2. Conclusiones Índice alfabético

APLICACIONES CON VISUAL BASIC .NET
El objetivo del libro es entregar al lector un curso completo para el desarrollo de aplicaciones con el lenguaje Visual Basic .NET que le permita abordarlo con facilidad, eliminando los errores de programación más comunes. *Ventajas competitivas: En la Web se encuentran todos los programas fuente del libro ordenados por capítulo, así como referencias y direcciones de Internet para reforzar los conocimientos adquiridos. *Aprenda: A crear aplicaciones Web, para escritorio y dispositivos móviles, desde el diseño de la base de datos hasta a la interfaz entre dispositivos. *Realice: Una calculadora en la Web, sitios para las transacciones electrónicas de un banco, una arrendadora de autos. *Aplicaciones desconectadas para dispositivos móviles. *Nivel: Intermedio - AvanzadoÍndiceA qui‚n est dirigido xvii Acceso al material complementario xviii Prologo xx Prefacio xxii Material de apoyo Cap¡tulo 1: Introducci¢n a Visual Studio .NET 1 Qu‚ es Visual Studio .NET 2008 1 .NET Framework 2 CLR (Common Language Runtime) 3 Ventajas del CLR 3 Tecnolog¡as Framework 4 BCL (Base Class Library) 5 WPF (Windows Presentation Foundation) 7 WCF (Windows Communication Foundation) 9 WWF (Windows Workflow Foundation) 10 Silverlight 10 Windows Forms 11 ASP .NET - AJAX 12 XAML 12 LINQ (Language INtegrated Query) 13 ADO.NET 14 ADO .NET Entity Framework 14 ADO .NET Data Services 15 ASP.NET 16 Resumen 16 Cap¡tulo 2: Entorno de desarrollo 19 Integraci¢n del entorno 19 Tipos de proyectos en Visual Basic .NET 20 Men£ principal de Visual Basic .NET 22 Men£ Archivo 23 Men£ Editar 24 Men£ Ver 26 Explorador de soluciones 28 Ventana de Propiedades 28 Ventana de C¢digo de formulario 29 Vista de Clases 30 Otras ventanas 31 Ventana de Comandos 31 Cuadro de Herramientas 32 Men£ Proyecto 33 Men£ Generar 34 Men£ Depurar 35 Ventana de Inspecci¢n 36 Ventana Autom tico 37 Ventana Variables Locales 38 Men£ Datos 38 Men£ Herramientas 38 Men£ Prueba 41 Men£ Ventana 42 Men£ Ayuda 43 Resumen 45 Cap¡tulo 3: Datos y programaci¢n en Visual Basic .NET 47 Introducci¢n a la programaci¢n en Visual Basic .NET 47 Tipos de datos en Visual Basic .NET 48 µmbito y declaraci¢n de variables en Visual Basic .NET 51 µmbito 51 Declaraci¢n de variables en Visual Basic .NET 51 Control de flujos en Visual Basic .NET 52 Bifurcaciones 52 Ciclos 55 1. For 56 2. For Each 56 3. While 57 Funciones predefinidas en Visual Basic .NET 57 Funciones de cadena 57 Ejemplo 1: Uso de funciones de cadena en Visual Basic .NET 58 Ejercicio 58 Funciones de fecha 60 Ejemplo 2: Uso de Fechas en Visual Basic .NET 61 Ejercicio 61 Funciones matem ticas 65 Ejemplo 3: Uso funciones Matem ticas en Visual Basic .NET 66 Ejercicio 66 Resumen 69 Autoevaluaci¢n 70 Cap¡tulo 4: Programaci¢n orientada a objetos en Visual Basic .NET 71 Introducci¢n 71 Fundamentos de la programaci¢n orientada a objetos 72 Objetos 72 Clases 72 Constructores 73 Destructores 73 Herencia 73 Encapsulamiento 74 Interfaces 75 Polimorfismo 75 Sobrecarga 75 Delegados 76 Instanciaci¢n 76 Eventos 77 M‚todos y propiedades 78 Espacios de nombres (Namespaces) 78 Ejemplo 1: utilizaci¢n de POO 79 Ejercicio 79 Resumen 89 Autoevaluaci¢n 90 Cap¡tulo 5: Estructuras de datos en Visual Basic .NET 91 Vectores y matrices en Visual Basic .NET 91 Ejercicio 93 Uso de LINQ en arreglos en Visual Basic .NET 96 Colecciones en Visual Basic .NET 98 Colas y pilas en Visual Basic .NET 98 Pilas 98 Colas 99 ArrayList en Visual Basic .NET 106 HashTable en Visual Basic .NET 114 SortedList en Visual Basic .NET 119 Hilos en Visual Basic .NET 119 Bibliotecas de clase en Visual Basic .NET 124 Bibliotecas de clase 124 Bibliotecas de controles 125 Resumen 136 Autoevaluaci¢n 136 Cap¡tulo 6: ADO .NET 137 Informaci¢n general de ADO .NET 137 Arquitectura de ADO .NET 139 Proveedores de ADO .NET 140 Proveedor de datos para SQL Server (SqlClient) 141 DataSet en ADO .NET 142 DataReader en ADO .NET 146 Novedades en ADO .NET 149 Entity Data Model (EDM) 149 Servicios de Objetos 150 LINQ To Entibies 150 Entity SQL 150 EntityClient SQL 151 Servicios de ADO .NET 151 Herramientas de Entity Data Mode 151 ObjectContext 152 LINQ to SQL 152 LINQ to DataSet 165 S¡ntesis de LINQ 171 Resumen 172 Autoevaluaci¢n 173 Cap¡tulo 7: Ejemplos de programaci¢n en Visual Basic .NET 175 Ejemplos de aplicaci¢n en Visual Basic .NET 175 Ejemplo 1. Creaci¢n de una biblioteca de clase y una biblioteca de control Windows para gesti¢n de datos 176 La biblioteca de control de Windows Forms 176 Comentarios al codigo 190 La biblioteca de clases gen‚rica 191 Utilizando el control y la biblioteca de clases gen‚rica 194 App.config 194 System.ConfigurationManager 195 Ejemplo 2. Creaci¢n de una relaci¢n maestro-detalle con ADO .NET 206 Formulario que muestra los proveedores por cada pa¡s 206 Ejemplo 3. Mantenimiento de datos de una tabla maestra mediante DataBinding 211 Formulario de mantenimiento de pa¡ses 211 Ejemplo 4. Formulario de mantenimiento maestro-detalle, mediante DataBinding 215 Formulario de mantenimiento de maestro-detalle 215 Ejemplo 5. Creaci¢n de un reporte mediante Crystal Report 222 Generar reporte de los proveedores seg£n pa¡s de procedencia 222 Ejemplo 6. Agregando un men£ de aplicaci¢n 229 Un men£ sencillo para nuestro proyecto 229 Ejemplo 7. Creaci¢n de un instalador de aplicaci¢n 232 Un m‚todo sencillo para crear un instalador 232 Resumen 235 Autoevaluaci¢n 236 Cap¡tulo 8: Windows Presentation Foundation 237 Fundamentos de WPF 237 Programaci¢n WPF 238 Codigo XAML y c¢digo subyacente 238 Tipos de aplicaciones WPF 241 Aplicaciones independientes 241 Aplicaciones hospedadas por explorador 241 Controles disponibles en WPF 242 Comandos y accionar del usuario en aplicaciones WPF 243 Dise¿o de la interfaz de usuario en WPF 243 Enlace a datos en WPF 244 La capacidad gr fica de WPF 244 Ejemplo de aplicaci¢n 245 Resumen 263 Autoevaluaci¢n 264 Cap¡tulo 9: Seguridad de aplicaciones ADO .NET 265 Seguridad de acceso del c¢digo 265 Protecci¢n de aplicaciones de ADO .NET 266 Recomendaciones para el dise¿o seguro de aplicaciones ADO .NET 266 Dise¿o de la seguridad 267 Modelo de amenazas 268 Seguridad de la base de datos 268 Resumen 270 Autoevaluaci¢n 270 Cap¡tulo 10: ASP .NET 271 ¿Qu‚ es ASP .NET? 271 Ventajas que ofrece ASP .NET 272 Arquitectura de una aplicaci¢n Web ASP .NET 273 Formularios Web ASP .NET 273 IDE de ASP .NET 274 Directorios virtual y f¡sico en aplicaciones Web ASP .NET 274 Ubicaci¢n de proyectos ASP .NET 275 Sistema de Archivos 275 HTTP 276 FTP 276 IIS local y servidor 277 Creaci¢n de p ginas maestras en ASP .NET 278 Beneficios de crear p ginas maestras en un sitio Web ASP .NET 278 P ginas maestras anidadas 279 P ginas de contenido 279 Navegaci¢n entre formularios Web 287 C¢digo subyacente en formularios Web 287 Definici¢n de entradas de usuario 289 Uso de eventos de servidor o de cliente 290 Del lado del cliente 290 Del lado del servidor 290 Controles de validaci¢n de ASP .NET 291 Variables de aplicaci¢n y sesi¢n en ASP .NET 297 Variables de aplicaci¢n 297 Variables de Sesi¢n 297 Estados de sesi¢n (Session State Mode) 298 Almacenamiento del estado de la sesi¢n 298 Cookies en ASP .NET 299 Validaci¢n en controles ASP .NET 304 Resumen 309 Autoevaluaci¢n 309 Cap¡tulo 11: Fundamentos de servicios Web (Web Services) en ASP .NET 311 Servicios Web (Web Services) 311 Definici¢n 311 SOA 312 Beneficios del uso de SOA 312 Est ndares de servicios Web 313 Ventajas de utilizar servicios Web 314 Inconveniencia de utilizar servicios Web 314 Tres razones para crear servicios Web 315 Ejemplo de aplicaci¢n: servicio Web con funciones para una calculadora en Web 315 Ejemplo de aplicaci¢n: reutilizaci¢n del servicio Web para una calculadora en Web 319 Resumen 327 Autoevaluaci¢n 328 Cap¡tulo 12: Bases de datos, procedimientos almacenados y funciones en SQL Server 2005 329 Procedimientos almacenados 329 Tipos de procedimientos almacenados 330 µmbito de uso de los procedimientos almacenados 332 Creaci¢n de procedimientos almacenados 332 Ejemplo de creaci¢n de base de datos 333 Ejemplo de creaci¢n de procedimientos almacenados 340 Funciones en SQL Server 344 Resumen 345 Autoevaluaci¢n 346 Cap¡tulo 13: Implementando servicios Web con ADO .NET 347 ADO .NET en ASP .NET 347 Web.config 348 Servicios Web con ADO .NET 350 Prueba de servicios Web en un explorador de Internet 355 Resumen 357 Autoevaluaci¢n 358 Cap¡tulo 14: Implementaci¢n de servicios Web en aplicaciones Web ASP.NET 359 Implementaci¢n de servicios Web en aplicaciones Web ASP .NET 359 Configuraci¢n y codificaci¢n del formulario webConsultaCuenta.aspx 369 Configuraci¢n y codificaci¢n del formulario webPagoPrestamo.aspx 373 Configuraci¢n y codificaci¢n del formulario webPagoTransferencias.aspx 380 Configuraci¢n y codificaci¢n del formulario webPagoPrestamo.aspx 386 Mostrar datos de maestro-detalle en la misma p gina 391 Configurando el men£ principal 396 Utilizando Full Text Search de SQL Server en ASP .NET 398 CONTAINS 398 FREETEXT 399 Resumen 411 Autoevaluaci¢n 412 Cap¡tulo 15: Uso de datos XML en aplicaciones Web ASP .NET 413 Introducci¢n 413 Definici¢n de XML 413 Componentes de un documento XML 414 Tecnolog¡as XML 415 Ejemplo de aplicaci¢n 417 Resumen 423 Autoevaluaci¢n 424 Cap¡tulo 16: Autenticaci¢n de usuarios en ASP .NET 425 Seguridad de aplicaciones Web ASP .NET 425 Autenticaci¢n basada en Windows 426 Habilitaci¢n de la autenticaci¢n basada en Windows 426 Autenticaci¢n basada en formularios 430 Habilitando la autenticaci¢n basada en formularios 431 Autenticaci¢n de Microsoft Passport 432 Habilitando la autenticaci¢n en Microsoft Passport 433 Resumen 434 Autoevaluaci¢n 434 Cap¡tulo 17: Establecimiento de la depuraci¢n en aplicaciones Web ASP .NET 435 Depuraci¢n en sitios Web ASP .NET 435 Informaci¢n en tiempo de ejecuci¢n 435 Habilitaci¢n del seguimiento 436 Uso del objeto Trace 438 Visualizaci¢n de resultados de seguimiento 440 Uso de seguimiento a nivel de aplicaci¢n 441 Resumen 441 Autoevaluaci¢n 442 Cap¡tulo 18: CSS, JavaScript y JQuery 443 CSS 443 Definici¢n de reglas de estilo directamente en HTML 447 Definici¢n de reglas de estilo a nivel de p gina 449 Definici¢n de reglas de estilo en un archivo CSS 450 Introducci¢n a JavaScript 455 Instrucciones en JavaScript 457 Sentencias en JavaScript 458 Funciones en JavaScript 458 Clases en JavaScript 462 Constantes en JavaScript 463 Variables en JavaScript 463 Control de flujo en JavaScript 463 ¿Qu‚ es JQuery? 467 Utilizando JQuery en JavaScript 468 Eventos con JQuery 473 Efectos visuales con JQuery 474 Resumen 476 Autoevaluaci¢n 477 Cap¡tulo 19: Fundamentos de AJAX 479 Introducci¢n a las t‚cnicas de AJAX 479 Funcionamiento AJAX 480 Arquitectura de AJAX 481 Arquitectura de servidor de AJAX 482 Compatibilidad para Script 482 Servicios Web 482 Servicios de aplicaci¢n 482 Controles de servidor 483 Informaci¢n general sobre la representaci¢n parcial de p ginas 483 Escenarios 484 Caracter¡sticas 484 Antecedentes 484 Controles de servidor para actualizaci¢n parcial de p gina 485 Utilizar script de cliente para la actualizaci¢n parcial de p gina 485 Habilitar la compatibilidad con la representaci¢n parcial de p ginas 485 Explicaci¢n del c¢digo 495 Administrar el historial del explorador 498 Habilitar la administraci¢n del historial del navegador 499 Crear puntos del historial del navegador 500 Servicios Web en AJAX 500 Una breve descripci¢n del c¢digo 506 Comunicaci¢n cliente-servidor para los clientes de AJAX 507 Arquitectura de cliente de AJAX 508 Arquitectura de servidor AJAX. 510 Configurando el Web.config de la aplicaci¢n 514 Depuraci¢n y traza de aplicaciones habilitadas para AJAX 518 Escenarios 519 Informaci¢n general 519 Referencia de clase 519 Configurar la aplicaci¢n para depuraci¢n 519 Cambiar la aplicaci¢n del modo depuraci¢n al modo lanzamiento para su implementaci¢n 521 Trazas en el servidor 521 Clase de aplicaci¢n auxiliar de depuraci¢n 521 Configurar Internet Explorer para depuraci¢n 525 Asociar el depurador de Visual Studio a Internet Explorer 525 Script compuesto 525 Crear un Script compuesto 525 Globalizaci¢n y localizaci¢n de Scripts 529 Resumen 535 Autoevaluaci¢n 536 Cap¡tulo 20: AJAX y ADO .NET 537 Informaci¢n general de AJAX en ASP .NET 537 ScriptManagerProxy 538 Utilizaci¢n del control ScriptManager 538 Registro de servicios Web en p ginas habilitadaspara AJAX 540 ScriptManagerProxy 542 UpdatePanel 542 Funcionalidad de UpdatePanel 543 Ejemplo 1: Utilizaci¢n de AJAX en aplicaciones con funcionalidad ADO .NET 545 Creando la base de datos del ejemplo 545 Ejemplo 2: Uso de AJAX en aplicaciones que utilizan ADO .NET 559 Resumen 567 Autoevaluaci¢n 568 Cap¡tulo 21: LINQ y ADO .NET en ASP .NET 569 Informaci¢n general sobre el acceso a datos en sitios Web 569 Controles de origen de datos 570 Controles de enlace de datos 571 LINQ 572 Control LinqDataSource 573 Ejemplo 1. Aplicaci¢n Web usando LINQ para el mantenimiento de clientes 574 Ejemplo 2. Aplicaci¢n Web mediante modelado de datos en una clase independiente 581 Resumen 589 Autoevaluaci¢n 590 Cap¡tulo 22: Desarrollo de aplicaciones para dispositivos m¢viles 591 Introducci¢n 591 .NET Compact Framework 592 Arquitectura de .NET Compact Framework 592 Clases admitidas en .NET Compact Framework 594 Ejemplo 1: Desarrollo de una aplicaci¢n para Pocket PC 596 Ejemplo 2. Desarrollo de una aplicaci¢n para Smartphone 606 Resumen 613 Autoevaluaci¢n 614 Cap¡tulo 23: Aplicaciones ADO .NET para dispositivos m¢viles 615 Introducci¢n 615 Ejemplo 1: Desarrollo de una aplicaci¢n para Pocket PC con gesti¢n de datos 616 Creaci¢n de la base de datos dbRentaCar 616 Exportar una base de datos de SQL Server 2005 a SQL Server Compact Edition 619 Ejemplo 2: Creaci¢n de una aplicaci¢n para dispositivo m¢vil 622 ASP .NET y desarrollo de aplicaciones orientadas a dispositivos m¢viles 643 Tipos de dispositivos 644 Tecnolog¡as 644 WAP 646 Wireless Markup Language (WML) 646 Sintaxis WM 647 Etiquetas 647 Comentarios 647 Ejemplo 647 Barajas y cartas 648 Texto en WML 648 Formato de texto 649 Tablas 649 Ejemplo 650 Resumen 652 Autoevaluaci¢n 652 Cap¡tulo 24: Microsoft Visual Studio 2010: la nueva herramienta 653 Introducci¢n 653 Probando la herramienta 655 Aplicaciones Web ASP .NET 658 Desarrollo de un sitio Web ASP .NET en Visual Studio 2010 659 Aplicaciones para dispositivos m¢viles 665 Resumen 666 Autoevaluaci¢n 666

FLEX 4.5: PLATAFORMA PARA PROFESIONALES
Adobe Flex es un framework gratuito de código abierto que simplifica la creación de aplicaciones ricas para crear interfaces de usuario de alta interactividad. Es parte de la Plataforma Flash de Adobe y permite publicar aplicaciones para ser ejecutadas en la Web, como aplicaciones de escritorio, para dispositivos móviles, tabletas y hasta en los televisores. Durante el libro, se cubren las herramientas Adobe Flash Builder, de programación en Flex y ActionScript, y Adobe Flash Catalyst, la cual permite a los diseñadores de Illustrator y PhotoShop convertir diseños en elementos interactivos para Flex, sin necesidad de escribir ni una línea de código. Este libro inicia a aquellos que no conocen Flex ni la Plataforma Flash y actualiza a quienes trabajaron con versiones anteriores del framework, introduciendo también al lector en la plataforma AIR. Sepa como usar: Flash Builder, Flash Catalyst y preparar los diseños de arte en Illustrator, PhotoShop y Fireworks. Aprenda sobre: Flex Framework 4.5 y la publicación de aplicaciones para todas las plataformas disponibles en el mercado utilizando AIR 2.5ÍndiceC1.Mundo Flex...............................1 Aplicaciones Ricas de Internet.......1 ¿Qu‚ son?......................................1 Caracter¡sticas ................................2 Tipos de aplicaci¢n ........................3 Ventajas .........................................3 Desventajas ....................................4 Capacidad de uso...........................4 El bot¢n Atr s del navegador .........4 Favoritos o marcadores ...................4 Manejo de errores............................5 ¿Qu‚ no es Flex?..............................5 Entonces, ¿qu‚ es Flex?..................5 El Framework....................................6 Historia de Flex.................................7 Flex 1.0...........................................7 Flex 2.0...........................................7 Flex 3.0...........................................8 Flex 4.X...........................................9 ¿D¢nde encaja Flex en la arquitectura de un sitio Web? ......10 La aplicaci¢n Flex .........................10 Publicaci¢n de contenidos ............10 ¿D¢nde encaja Flex en la tarea de un dise¿ador? ...........................10 ¿Cu ndo utilizar Flex en un proyecto? .......................................12 ¿Para qu‚ se utiliza?.....................12 Arquitectura de una aplicaci¢n Flex..................................................13 Aplicaciones modulares ................14 Productos, entornos y herramientas ..................................14 Amethyst ......................................15 FDT ..............................................15 FlashDevelop ................................15 Adobe Flash Builder .....................16 Protocolo AMF................................16 AMF0............................................17 AMF3 ...........................................17 Utilizaci¢n .....................................18 Integraci¢n .....................................18 Ajax ..............................................18 Adobe Flash .................................21 Importar elementos de biblioteca SWF.............................. 21 Flex Component Kit....................... 22 Photoshop e Illustrator ..................23 Integraci¢n con el servidor............24 ColdFusion ................................... 25 Configuraci¢n del servidor ........... 27 ColdFusion Components .............. 28 PHP.............................................. 29 AMFPHP........................................ 32 ZendAMF....................................... 35 Java.............................................. 37 Remote Objects............................ 38 Proyecto Merapi............................ 38 .NET ............................................. 39 WebOrb ........................................ 40 FluorineFX..................................... 41 Aplicaciones de escritorio con Adobe AIR................................ 41 ¿Qu‚ es Adobe Integrated Runtime? ...................................... 42 Caracter¡sticas .............................. 45 Multiplataforma ............................. 45 Almacenamiento........................... 45 Acceso al sistema operativo......... 46 Actualizaci¢n ................................ 46 ¿Hacia d¢nde va AIR? .................. 47 C2. Flex Framework 4.x ............ 49 Anatom¡a de una aplicaci¢n Flex.. 49 Espacios de nombres ................... 49 Contenedor Application ................ 52 Clases ActionScript ...................... 52 MXML 2006..................................... 53 Contenedores .............................. 53 Estilos CSS................................... 54 Estados ........................................ 55 MXML 2009..................................... 56 Contenedores............................... 57 Declaration.................................... 59 Private .......................................... 60 Library y Definition......................... 63 Manos a la obra ............................. 65 Archivos del proyecto.................... 69 MXML........................................... 69 ActionScript .................................. 74 SWC............................................. 75 Propiedades ................................... 76 Application ................................... 76 Clases y componentes ................. 78 Valores literales ............................ 78 Valores de referencia ................... 78 Valores de URL ............................. 79 Etiquetas de propiedades ............ 80 Estructuras de datos .................... 80 Modelo de eventos ........................ 82 La clase event ............................. 84 Propiedades.................................. 84 Sub-clases ................................... 85 Manipulaci¢n de eventos .............. 85 Aspecto visual................................ 87 Modelo de maquetado.................. 88 Skins ............................................ 91 Anatom¡a de SkinClass................. 91 Definici¢n de un Skin.................... 92 Aplicaci¢n de skins....................... 94 Hojas de estilo CSS ...................... 96 Definici¢n de estilos...................... 96 Selectores ..................................... 99 Herencia ......................................105 Estilos globales........................... 107 Expresiones de enlace................. 108 Enlace de dos v¡as...................... 113 Estados.......................................... 116 Private .......................................... 60 Library y Definition......................... 63 Manos a la obra ............................. 65 Archivos del proyecto.................... 69 MXML........................................... 69 ActionScript .................................. 74 SWC............................................. 75 Propiedades ................................... 76 Application ................................... 76 Clases y componentes ................. 78 Valores literales ............................ 78 Valores de referencia ................... 78 Valores de URL ............................. 79 Etiquetas de propiedades ............ 80 Estructuras de datos .................... 80 Modelo de eventos ........................ 82 La clase event ............................. 84 Propiedades.................................. 84 Sub-clases ................................... 85 Manipulaci¢n de eventos .............. 85 Aspecto visual................................ 87 Modelo de maquetado.................. 88 Skins ............................................ 91 Anatom¡a de SkinClass................. 91 Definici¢n de un Skin.................... 92 Aplicaci¢n de skins.......................94 Hojas de estilo CSS ...................... 96 Definici¢n de estilos...................... 96 Selectores ..................................... 99 Herencia ......................................105 Estilos globales........................... 107 Expresiones de enlace................. 108 Enlace de dos v¡as...................... 113 Estados.......................................... 116 Creaci¢n de estados .................. 117 Cambio de estados .................... 118 Aparici¢n y desaparici¢n de componentes ............................. 121 Grupos de estados ..................... 122 Eventos de estados .................... 123 Transiciones................................ 125 C3. Componentes Flex 4.x...... 129 Introducci¢n a los componentes Flex 4.x........................................... 129 UIComponent ............................. 130 Dimensiones ............................... 130 Posicionamiento...........................134 Posicionamiento absoluto ............ 134 Posicionamiento relativo .............. 135 Rotaci¢n.......................................135 Eventos.........................................137 Componentes visuales................ 137 Group.......................................... 140 SkinnableContainer..................... 141 BorderContainer.......................... 143 Panel........................................... 143 DataGroup y SkinnableData Container..................................... 146 Controles de texto....................... 148 Label............................................150 RichText ...................................... 151 RichEditableText ......................... 152 TextInput ..................................... 155 TextArea ...................................... 156 Controles de Acci¢n ................... 158 Button ......................................... 158 CheckBox ................................... 159 RadioButton ................................ 159 ToggleButton .............................. 163 ButtonBar.................................... 164 Controles de lista ........................ 165 List ...............................................166 DropDownList ..............................168 Controles de navegaci¢n............. 170 NavigatorContent.........................171 MX ViewStack ..............................171 MX TabNavigator .........................174 MX Accordion ............................. 176 Efectos ....................................... 177 Sincronizaci¢n de efectos .......... 179 Animate ...................................... 180 Efectos de propiedades ............. 183 Efectos de transformaci¢n ......... 184 Efectos Pixel-shader .................. 185 Filtros............................................. 187 Componentes personalizados.... 189 Soporte 3D.................................... 193 Efectos 3D................................... 195 C4. Flash Builder........................ 199 Flash Builder................................. 199 Instalaci¢n y configuraci¢n......... 202 Preferencias de Flash Builder....... 203 Creando un proyecto................... 204 Trabajando en dise¿o .................. 208 Layout Model ............................. 209 Propiedades y Eventos ............... 211 Efectos ....................................... 213 Skins .......................................... 215 Creaci¢n de skins ........................215 Trabajando con CSS .................. 218 Estilizando componentes ............ 219 Trabajando en c¢digo ................. 223 Sintaxis de c¢digo ...................... 223 Ayuda y atajos de teclado ........... 224 Soporte ASDoc en el MXML ....... 227 Sintaxis ....................................... 228 Soporte en Flash Builder ............ 231 Utilizaci¢n de la herramienta ASDoc ........................................ 232 Optimizando el trabajo ............... 235 Soporte de tecnolog¡as de servidor.................................. 235 Enlace de datos ......................... 238 Formularios ................................. 241 Plantillas de documentos ............ 242 Asistente de c¢digo y refactoring................................... 245 Debugger y NetStatus................. 248 Profiler......................................... 251 C5. Flash Catalyst..................... 255 ¿Qu‚ es Flash Catalyst?.............. 256 Flujo de trabajo dise¿ador-desarrollador ................................ 257 El entorno de trabajo .................. 258 Paneles ...................................... 258 Heads Up Display ....................... 262 Flash Catalyst para dise¿adores.................................. 263 Adaptaci¢n de contenidos para Flash Catalyst...................... 264 Importaci¢n de contenidos.......... 265 Photoshop................................... 266 Illustrator...................................... 268 FXG............................................. 270 Componentes de Flash Catalyst......................................... 271 Del dise¿o al componente........... 271 Biblioteca ................................... 274 Botones interactivos ................... 277 Checkbox y Radio....................... 279 Deslizadores ............................... 280 Contenidos deslizables ............... 280 Listas de datos ........................... 282 Datos en tiempo de dise¿o ......... 285 Interactividad ............................... 286 Transiciones y l¡nea de tiempo..... 289 Secuencias de acci¢n ................ 293 Publicando el proyecto................ 294 Optimizando los contenidos........ 294 Publicaci¢n para la Web.............. 298 Publicaci¢n para escritorio con Adobe AIR............................ 301 Flash Catalyst para desarrolladores............................. 301 De Catalyst a Builder................... 302 Optimizaci¢n del c¢digo generado por Flash Catalyst........ 305 C6. Dise¿ando con FXG........... 309 Concepto....................................... 309 Modelo de rasterizaci¢n ............. 310 Implementaci¢n .......................... 310 Elementos gr ficos...................... 312 Rellenos .......................................312 Bordes .........................................313 Formas primitivas ....................... 313 Rect ..................................... 313 Ellipse .......................................314 Line ..........................................315 Textos ......................................... 316 Span .................................... 317 P rrafos ................................ 317 Div ...................................... 318 Img ...................................... 319 Links .................................... 319 Im genes ................................... 320 Paths .......................................... 322 move to ................................ 323 line to ................................... 324 curve to ................................ 324 clasePath............................... 325 Grupos ....................................... 325 S¡mbolos y Librer¡a ..................... 328 Transformaciones........................ 331 Transformaciones discretas.........331 Elemento transform .....................332 M scaras.................................... 335 C7. Servidor y componentes de datos....................................... 339 Componentes de datos............... 340 Enlazando datos.......................... 341 Controles de lista ........................ 343 DataGrid ..................................... 346 ItemRenderer ............................. 350 Conexi¢n con el servidor............. 360 HTTPService............................... 361 Webservice ................................ 366 XML con E4X.............................. 373 Expresiones de filtrado ............... 375 Enlace de datos utilizando E4X 376 Objetos remotos .......................... 378 ColdFusion ................................. 379 PHP............................................ 382

DISEÑO WEB PROFESIONAL
En el actual mercado del diseño Web, es necesario ir cada vez más lejos. Además de tener buenas aptitudes como programador, hay que saber tirar del diseño contemporáneo y la inspiración. Para ello es esencial conocer tecnología CSS. Si desea crear sitios expresivos y diferentes para atraer cada vez más visitantes, este libro le ofrece los mejores procedimientos. Una obra íntegra, tanto en intenciones como en profesionalidad, que se encuentra ya en su sexta edición. Escrita con un lenguaje operativo y global, sus casos prácticos, trucos y técnicas le proporcionarán el conocimiento necesario para crear un sitio Web ahorrando tiempo y dificultades. Imprescindible para los diseñadores, principiantes o experimentados, que deseen ampliar sus conocimientos y mejorar la calidad de su trabajo, Diseño Web Profesional es un curso completo de diseño de amplio espectro. Contiene una biblioteca gratuita de más de 220 plantillas personalizables, provenientes del original en inglés que se encuentran en el CD-ROM que acompaña al libro.

CREACIÓN Y DISEÑO WEB. EDICIÓN 2008
Internet ha cambiado de forma definitiva el concepto de comunicación audiovisual. Diseñar un sitio Web es un proceso que requiere conocimientos técnicos para ponerlo en funcionamiento y nociones de diseño para que el producto sea utilizable y visualmente agradable. En general, los libros de diseño Web se concentran en el aspecto técnico y dejan a un lado los temas creativos y estratégicos, también muy importantes. Crear diseños de estilo con CSS está de moda, mientras HTML mantiene su punto fuerte en lo que a descripción y estructura del contenido del sitio se refiere, tanto si diseña directamente en código como si lo hace usando un editor visual como Dreamweaver que lo genera automáticamente. Este libro no explica una herramienta determinada aunque en ocasiones las utilice como ejemplo. Su objetivo principal es abordar los aspectos técnicos, creativos y estratégicos más modernos en el diseño Web. Los principios básicos necesarios para preparar, producir y mantener un sitio.

DISEÑO Y CREACIÓN DE PORTALES WEB
El objetivo fundamental de esta obra es presentar de una forma práctica las herramientas y tecnologías que giran alrededor del proceso de diseño y creación de portales Web para cubrir las necesidades presentadas por el mercado actual. Esto incluye sitios Web estáticos y dinámicos, de cuidada estética, flexibles y consistentes, como formularios Web, wikis, blogs, portales e-learning de docencia virtual, foros, Webs de comercio electrónico, para trabajo en equipo o groupware, etc. El contenido aquí presentado permite al lector conocer de forma práctica a través de ejemplos y soluciones las últimas tendencias para el desarrollo de portales Web utilizando herramientas y utilidades open source. La creación de hojas de estilo para la optimización del diseño del sitio, las principales funcionalidades y posibilidades del lenguaje PHP o la configuración de servidores de aplicaciones LAMP son algunos de los pilares de este libro. Finalmente son exploradas técnicas y soluciones para la rápida puesta en marcha de portales Web de manera asistida aunque totalmente personalizable, haciendo uso de gestores de contenido, y cómo brindar a nuestro sitio de máxima difusión al conocer los aspectos básicos del posicionamiento Web en buscadores. El libro cuenta con la Web http://www.adminso.es donde, una vez registrado, tendrá acceso a diferente material electrónico como, por ejemplo, presentaciones, ficheros de configuración, etc.ÍndiceEl objetivo fundamental de esta obra es presentar de una forma práctica las herramientas y tecnologías que giran alrededor del proceso de diseño y creación de portales Web para cubrir las necesidades presentadas por el mercado actual. Esto incluye sitios Web estáticos y dinámicos, de cuidada estética, flexibles y consistentes, como formularios Web, wikis, blogs, portales e-learning de docencia virtual, foros, Webs de comercio electrónico, para trabajo en equipo o groupware, etc. El contenido aquí presentado permite al lector conocer de forma práctica a través de ejemplos y soluciones las últimas tendencias para el desarrollo de portales Web utilizando herramientas y utilidades open source. La creación de hojas de estilo para la optimización del diseño del sitio, las principales funcionalidades y posibilidades del lenguaje PHP o la configuración de servidores de aplicaciones LAMP son algunos de los pilares de este libro. Finalmente son exploradas técnicas y soluciones para la rápida puesta en marcha de portales Web de manera asistida aunque totalmente personalizable, haciendo uso de gestores de contenido, y cómo brindar a nuestro sitio de máxima difusión al conocer los aspectos básicos del posicionamiento Web en buscadores. El libro cuenta con la Web http://www.adminso.es donde, una vez registrado, tendrá acceso a diferente material electrónico como, por ejemplo, presentaciones, ficheros de configuración, etc.

EL GRAN LIBRO DE JAVA A FONDO 4ª ED.
Programar en Java y desarrollar aplicaciones Java son cosas diferentes. La primera requiere conocer el lenguaje de programación. La segunda, además, requiere dominar conceptos de diseño y herramientas genéricas o frameworks que faciliten la automatización de las tareas rutinarias y repetitivas del desarrollo. Este libro conjuga ambos caminos: le explica el lenguaje de programación desde cero y le guía en el desarrollo de aplicaciones Java que respeten los lineamientos de diseño recomendados por los expertos de la industria. A grandes rasgos, los temas tratados en este manual y con los que podrá desarrollar una aplicación Java, distribuida, basada en microservicios y con acceso a bases de datos son: el lenguaje Java, la Programación Orientada a Objetos, el JDBC (Acceso a Bases de Datos), los Patrones de Diseño, los Archivos y el Networking, Multithreading y Reflection (Introspección de Clases y Objetos). Asimismo, gracias a este libro, conocerá conceptos esenciales en Java como: o El frontend y el backend, este último dividido entre las capas de Negocio (façade) y de Acceso a Datos (DAO). o Los frameworks, para automatizar ciertas tareas del desarrollo y permitir que el programador se enfoque en resolver el problema de negocio. Para esto se detalla cómo diseñar, programar y utilizar emuladores de los frameworks más importantes del mercado: Hibernate (MyHibernate), Spring (MySpring) y Spring Boot (MySpringBoot). Consiga su ejemplar de El gran libro de Java a fondo y aprenda todo lo necesario para trabajar con Java 10 e ir más allá de la versión vigente.

FLASH PROFESSIONAL CS5
Flash CS5 es la última versión del software más utilizado en la creación de contenidos para sitios Web y dispositivos móviles. Esta versión incluye numerosas novedades, entre las que destaca una mayor integración con el resto de productos de la familia Adobe para establecer un mejor flujo de trabajo en sus proyectos. Este libro, estructurado en 17 capítulos, abarca desde lo más básico -conocer la herramienta y realizar sus primeras animaciones-, hasta labores más complejas como la creación de scripts de programación o complementar sus películas con audio o vídeo, antes de exportarlas a distintas plataformas y dispositivos. El estilo del texto, directo y acompañado de notas y trucos, proporciona una lectura ágil y amena que garantiza un aprendizaje cómodo y eficaz.ÍndiceIntroducción Cómo usar este libro 1. Qué es y para qué sirve Flash 1.1. ¿Qué hace de Flash una herramienta tan popular? 1.1.1. Curva de aprendizaje poco pronunciada 1.1.2. Soporte técnico a gran escala 1.1.3. Variedad de uso 1.1.4. Compatibilidad y fiabilidad 1.1.5. Y además... 1.1.6. Estandarización 1.1.7. Flash vs HTML5 2. Usos de Flash CS5 2.1. Sitios Web y contenidos interactivos 2.2. CD-ROM y aplicaciones 2.3. Creación de ilustraciones 2.4. Generación de animaciones 2.5. Conversión y publicación de documentos en un formato estándar 2.5.1. Ilustraciones y gráficos vectoriales 2.5.2. Mapas de bits 2.5.3. Vídeo 2.5.4. Imágenes 3D 2.5.5. Sonidos 2.6. Conclusiones 3. Novedades de Flash CS5 3.1. Simulación de efectos físicos 3.2. Documentos XFL 3.3. Integración con Flash Builder 3.4. Soporte para texto TFL 3.5. Code Snippets 3.6. Conclusiones 4. Instalación de Flash CS5 4.1. Requisitos del sistema operativo para la instalación 4.2. Pasos para la instalación de Flash CS5 5. Uso de archivos de Flash CS5 5.1. Archivos FLA 5.2. Archivos SWF 6. El entorno de Flash CS5 6.1. Escenario 6.2. Inspector de propiedades 6.3. Barra de herramientas 6.3.1. Herramienta Selección 6.3.2. Herramienta Subselección 6.3.3. Herramienta Línea 6.3.4. Herramienta Lazo 6.3.5. Herramienta Pluma 6.3.6. Herramienta Texto 6.3.7. Herramienta Óvalo 6.3.8. Herramienta Rectángulo 6.3.9. Herramienta Lápiz 6.3.10. Herramienta Pincel 6.3.11. Herramienta de Transformación Libre 6.3.12. Herramienta Bote de Tinta 6.3.13. Herramienta Cubo de Pintura 6.3.14. Herramienta Transformación de relleno 6.3.15. Herramienta Cuentagotas 6.3.16. Herramienta Borrador 6.3.17. Herramientas Mano y Zoom 6.3.18. Herramientas de rotación 3D 6.3.19. Herramientas de traslación 3D 6.3.20. Herramienta Pincel Rociador 6.3.21. Herramienta Deco 6.3.22. Herramienta Hueso 7. Ilustrar en Flash CS5 7.1. Dibujo de formas, superposición y recorte 7.2. Contorno y relleno como elementos independientes 7.3. Rellenos 7.3.1. Panel de Muestras de color 7.3.2. Panel Mezclador de colores 7.3.3. Transformación de degradados 7.3.4. Relleno de Mapa de Bits 7.4. Control de contornos 7.5. Conversión de contornos en rellenos 8. Manejar texto en Flash CS5 8.1. Herramienta Texto 8.1.1. Texto estático 8.1.2. Texto dinámico 8.1.3. Opciones de Caracteres 9. Biblioteca y tipos de símbolos básicos en Flash CS5 9.1. Utilidad y ventajas de la Biblioteca de símbolos en Flash 9.2. Símbolos e instancias de símbolos 9.3. Gráficos 9.4. Clips de película 9.5. Botones 9.6. Otros contenidos de la Biblioteca de símbolos 9.7. Transformación de símbolos 9.8. Efectos de símbolos 9.9. Opciones de la Biblioteca de símbolos 10. Creación de animaciones en Flash CS5 10.1. Uso de fotogramas en la línea de tiempo 10.2. Uso de capas y carpetas en la línea de tiempo 10.3. Capas máscara 10.4. Animaciones fotograma a fotograma 10.5. Interpolaciones 10.5.1. Interpolación de forma 10.5.2. Controles en la interpolación de forma 10.5.3. Interpolaciones de movimiento 10.5.4. Efectos para interpolaciones de movimiento 10.6. Capas guía 10.7. Editor de movimiento 10.8. Uso de escenas 10.9. Copiar y pegar animaciones 11. Efectos visuales en Flash CS5 11.1. Mezcla de colores 11.2. Aplicación de filtros 12. Interactividad con ActionScript 12.1. Utilización de símbolos convenientes para el control 12.2. Utilización de ActionScript 12.2.1. Acciones básicas de ActionScript 12.2.2. Aplicación de acciones en fotogramas 12.2.3. Acciones en botones 12.2.4. Acciones en clips de película 12.2.5. Control de otras líneas de tiempo 12.2.6. Ejemplo práctico: Cómo hacer un menú 13. Manejo de sonido en Flash CS5 13.1. Preparación de sonidos para usar en Flash 13.2. Tipos de sonido en Flash 13.2.1. Sonido en fotogramas 13.2.2. Control de efectos de sonido 13.2.3. Eventos de sonido 14. Cómo publicar proyectos en Flash CS5 14.1. Publicación para sitios Web 14.2. Publicación de ejecutables 14.3. Publicación de imágenes 14.4. Otras formas de publicación 14.4.1. Publicaciones de otro tipo 14.4.2. Publicación de diapositivas 14.4.3. Adobe AIR 15. Recursos y enlaces 16. Nociones de programación en ActionScript 16.1. Manejo de datos 16.1.1. Variables 16.1.2. Arrays 16.1.3. Variables y funciones globales 16.2. Creación y utilización de funciones 16.2.1. ¿Qué son? 16.2.2. Retornar valores 16.2.3. Variables locales 16.3. Estructuras condicionales y de iteración 16.3.1. Condiciones 16.3.2. Bucles 16.3.3. Alteraciones de bucles 16.4. Acciones de Flash CS5 16.4.1. Funciones globales 16.4.2. Operadores 16.4.3. Constantes 16.5. Conclusiones finales 17. ActionScript 2.0 y 3.0 17.1. Por qué una nueva versión de ActionScript 17.1.1. Funciones globales 17.1.2. Propiedades globales _level _parent _root this 17.1.3. Clase LoadVars() 17.1.4. Clase MovieClip() 17.1.5. Clase MovieClipLoader() 17.2. Listas de visualización 17.3. Ubicación del código 17.4. Control de línea de tiempo con ActionScript 17.5. Control de propiedades con ActionScript 17.6. Los símbolos 17.6.1. Acciones básicas 17.6.2. Eventos de Botón 17.6.3. Eventos de Clip de Película 17.7. Control de otras líneas de tiempo 17.7.1. root 17.7.2. this 17.7.3. paren Índice alfabético