- Importar al escenario el archivo de photoshop: design.psd, aparecerá una ventana, en ella hay que activar todas las casillas y asignar como movie clips las secciones de la página con su respectivo nombre: home_mc, about_mc, portfolio_mc, contact_mc y topbar_mc
- Activar la última casilla para que el proyecto de Flash tenga las dimensiones del diseño. (Si aparece una ventana sobre elementos repetidos seleccionar la opción de reemplazo)
- Crear una nueva capa arriba de todas y llamarla actions/labels hay que extender la duración de todos los keyframes hasta el frame 40
- Agregar un keyframe cada 10 frames correspondiente a las secciones de la página, con su respectiva etiqueta (la opción aparece en la ventana de propiedades al dar clic al frame)
- Arrastrar los keyframes con los contenidos de cada sección a las etiquetas correspondientes (no los botones y no olvidar remover los frames sobrantes de secciones bajo otras)
- Seleccionar el primer frame de la capa actions/labels y presionar F9 para insertar el código de ActionScript:
stop();
Hacer lo mismo para cada keyframe con etiqueta. - Convertir en símbolos de tipo boton cada texto del menú con sus tres estados y sonido over, nombrarlos home, about, portfolio y contact. Tambien nombrarlos así en su nombre de Instancia para ActionScript.
- Agregar el siguiente código al primer frame de la capa actions / labels (después de stop();):
about.addEventListener(MouseEvent.CLICK,go_about);
function go_about (me:MouseEvent) {
gotoAndStop("about");
}
Así al dar clic a cada botón nos desplazaremos a la ubicación de cada etiqueta. - Sustituir el código anterior por el siguiente:
home.addEventListener(MouseEvent.CLICK,clickSection);
about.addEventListener(MouseEvent.CLICK,clickSection);
portfolio.addEventListener(MouseEvent.CLICK,clickSection);
contact.addEventListener(MouseEvent.CLICK,clickSection);
function clickSection (me:MouseEvent) {
gotoAndStop(me.target.name);
}
De esta forma la función clickSection extráe automáticamente el nombre de cada botón que con el mouse que se selecciona y se dirige hacia la etiqueta correspondiente. - Agregar el siguiente código a frame 1 como a continuación se muestra, así se le agregará una transición automática:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var homeTween:Tween = new Tween(home_mc, "x", Elastic.easeOut, 1000, 0, 3, true);
Las siguientes variaciones son para cada keyframe de la sección correspondiente:var aboutTween:Tween = new Tween(about_mc, "y", Elastic.easeOut, 1000, 112, 3, true); var portfolioTween:Tween = new Tween(portfolio_mc, "alpha", Regular.easeOut, 0, 1, 3, true); var contactTween:Tween = new Tween(contact_mc, "scaleX",Elastic.easeOut,0,1,3,true);
Más opciones de código para estas transiciones se pueden en esta página
Latest Entries »
Flash: Página Web Dinámica
Objetivo: El participante evaluará la transformación de un diseño en capas hecho en Photoshop a una página web dinámica en Flash, considerando así, paso a paso, su optimización y programación con ActionScript.
About Me
- Alberto Barrios L.
- Diseñador de Gráficos en Movimiento e Interactividad Multimedia.
ESTUDIOS
- Pasante de la Maestría en Docencia para Arte y Diseño FAD-UNAM 2012-2014.
- Licenciado en Artes Visuales ENAP-UNAM 1999-2004.
- Diplomado en Aplicaciones TIC para la Enseñanza DGTIC-UNAM 2008-2009.
- Diplomado en Realización Cinematográfica ENAP-UNAM 2008-2009.
- Diplomado en Multimedia DGSCA-UNAM 2005-2006.
ACTIVIDAD LABORAL
- Profesor comisionado en apoyo al Centro de Cómputo plantel Azcapotzalco CCH-UNAM 2015-2016.
- Profesor comisionado en apoyo al Centro de Cómputo plantel Vallejo CCH-UNAM 2012-2015.
- Profesor de Opciones Técnicas del Colegio de Ciencias y Humanidades UNAM 2009-2016.
- Instructor de la Dirección General de Cómputo y de Tecnologías de la Información y Comunicación UNAM 2004-2016.
- Colaborador del Área de Postproducción del Observatorio de Visualización de la UNAM-Ixtli DGSCA-UNAM 2004-2010.