|
06/03/2007
Tapa blanda, 18x23 cms, 640 páginasMateria: Software. Equipo lógico, componentes lógicos, programas. Colección: O’Reilly (Anaya Multimedia) ISBN: 84-415-2170-0 Autor: Aa.vv La nueva versión 3.0 de ActionScript promete equipararse en potencia a lenguajes como Java y C# gracias a un considerable salto evolutivo que facilita el desarrollo de complejas aplicaciones orientadas a objetos. Esta versión mejora el lenguaje para ofrecer a los desarrolladores un modelo de programación fiable para aplicaciones dinámicas de Internet.ActionScript 3.0 para desarrolladores Flash le servirá de gran ayuda cuando necesite realizar un trabajo de forma fácil y rápida tanto con Adobe Flash como con Adobe Flex. Con cientos de soluciones a problemas concretos en el desarrollo de aplicaciones, este manual ofrece, además, temas de consulta que describen el cómo y el porqué funciona la solución, de modo que pueda adaptarla a situaciones similares y reales que se encuentre en el futuro. ÍNDICE PrefacioQué no hay en este libroCompatibilidadConvenciones de nombrado de Flash PlatformEjemplos y código del libroAudiencia para este libroQué tiene que saberPara quién es este libroPara quién no es este libroCómo se organiza este libroCómo utilizar este libroConvenciones utilizadas en este libroCapítulo 1. Fundamentos básicos ActionScriptIntroducciónCrear un proyecto ActionScriptPersonalizar las propiedades de una aplicaciónDónde situar código ActionScriptCómo seguir el rastro de un mensajeGestionar eventosResponder a eventos del ratón y teclasUtilizar operadores matemáticosComprobar valores de igualdad y comparaciónRealizar acciones condicionalmenteRealizar pruebas complejas condicionalesRepetir una operación muchas vecesRepetir una tarea con el paso del tiempoCrear código reutilizableGeneralizar un método para mejorar la reusabilidadSalir de un métodoObtener el resultado de un métodoGestionar erroresCapítulo 2. Clases personalizadasIntroducciónCrear una clase personalizadaDeterminar dónde guardar una claseCrear propiedades que se comportan como métodosCrear métodos y propiedades estáticosCrear subclasesImplementar versiones de subclase de métodos de superclaseCrear constantesEnviar eventosCapítulo 3. Entorno de tiempo de ejecuciónIntroducciónDetectar la versión del reproductorDetectar el sistema operativoComprobar el tipo de Flash PlayerComprobar el idioma del sistemaDetectar configuración de pantallaEscalar la películaCambiar la alineaciónOcultar los elementos de menú del Flash PlayerDetectar las posibilidades de audio del dispositivoDetectar las posibilidades de vídeo del dispositivoPedir al usuario que cambie la configuración del reproductorTratar con la seguridad del sistemaCapítulo 4. Números y matemáticasIntroducciónRepresentar números en diferentes basesConvertir entre diferentes sistemas numéricosRedondear númerosInsertar ceros o espacios iniciales o finalesFormatear números a mostrar sin una máscaraFormatear cantidades de monedaGenerar un número aleatorioSimular el echar una moneda al aireSimular jugar a los dadosSimular jugar a las cartasGenerar un número únicoConvertir medidas de ángulosCalcular la distancia entre dos puntosDeterminar puntos a lo largo de un círculoConvertir entre unidades de medidaCapítulo 5. TablasIntroducciónAñadir elementos al principio o fin de una tablaPasar en bucle por una tablaBuscar elementos coincidentes en una tablaEliminar elementosInsertar elementos en la mitad de una tablaConvertir una cadena en una tablaConvertir una tabla en una cadenaCrear una copia aparte de una tablaAlmacenar datos complejos o multidimensionalesOrdenar o invertir una tablaImplementar un orden personalizadoHacer aleatorios los elementos de una tablaObtener el elemento mínimo o máximoComparar tablasCrear una tabla asociativaLeer elementos de una tabla asociativaCapítulo 6. Lista de visualizaciónIntroducciónAñadir un elemento a la lista de visualizaciónEliminar un elemento de la lista de visualizaciónMover objetos de adelante hacia atrásCrear clases visuales personalizadasCrear botones sencillosCargar imágenes externas en tiempo de ejecuciónCargar e interactuar con películas externasCrear interacciones de ratónArrastrar y soltar objetos con el ratónCapítulo 7. Dibujar y enmascararIntroducciónEstablecer un estilo de líneaEstablecer estilos de línea degradadosDibujar una líneaDibujar una curvaDibujar un arcoDibujar un rectánguloDibujar un círculoDibujar una elipseDibujar un triánguloDibujar polígonos regularesDibujar una estrellaRellenar una forma con un color sólido o translúcidoRellenar una forma con un degradadoRellenar una forma con un mapa de bitsScripts para máscarasCapítulo 8. Mapa de bitsIntroducciónCrear un objeto BitmapDataAñadir un mapa de bits a la lista de visualizaciónDibujar un objeto de visualización en un mapa de bitsCargar una imagen externa en un mapa de bitsManipular píxelesCrear rellenos rectangularesCrear un bote de pinturaCopiar píxelesCopiar canalesCrear ruidoCrear un ruido PerlinUtilizar umbralAplicar un filtro a un mapa de bitsDisolver entre dos mapas de bitsDesplazar un mapa de bitsCapítulo 9. TextoIntroducciónCrear un contorno alrededor de un campo de textoCrear un fondo para un campo de textoCrear un campo de entrada de datos del usuarioCrear un campo de contraseñaFiltrar la entrada de datos de textoEstablecer la longitud máxima de un campoMostrar textoMostrar texto formateado en HTMLCondensar el espacio en blancoCambiar el tamaño de campos de texto para ajustar contenidoDesplazar texto por medio de programaciónResponder a eventos del ratónFormatear textoFormatear texto incorporado por el usuarioFormatear parte de un texto existenteEstablecer la fuente de un campo de textoIncorporar fuentesCrear texto que se puede rotarMostrar texto UnicodeAsignar foco a un campo de textoSeleccionar texto con ActionScriptEstablecer el punto de inserción de un campo de textoResponder cuando el texto está seleccionado o deseleccionadoResponder a entrada de texto por parte del usuarioAñadir un hipervínculo a textoInvocar ActionScript desde hipervínculosTrabajar con diseño de texto avanzadoAplicar anti-aliasing avanzadoReemplazar textoRecuperar una lista de fuentes del sistemaCapítulo 10. Filtros y transformacionesIntroducciónAplicar cambios de colorAplicar matices de colorVolver a establecer colorTorcerAplicar filtros básicosAplicar efectos de filtro avanzado (relieve, etc.)Aplicar relieveDetectar bordesEnfocarCrear un negativo digitalAplicar escala de grisesCambiar saturaciónCambiar brilloCambiar contrasteCapítulo 11. Animación por medio de programaciónIntroducciónMover un objetoMover un objeto en una dirección específicaDeceleraciónAceleraciónResortesUtilizar trigonometríaAplicar técnicas de animación a otras propiedadesCapítulo 12. CadenasIntroducciónUnir cadenasUtilizar comillas y apóstrofes en cadenasInsertar caracteres especiales de espacio en blancoBuscar una subcadenaExtraer una subcadenaAnalizar una cadena en palabrasEliminar y reemplazar caracteres y palabrasRecuperar un carácter de cada vezConvertir la mayúscula y minúsculaRecortar espacio en blancoInvertir una cadena por palabra o carácterConvertir entre cadenas y Unicode o ASCIICapítulo 13. Expresiones regularesIntroducciónEntender patrones de expresión regularComprobar expresiones regularesBuscar coincidencias de patrónEliminar y reemplazar caracteres y palabras utilizando patronesCrear un patrón non-greedyValidar entrada de datos del usuario con patrones comunesCapítulo 14. Fechas y horasIntroducciónAveriguar la fecha y hora actualRecuperar los valores de fechaRecuperar el nombre de día o mesFormatear la fecha y horaFormatear segundos o milisegundos como minutos y segundosConvertir entre DMAHMSM y milisegundos EpochUtilizar temporizadoresCalcular el tiempo transcurrido o intervalos entre fechasAnalizar una fecha desde una cadenaCapítulo 15. Programar sonidoIntroducciónCrear un objeto de sonido y cargar un sonidoIniciar y detener un sonidoConfigurar el buffer para un sonidoDistanciar el inicio de un sonidoReproducir un sonido múltiples veces (bucle)Obtener el tamaño de un archivo de sonidoLeer la etiqueta ID3 de un archivo de sonidoAveriguar cuándo termina de reproducirse un sonidoRegistrar el progreso de un sonido reproduciéndoseParar y reiniciar un sonidoLeer el nivel de un sonidoDetener todos los sonidosLeer el espectro de sonidoCambiar el volumen o ajuste de la salida de un sonidoCrear una aplicación de sonidoCapítulo 16. VídeoIntroducciónCargar y reproducir vídeoControlar el sonido de vídeoLeer el tiempo de reproducciónLeer la duración de vídeoControlar el tiempo de reproducciónEscalar vídeoGestionar y controlar el buffer y la cargaEscuchar los puntos de entradaAplicar filtros al vídeoDetener y reiniciar vídeoParar vídeoArrastrar vídeoBorrar la visualización del vídeoDeterminar el ancho de banda del usuarioCapítulo 17. Almacenar datos persistentesIntroducciónCrear y abrir un objeto compartido localEscribir datos en un objeto compartidoGuardar un objeto compartido localLeer datos de un objeto compartidoEliminar datos de un objeto compartidoClases personalizadas en serieCompartir datos entre aplicaciones FlashControlar el tamaño de objetos compartidos localesCapítulo 18. Comunicarse con otras películasIntroducciónCrear conexiones localesEnviar datosValidar recibo de comunicación sobre conexiones localesAceptar comunicaciones locales de otros dominiosCapítulo 19. Enviar y cargar datosIntroducciónCargar variables de un archivo de textoCargar variables desde un script del lado del servidorCargar un bloque de texto (incluido HTML y XML)Comprobar el progreso de cargaAcceder a los datos que se descarganEnviar datos a un script del lado del servidorEnviar variables y gestionar un resultado devueltoCapítulo 20. XMLIntroducciónEntender la estructura XML (leer y escribir XML)Crear un objeto XMLAñadir elementos a un objeto XMLAñadir nodos de texto a un objeto XMLAñadir atributos a un elemento XMLLeer elementos en un árbol XMLEncontrar elementos por nombreLeer nodos de texto y sus valoresLeer atributos de un elementoEliminar elementos, nodos de texto y atributosCargar XMLCargar XML de diferentes dominiosEnviar XMLBuscar XMLUtilizar HTML y caracteres especiales en XMLCapítulo 21. Servicios Web y Flash RemotingIntroducciónInvocar métodos de servicios WebGestionar respuestas de servicios WebGestionar errores de servicios WebInvocar métodos de Flash RemotingGestionar respuestas de Flash RemotingCapítulo 22. Crear aplicaciones integradasIntroducciónInvocar funciones JavaScriptInvocar funciones ActionScriptPasar parámetros desde HTMLCapítulo 23. Administración de archivosIntroducciónDescargar archivosDetectar cuándo un usuario selecciona un archivo a descargarMonitorizar el proceso de descargaNavegar en busca de archivosFiltrar archivos que se muestran en la ventana del navegadorDetectar cuándo el usuario ha seleccionado un archivo a enviarSubir archivosMonitorizar el progreso de subida de archivosCapítulo 24. Programación socketIntroducciónConectarse a un servidor socketEnviar datosRecibir datosSaludar a un servidor socketDesconectarse de un servidor socketGestionar errores socketApéndice. Secuencias de escape Unicode para caracteres Latin 1Índice alfabético |
|
Producto anterior CREACION DISEÑO WEB GUIA VISUAL 2005 |
Producto Siguiente
VISUAL STUDIO 2005 T.SYS |