Diseño Web II
2
CARRERAS PROFESIONALES
CIBERTEC
DISEÑO WEB II
3
NDICE Í NDICE Presentación
5
Red de contenidos
6
Unidad de aprendizaje 1: El lenguaje XML SEMANA 1
: Introducción al lenguaje XML
7
SEMANA 2
: Cargar XML
17
Unidad de aprendizaje 2: El lenguaje CSS SEMANA 3
: Estilos CSS
SEMANA 4
:
SEMANA 5
: Integración de XML, CSS y Flash
29
PC1: Pagina personal con xml y css 41
Unidad de aprendizaje 3: El lenguaje ActionScript 3.0 SEMANA 6
: Manejo de Niveles
PC2: Pagina personal con enlaces
SEMANA 8 SEMANA 9
53
: Desarrollo de Aplicaciones web con Flash CS3
69
SEMANA 10 : Metodos de Movieclips
73
SEMANA 11 : La clase Timer
85
SEMANA 12 :
PC3: Web Site de Curso Virtual con animaciones
SEMANA 13 : La clase Tween
93
SEMANA 14 : Sonidos
109
SEMANA 15
Videos
119
SEMANA 16
PC4: Diseño de un juego interactivo
SEMANA 17 : No Hay Clases
CIBERTEC
CARRERAS PROFESIONALES
4
CARRERAS PROFESIONALES
CIBERTEC
DISEÑO WEB II
5
PRESENTACIÓN Diseño Web II es un curso que pertenece a la línea técnica y se dicta en la carrera de Diseño Grafico. Brinda a los alumnos un conjunto de herramientas de software como Adobe Flash CS3, CSS y XML, para el diseño de páginas web con aplicaciones multimedia. El manual para el curso ha sido diseñado bajo la modalidad de unidades de aprendizaje, las que se desarrollan durante semanas determinadas. En cada una de ellas, hallará los logros, que debe alcanzar al final de la unidad; el tema tratado, el cual será ampliamente desarrollado; y los contenidos, que debe desarrollar, es decir, los subtemas. Por último, encontrará las actividades que deberá desarrollar en cada sesión, que le permitirán reforzar lo aprendido en la clase. El curso es eminentemente práctico y consiste en el diseño de páginas web con programación ActionScript 3.0. En primer lugar, se inicia con el programa. Adobe Flash CS3 que permite diseñar páginas web usando el lenguaje ActionScript. Continúa con el lenguaje XML, que junto con ActionScript, brinda al alumno una variedad de herramientas para la estructuración de la información para transformarla y presentarla en una página web. Por ejemplo, se pueden crear galeria de imágenes, noticias dinámicas, etc.
CIBERTEC
CARRERAS PROFESIONALES
6
RED DE CONTENIDOS
Diseño Web II
El lenguaje ActionScript 3.0
Métodos
Propieda des
Timer
Tween
Audio
Video
CARRERAS PROFESIONALES
El lenguaje XML
Objetos Metodos
Propie dades
El lenguaje CSS
CSS
Flash XML
CIBERTEC
Flash CSS
DISEÑO WEB II
7
UNIDAD DE APRENDIZAJE
1 SEMANA
1
EL LENGUAJE XML LOGRO DE LA UNIDAD DE APRENDIZAJE •
Al término de la unidad, los alumnos diseñan páginas web con la herramienta Adobe Flash CS3, estructurando la información con XML para transformarla y presentarla en una pagina web.
TEMARIO • • • •
Estructura XLM Conceptos XML Declaración XML Documentos XML bien formados
ACTIVIDADES PROPUESTAS • •
CIBERTEC
Los alumnos diseñan documentos XML bien formados. Los alumnos diseñan galería de imagenes con XML
CARRERAS PROFESIONALES
8
1. INTRODUCCIÓN A XML XML, sigla en inglés de E xt ensible M arkup Language («lenguaje de marcas ampliable»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML. XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable. XML es una tecnología sencilla que tiene complementan y la hacen mucho más grande mayores. Tiene un papel muy importante en compatibilidad entre sistemas para compartir segura, fiable y fácil.
a su alrededor otras que la y con unas posibilidades mucho la actualidad ya que permite la la información de una manera
En este manual se usará XML para crear Galeria de imagenes, Galeria de videos, reproductor de musica y videos, menus dinamicos, noticias dinamicas entre otros.
1.1. Conceptos y términos importantes Antes de crear documentos XML es necesario revisar algunos conceptos básicos: •
Elemento raiz: Es el primer elemento de un documento XML y el ultimo que cierra. Sólamente se permite un elemento raíz. Esta restriccón le es muy útil al parser para asegurarse que el documento está completo.
CARRERAS PROFESIONALES
CIBERTEC
DISEÑO WEB II
9
1 Viviana
•
Elemento: elemento individual de un documento XML, identificado como una etiqueta inicial y una etiqueta final, y el contenido existente entre las etiquetas. Los elementos XML pueden contener texto o elementos de
otro tipo, o pueden estar vacíos.
1 Viviana
•
Elemento vacío: elemento XML que no contiene elementos secundarios. Los elementos vacíos se suelen escribir con una sola etiqueta (como
).
•
Documento: estructura XML individual. Un documento XML puede contener un número arbitrario de elementos (o puede constar únicamente de un elemento vacío); no obstante, debe tener un solo elemento de nivel superior que contenga a todos los demás elementos del documento.
•
Nodo: nombre alternativo para elemento XML.
•
Atributo: valor con nombre asociado con un elemento que se escribe en la etiqueta inicial del elemento con el formato nombreAtributo="valor", en lugar de escribirse como un elemento secundario independiente anidado dentro del elemento.
•
Entidades predefinidas. En XML 1.0, se definen cinco entidades para representar caracteres especiales y que no se interpreten como marcado por el procesador XML. Es decir, que así podemos usar el carácter "<" sin que se interprete como el comienzo de una etiqueta XML, por ejemplo.
CIBERTEC
CARRERAS PROFESIONALES
10
Entidad Caracter & & <
<
>
>
' ' " "
•
Secciones CDATA. Existe otra construcción en XML que permite especificar datos, utilizando cualquier carácter, especial o no, sin que se interprete como marcado XML. La razón de esta construcción llamada CDATA (Character Data) es que a veces es necesario para los autores de documentos XML, poder leerlo facilmente sin tener que descifrar los códigos de entidades. Especialmente cuando son muchas. Como ejemplo, el siguiente (primero usando entidades predefinidas, y luego con un bloque CDATA)
Lo siguiente es un ejemplo de HTML.