24/04/2007
Tapa blanda, 18x23 cms, 496 páginasMateria: Ciencia y tecnología de los ordenadores. Informática. Colección: Manuales avanzados ISBN: 84-415-1522-0 Autor: Kali Rominglia Sin lugar a dudas, Flash MX es el entorno de desarrollo web más exitoso en la historia de Internet. No sólo ha revolucionado la red como medio de comunicación e interacción, sino que ha generado nuevas áreas de trabajo.Si bien Flash es una plataforma de trabajo extensa y compleja, permite al usuario comenzar a desarrollar proyectos desde la comprensión de los conceptos y herramientas más básicas. Muchas personas comienzan a utilizarlo para la creación de animaciones, banners y sitios web, pero pocos llegan a dar un uso completo al programa debido a la falta de recursos para el aprendizaje de los conceptos más avanzados. Otro tipo de usuarios son los programadores que encuentran en Flash una plataforma compatible y útil para desarrollar proyectos sólidos. De manera que encontramos en el mercado una brecha entre estos dos tipos de usuarios, siendo casi nulas las posibilidades de que un usuario novel y sin conocimientos de programación pueda aprovechar todas las posibilidades que Flash ofrece.El Manual Avanzado le ayuda a cubrir esa brecha, proporcionando una fuente de aprendizaje planificado, lleno de experiencias y conclusiones, que no se limita a explicar técnicamente términos de programación, sino que además resuelve planteamientos prácticos y cotidianos. ÍNDICE Agradecimientos Introducción¿A quién va dirigido este libro?El contenido del libroConvenios utilizados en este libroAcerca del CD incluido en este libro Capítulo 1. Características básicas de Flash MXIntroducciónConceptos inicialesPrincipales áreas de la interfaz de usuarioEscenarioInspector de propiedadesCaja de herramientasHerramienta FlechaHerramienta SubselecciónHerramienta LíneaHerramienta LazoHerramienta PlumaHerramienta TextoHerramienta ÓvaloHerramienta RectánguloHerramienta LápizHerramienta PincelHerramienta Transformación LibreHerramienta Bote de TintaHerramienta Cubo de PinturaHerramienta Transformación de rellenoHerramienta CuentagotasHerramienta BorradorHerramientas Mano y ZoomLínea de tiempoBiblioteca y tipos de símbolosFigura o formaGrupos de formasSímbolo gráficoSímbolo Clip de PelículaSímbolo botónPanelesPanel RespuestasPanel AlineamientoPaneles Mezclador de color y Muestras de colorPanel InfoPanel EscenaPanel TransformarPanel AccionesPanel DepuradorExplorador de películasPanel ReferenciaMenús ContextualesImportar ilustraciones e imágenesVectores vs. Mapa de BitsMapas de Bits para importar en FlashBmp y dibPct y picJpgGifPngPsdTgaTifQtifPntgVectores para importar en FlashSwfAiFhWmf3D para importar en FlashAnimaciones en FlashCuadro a cuadroInterpolación de movimientoGuía de MovimientosInterpolación de formasActionscriptExportar imágenes y películas FlashExportar imagenGifJpgPngBmp y pctEpsImágenes vectorialesAiWmfDxfSwfExportar películaSecuenciasAudioVídeoPublicar Películas con Flash MXFlash swfHTMLImagen Gif (.gif)Imagen Jpg (.jpg)Imagen Png (.png)Proyector Windows (.exe) y Proyector MacintoshResumen Capítulo 2. Bases de la programación con ActionscriptQué es ActionscriptQué ventajas da Actionscript a una películaCómo aprender a programar ActionscriptDimensiones de la programación en FlashCómo y dónde aplicar ActionscriptEl panel de accionesModo normalModo expertoAccesos de teclado para añadir elementos al códigoColores en el códigoPreferencias del panel de accionesAplicando AccionesAcciones en fotogramasAcciones en botonesEventos para un botónAcciones en un Clip de PelículaEventos para un Clip de PelículaAcciones en archivos externosAcciones básicas para controlar la reproducciónStopPlayGotoPráctica de controles de reproducciónControlando múltiples líneas de tiempoLíneas de tiempo en nivelesCarga de películas en nivelesDescarga de nivelesControl de películas en nivelesLíneas de Tiempo dentro de una películaPosibles formas de controlar otras líneas de tiempoNotación con puntosWithControlando Propiedades de Clips con ActionscriptActionscript para obtener resultados variablesActionscript para disminuir el tamaño de archivoActionscript para mejorar la calidad de reproducciónMotivos para animar usando la línea de tiempoMotivos para animar usando ActionscriptCómo controlar las propiedades de un ClipPropiedades disponibles para controlar y modificar un ClipEjercicio 1Ejercicio 2Animación básica con ActionscriptAnimación avanzada con ActionscriptPosición relativa al cursor (_xmouse, _ymouse)Desaceleración (caso simple)Desaceleración (posición final relativa)Desaceleración (probando otras propiedades)Ejemplo práctico 1: MouseTrail simpleEjemplo práctico 2: Menú desplegableResumen Capítulo 3. Variables y Matrices¿Alguien puede explicarme qué es una variable?Cómo mostrar una variable en un campo de textoTipos de variableOperaciones matemáticas con variables numéricasSuma (+)Resta (-)Multiplicación (*)División (/)El objeto MathNúmero al azar (random)Raíz cuadrada (sqrt)Redondeo hacia abajo (floor)Redondeo hacia arriba (ceil)Número mayor (max)Número menor (min)Potencia (pow)Manipulación de cadenas de textoEl objeto StringCharAtCharCodeAtFromCharCodeIndexOfLastIndexOfSliceSubstrSubstringToLowerCaseToUpperCase¿Qué es una matriz?Cómo obtener los valores de una matrizMatrices multidimensionalesOperaciones con matricesArray.joinArray.concatArray.popArray.pushArray.reverseArray.shiftArray.sliceArray.sortArray.sortOnArray.spliceArray.toStringArray.unshiftEliminar variables y matricesResumen Capítulo 4. Operadores, bucles y condicionalesLa importancia de las estructuras lógicasEl condicional IfOperadores de comparaciónOperador = =Operador = = =Operador !=Operador !==Operador Operador >Operador Operador >=Condicional SwitchBucle WhileBucle do WhileBucle forEl bucle For InUso de "for in" con objetosResumen Capítulo 5. Contenidos en ficheros externosVentajas al usar contenido externoEl contenido en archivos TXTMúltiples variables dentro de un archivo txtPrecarga de ficheros externosPrecarga mediante el evento DataPrecarga mediante condicionalesCarga de Matrices desde un archivo externoUnicode vs. ASCIIPara crear un fichero Unicode o ASCIIPara Anular la utilización de Unicode en FlashUso de imágenes externasCarga de archivos SWF externosCarga de archivos swfSistemas de precarga para archivos SWFPrecarga interna básicaPrecarga simple condicionalPrecarga condicional con porcentajePrecarga con porcentaje y barraPrecarga animada con porcentajeCarga de archivos JPG externosPreparación de un JPG para realizar una precarga externaPrecarga de archivos JPG externosResumen Capítulo 6. Propiedades de texto con ActionscriptIntroducciónInsertar Campos de texto con ActionscriptEliminar un campo de texto con ActionscriptPropiedades de un campo de textoPropiedades generales de un campo de textoTexto (text)Color del texto (textColor)Tipo de campo dinámico o de introducción (type)Seleccionable (selectable)Visibilidad del borde (border)Color del borde (borderColor)Visibilidad del fondo (background)Color del fondo (backgroundColor)Ocultar el texto como asteriscos (password)Múltiples líneas de texto y ajuste automático (multiline y wordWrap)Código HTML dentro del campo (html y htmlText)Representar una variable (variable)Máximo de caracteres permitidos (maxChars)Caracteres permitidos dentro del campo (restrict)embedFontsPropiedades textFormat en un campo de textoTipografía del campo de texto (font)Tamaño de fuente (size)Color del texto (textColor)Negrita (bold)Itálica (Italic)Texto subrayado (underline)Hipervínculo (url)Ventana de destino (target)Alineación del texto (align)Margen izquierdo (leftMargin)Margen derecho (rightMargin)Sangría izquierda (indent)Espacio entre líneas (leading)Viñetas (bullet)Tabulación personalizada (tabStops)Tamaño automático en un campo de textoEventos de un campo de textoAl cambiar el contenido (onChanged)Al desplazar el texto (onScroller)Al hacer o perder el foco en un campo (onSetFocus y onKillFocus)Controlar la tabulación en campos de textoDesplazamiento de texto (scroll)Desplazamiento de texto básicoDesplazamiento básico continuoDesplazamiento mejorado continuoHojas de estilo externas en Flash (FSS)FSS en títulos y textosFSS en fondos y objetosResumen Capítulo 7. Funciones predefinidas y personalizadasIntroducciónQué es una funciónFunciones personalizadasFunciones predefinidas de Flash MXCronómetro en milisegundos (getTimer)Cronómetro básicoDetectar la versión del plugin (getVersion)Función para convertir URL (escape y unescape)Resumen Capítulo 8. Objetos predefinidos y personalizadosIntroducciónObjetos predefinidos en Flash MXPropiedades del sistema con el objeto System.capabilitiesCodificadores de AudioCapacidades de accesibilidadReproducción de audioReproducción de MP3IdiomaFabricanteSistema operativoAspecto de píxelesColores de pantallaPíxeles por pulgadaResolución de pantallaVersión de FlashPlayerCodificador de vídeoTarjeta de sonidoTarjeta de vídeoDetección de fecha y hora con el objeto DateMétodo constructor new()Métodos getObtener la fecha local con métodos getObtener la fecha universal con métodos getMétodos setMétodo toStringReloj digital básico con el objeto DateCalendario con el objeto DatePropiedades del cursor con el objeto mouseEscuchando las acciones del ratón con addListenerOcultando y personalizando el cursorControlar el teclado usando el objeto KeyUtilización de "enterFrame" para obtener eventos de tecladoUtilización de "listener" para obtener eventos de tecladoConstantes del objeto KeyUtilización de botones para obtener eventos del tecladoControlando el escenario con el objeto StageTamaño del escenarioOcultar parte del menú con showMenuEscalar la película al cambiar de tamaño el escenarioControlar la alineación del contenido de una películaEjecutando acciones a partir de eventos del EscenarioObjetos personalizados en FlashCrear clases propias y utilizarlasResumen Capítulo 9. ComponentesIntroducciónUtilizar componentes de tercerosInstalar nuevos componentesInstalando archivos flaInstalando archivos mxpCrear componentes propiosPlanificación de componentesDesarrollo de un componente "Precarga"Planteamiento del componente PrecargaFase 1. Creación del clip base para el componenteFase 2. Creación del componente "Precarga" a partir del ClipFase 3. Personalizando el panel de configuraciones del componenteCreando instaladores para nuestros componentesResumen Capítulo 10. Flash y JavaScriptIntroducciónEjecutar JavaScript desde FlashAñadir página a favoritos usando Flash y JavaScriptLanzar ventanas "popup" y "fullscreen" desde FlashEnviar parámetros y ejecutar acciones en Flash desde JavaScriptResumen Capítulo 11. Flash con ASP, PHP o CGIIntroducciónLa diferencia entre ASP, PHP y CGILógica de la comunicación entre Flash y lenguajes de servidorPreparando el ordenador para trabajar con ASP o PHPEnviando y recibiendo datos con el objeto LoadVarsLoadVars con ficheros de textoLoadVars con lenguajes de servidorEl archivo ASPEl archivo PHPEl archivo FLAFormularios que envían correo usando ASP o PHPArchivo ASPEl archivo PHPEl archivo FLAAdministración básica de contenidos, mediante ASP o PHP generando TXTEl archivo ASPEl archivo PHPEl archivo FLAResumen Capítulo 12. Flash con Bases de DatosIntroducciónQué es una base de datosQué base de datos debe utilizarProgramación en CapasCómo se comunica Flash con una base de datosLeer una base de datos desde Flash utilizando ASPEl archivo mdbEl archivo aspEl archivo FLAModificar una base de datos desde FlashResumen Capítulo 13. XML y XMLSocketIntroducciónQué es XMLMétodo abreviado, y contenido HTML en XMLPor qué usar XML con Flash, y no TXTCómo se comunica Flash con XMLCargar un documento XMLMostrar todo el contenido, literalmenteMostrar Parte del contenido, literalmenteMovernos entre nodosMostrar el primer nodo hijoMostrar el último nodoMostrar el siguiente nodoMostrar el nodo anteriorComprobar integridad de datos XMLPropiedades y métodos del objeto XMLPropiedades y métodos de relaciónXML.firstChildXML.lastChildXML.childNodesXML.parentNodeXML.nextSiblingXML.previousSiblingRutas absolutas en xmlPropiedades y métodos de contenidoXML.nodeNameXML.nodeTypeXML.nodeValueXML.attributesUtilizar los datos XML en la película FlashEl archivo flaEl código en detalleEjecutando la función "mostrarLibros"Enviar datos en formato XMLCrear una estructura XML utilizando el objeto XMLXML.createElementXML.createTextNodeXML.attributesXML.cloneNodeXML.insertBeforeXML.appendChildXML.removeNodeCrear una estructura XML como cadena de textoMétodos y propiedades al enviar y recibir datos con XMLXML.sendXML.sendAndLoadQué es XMLSocketAplicaciones multiusuarios con XMLSocketArchivo de prueba para la conexiónMétodos y eventos del objeto XMLSocketMétodos del objeto XMLSocketXMLSocket.connectXMLSocket.closeXMLSocket.sendEventos del objeto XMLSocketXMLSocket.onCloseXMLSocket.onConnectXMLSocket.onXMLXMLSocket.onDataResumen Capítulo 14. Dibujar y pintar con ActionscriptIntroducciónEl objeto ColorUtilizando el objeto ColorModificar el color utilizando variablesModificar el color utilizando paletas realesComportamiento general de la películaControles deslizantesFunción pintarDibujar polígonos utilizando ActionscriptDibujar líneas con ActionscriptCrear un clip de película vacío utilizando ActionscriptDefinir el estilo de línea y dibujarDibujo básico inicialDibujo básico con curvasCurvas interactivasPizarra de dibujo y pinturaElementos del escenarioCódigo principalControlar rellenos con ActionscriptControl de rellenos simplesControl de rellenos degradadosResumen Capítulo 15. Accesibilidad con Flash MXIntroducciónCómo navegan los discapacitados visualesDetectar al usuario no vidente o con problemas visualesDetección de lectores de pantallaDetección de resolucionesNavegación accesibleDefiniendo objetos accesibles en FlashPelícula o escenarioTexto estáticoTexto dinámicoIntroducción de texto para formulariosImágenes y figurasGráficosAnimacionesClips de películaBotones accesiblesComprobar el funcionamiento de un proyecto accesibleColaboración con usuarios no videntesResumen Capítulo 16. Sonido en FlashIntroducciónUso correcto del sonidoUso incorrecto del sonidoPreparación de sonidosImportar sonidos en FlashAplicar el sonido en animaciones y botonesAñadir un sonido a un fotogramaAñadir sonidos a un botónEditar un sonido aplicadoEfectoSincronizaciónBucleCambiar o eliminar el sonido de un fotogramaInsertar y manipular sonidos con ActionscriptInsertar sonidos mediante ActionscriptPaso 1: Importar el sonido a la BibliotecaPaso 2: Preparar las propiedades del sonido en la BibliotecaPaso 3: Añadir el código necesario para ejecutar el sonidoCondicional de reproducciónCrear una instancia del objeto SoundAsociar nuestra instancia al sonido que preparamos en la BibliotecaComenzar la reproducciónModificar el volumen con ActionscriptControl de volumen simpleAcción de botones para modificar el volumenControl de volumen deslizanteModificar el balance de un sonido con ActionScriptSonidos MP3 externosCómo cargar y reproducir un archivo MP3 externoTomar el tiempo de duración y la posición de reproducciónMostrando un gráfico de reproducciónMostrando el tiempo de reproducción en minutosLectura de etiquetas ID3Resumen Apéndice. Contenido del CD-ROM Índice alfabético |
|
Producto anterior VISUAL BASIC.NET MANUAL AVANZADO+CD |
Producto Siguiente
MANUAL AVANZADO RED HAT LINUX 8+CD |