SlideShare una empresa de Scribd logo
Introducción a AS3 Navegar por contenidos
Como primeros elementos para trabajar en esta aplicación nos disponemos a crear una interfaz como la presentada anteriormente. La interfaz
La interfaz, va a contener una estructura en la línea de tiempo como la expuesta en la imagen. La capa fondo no necesita presentación. La capa marcos, contiene los marcos que se aprecian en la imagen de la interfaz y los botones de navegación. Los frames
La capa titulo, contiene el titulo de la aplicación. La capa infos, contiene toda la información que se muestra, ubicada en diferentes frames(los que tienen la banderita). Las capas Mascara, con mascaras para aplicar una animación al inicio de la aplicación. La capa Scripts(en el frame 16) contendrá el código de la aplicación. Los frames
Los frames A cada uno de los frames con “banderita” de la capa infos, se le asigna un nombre en las propiedades. Esto se logra seleccionando el frame y en las propiedades se le asigna un nombre. Los nombres correspondientes a los frames son: 16:introduccion 17:objetivos 18:justificacion 19:ejemplos El nombre corresponde al contenido presentado.
Los botones Cada botón dentro de la interfaz ha sido  diseñado como un símbolo de la biblioteca. Y a cada uno de ellos en el escenario le es asignado un nombre, dependiendo del contenido que debe mostrar. Es así como tenemos los siguientes nombres: btnIntro btnObjetivos btnJustificacion btnEjemplos
El código Para darle funcionalidad a la aplicación, seleccionamos el frame 16 y presionamos F9. Estos abrirá el editor de código. Lo primero que hacemos con los scripts es detener la ejecución de la animación; para esto escribimos: stop();
El código Ahora procedemos a darle funcionalidad a los botones, para esto le asignamos funciones a los eventos “click” de cada botón. Para el botón btnIntro colocamos el siguiente código: this.btnIntro.addEventListener("click",irIntroduccion); function irIntroduccion(e:MouseEvent):void { this.gotoAndStop("introduccion"); }
El código En el código anterior tenemos los siguientes elementos: this : Esta instrucción siempre se refiere al objeto actual sobre el que se está trabajando; para este caso el escenario principal. addEventListener : Es una función de AS3 que permite asociar una función que será ejecutada cuando se produzca un evento.
El código click:  Es el nombre del evento que deseamos capturar. MouseEvent : Es la clase que corresponde al tipo de evento que estamos evaluando, para este caso es un click que a su vez es un evento producido por el mouse. gotoAndStop: Mueve la cabeza lectora a un frame especifico y detiene la animación.
El código introduccion:  Es el nombre del frame donde se encuentra el contenido referente a la introducción. Cabe anotar, que cuando se da  gotoAndStop(“introduccion”)  indicamos que se mueva al frame introduccion; pero esto puede ser reemplazado por  gotoAndStop(16),  ya que el frame con el nombre introduccion es el frame 16.
El código El código utilizado para para el botón btnIntro se puede utilizar de igual forma para los demás botones,  solo hay que cambiar las asociaciones pertinentes. El código final debe quedar como se presenta a continuación:
stop(); this.btnIntro.addEventListener("click",irIntroduccion); this.btnObjetivos.addEventListener("click",irObjetivos); this.btnJustificacion.addEventListener("click",irJustificacion); this.btnEjemplos.addEventListener("click",irEjemplos); function irIntroduccion(e:MouseEvent):void { this.gotoAndStop("introduccion"); } function irObjetivos(e:MouseEvent):void { this.gotoAndStop("objetivos"); } function irJustificacion(e:MouseEvent):void { this.gotoAndStop("justificacion"); } function irEjemplos(e:MouseEvent):void { this.gotoAndStop("ejemplos"); }
GRACIAS

Más contenido relacionado

La actualidad más candente

Comandos basicos para la programación en javascript
Comandos basicos para la programación en javascriptComandos basicos para la programación en javascript
Comandos basicos para la programación en javascript
Micco5W
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
Abrirllave
 
Manual
ManualManual
Como hacer que un jframe abra otra ventana y se cierre la vieja
Como hacer que un jframe abra otra ventana y se cierre la viejaComo hacer que un jframe abra otra ventana y se cierre la vieja
Como hacer que un jframe abra otra ventana y se cierre la vieja
Jose Alberto Misel
 
Instrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoInstrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigo
Abrirllave
 
Ordinogramas
OrdinogramasOrdinogramas
Ordinogramas
Abrirllave
 
If
IfIf
manual-batch-desde-0
manual-batch-desde-0manual-batch-desde-0
manual-batch-desde-0
Ulises Ruinervo
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
Abrirllave
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
Fernando Juhasz
 
Codigos programables
Codigos programablesCodigos programables
Codigos programables
mencr
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
Eliasid Rivero Madera
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
vic-97
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
Julieth Rosero
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
Sara Isabel Hoyos Caicedo
 
Taller tecnologia 2018
Taller tecnologia 2018 Taller tecnologia 2018
Taller tecnologia 2018
Kevin Villegas
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativas
Abrirllave
 
Proof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOITProof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOIT
BTshell-Fran
 
Leng prog C
Leng prog CLeng prog C

La actualidad más candente (19)

Comandos basicos para la programación en javascript
Comandos basicos para la programación en javascriptComandos basicos para la programación en javascript
Comandos basicos para la programación en javascript
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
 
Manual
ManualManual
Manual
 
Como hacer que un jframe abra otra ventana y se cierre la vieja
Como hacer que un jframe abra otra ventana y se cierre la viejaComo hacer que un jframe abra otra ventana y se cierre la vieja
Como hacer que un jframe abra otra ventana y se cierre la vieja
 
Instrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoInstrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigo
 
Ordinogramas
OrdinogramasOrdinogramas
Ordinogramas
 
If
IfIf
If
 
manual-batch-desde-0
manual-batch-desde-0manual-batch-desde-0
manual-batch-desde-0
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
Codigos programables
Codigos programablesCodigos programables
Codigos programables
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Taller tecnologia 2018
Taller tecnologia 2018 Taller tecnologia 2018
Taller tecnologia 2018
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativas
 
Proof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOITProof of concept: Auditando sistema con METASPLOIT
Proof of concept: Auditando sistema con METASPLOIT
 
Leng prog C
Leng prog CLeng prog C
Leng prog C
 

Destacado

Mover Con Click
Mover Con ClickMover Con Click
Mover Con Click
Jaime Hernández
 
Practica nº24 de flash
Practica nº24 de flashPractica nº24 de flash
Practica nº24 de flash
aeto
 
Programación 3. Nieva. Clase 2, Segunda Parte
Programación 3. Nieva. Clase 2, Segunda ParteProgramación 3. Nieva. Clase 2, Segunda Parte
Programación 3. Nieva. Clase 2, Segunda Parte
MultimediaUNLaR
 
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101
thalis96
 
El sonido en flash con action script 3
El sonido en flash con action script 3El sonido en flash con action script 3
El sonido en flash con action script 3
Jaime Hernández
 
Trabajo de multimedia 2
Trabajo de multimedia 2Trabajo de multimedia 2
Trabajo de multimedia 2
cortesjj
 
As3 unidad 9 controlar sonido con action script
As3 unidad 9 controlar sonido con action scriptAs3 unidad 9 controlar sonido con action script
As3 unidad 9 controlar sonido con action script
Francisco Javier Arce Anguiano
 
Crear circulos II
Crear circulos IICrear circulos II
Crear circulos II
Jaime Hernández
 
Practica nº19 de flash
Practica nº19 de flashPractica nº19 de flash
Practica nº19 de flash
Rafael Carlos
 
Practica nº20 de flash
Practica nº20 de flashPractica nº20 de flash
Practica nº20 de flash
Rafael Carlos
 
Practica 14 boton
Practica 14 botonPractica 14 boton
Practica 14 boton
Cesar Govea Rodriguez
 
Practica nº18 de flash
Practica nº18 de flashPractica nº18 de flash
Practica nº18 de flash
Rafael Carlos
 
Practica nº16 de flash menu desplegable
Practica nº16 de flash menu desplegablePractica nº16 de flash menu desplegable
Practica nº16 de flash menu desplegable
aeto
 
Atrion script 3.0
Atrion script 3.0Atrion script 3.0
Atrion script 3.0
luisevelio10
 
Action script 3
Action script 3Action script 3
Action script 3
90000111
 
Guia de ejercicios flash decimos
Guia de ejercicios flash decimosGuia de ejercicios flash decimos
Guia de ejercicios flash decimos
pvyinna
 
Practica 23
Practica 23Practica 23
Practica 23
Rafael Carlos
 
Actionscript
ActionscriptActionscript
Actionscript
yyurany
 
Guia ejercicios flash
Guia ejercicios flashGuia ejercicios flash
Guia ejercicios flash
Yairili Mirianni Mendoza L
 
Ley De Ohm
Ley De OhmLey De Ohm
Ley De Ohm
WAB
 

Destacado (20)

Mover Con Click
Mover Con ClickMover Con Click
Mover Con Click
 
Practica nº24 de flash
Practica nº24 de flashPractica nº24 de flash
Practica nº24 de flash
 
Programación 3. Nieva. Clase 2, Segunda Parte
Programación 3. Nieva. Clase 2, Segunda ParteProgramación 3. Nieva. Clase 2, Segunda Parte
Programación 3. Nieva. Clase 2, Segunda Parte
 
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101
 
El sonido en flash con action script 3
El sonido en flash con action script 3El sonido en flash con action script 3
El sonido en flash con action script 3
 
Trabajo de multimedia 2
Trabajo de multimedia 2Trabajo de multimedia 2
Trabajo de multimedia 2
 
As3 unidad 9 controlar sonido con action script
As3 unidad 9 controlar sonido con action scriptAs3 unidad 9 controlar sonido con action script
As3 unidad 9 controlar sonido con action script
 
Crear circulos II
Crear circulos IICrear circulos II
Crear circulos II
 
Practica nº19 de flash
Practica nº19 de flashPractica nº19 de flash
Practica nº19 de flash
 
Practica nº20 de flash
Practica nº20 de flashPractica nº20 de flash
Practica nº20 de flash
 
Practica 14 boton
Practica 14 botonPractica 14 boton
Practica 14 boton
 
Practica nº18 de flash
Practica nº18 de flashPractica nº18 de flash
Practica nº18 de flash
 
Practica nº16 de flash menu desplegable
Practica nº16 de flash menu desplegablePractica nº16 de flash menu desplegable
Practica nº16 de flash menu desplegable
 
Atrion script 3.0
Atrion script 3.0Atrion script 3.0
Atrion script 3.0
 
Action script 3
Action script 3Action script 3
Action script 3
 
Guia de ejercicios flash decimos
Guia de ejercicios flash decimosGuia de ejercicios flash decimos
Guia de ejercicios flash decimos
 
Practica 23
Practica 23Practica 23
Practica 23
 
Actionscript
ActionscriptActionscript
Actionscript
 
Guia ejercicios flash
Guia ejercicios flashGuia ejercicios flash
Guia ejercicios flash
 
Ley De Ohm
Ley De OhmLey De Ohm
Ley De Ohm
 

Similar a Navegando por contenidos

99
9999
2trabajo
2trabajo2trabajo
2trabajo
iloveyoumygod
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
Harolsmr1103
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
Harolsmr1103
 
Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02
MariaLejandra17
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
Harolsmr1103
 
Angie tovar (1)
Angie tovar (1)Angie tovar (1)
Angie tovar (1)
AngieTovar20
 
Actionscrip linakrdona n2
Actionscrip linakrdona n2Actionscrip linakrdona n2
Actionscrip linakrdona n2
LinaCtriana
 
Programación I
Programación IProgramación I
Programación I
Ada R
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
Lina2397
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0
Gtmuriano
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
Lina2397
 
Natalia gonzález villamil (1)
Natalia gonzález villamil (1)Natalia gonzález villamil (1)
Natalia gonzález villamil (1)
nata2381075
 
Action script
Action scriptAction script
Action script
miguel97lombana
 
Actionscript
ActionscriptActionscript
Actionscript
pikapikachuu
 
Maira
MairaMaira
Maira
mairarealp
 
Marcela montoya
Marcela montoyaMarcela montoya
Marcela montoya
marcelithamontoya
 
Marcela montoya
Marcela montoyaMarcela montoya
Marcela montoya
marcelithamontoya
 
ActionScript 3.0 GERMAN MIELES11-2
ActionScript 3.0 GERMAN MIELES11-2ActionScript 3.0 GERMAN MIELES11-2
ActionScript 3.0 GERMAN MIELES11-2
caresucio
 
Trabajo de gestión de proyecto (1)
Trabajo de gestión de proyecto (1)Trabajo de gestión de proyecto (1)
Trabajo de gestión de proyecto (1)
lzhat
 

Similar a Navegando por contenidos (20)

99
9999
99
 
2trabajo
2trabajo2trabajo
2trabajo
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Angie tovar (1)
Angie tovar (1)Angie tovar (1)
Angie tovar (1)
 
Actionscrip linakrdona n2
Actionscrip linakrdona n2Actionscrip linakrdona n2
Actionscrip linakrdona n2
 
Programación I
Programación IProgramación I
Programación I
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
 
Natalia gonzález villamil (1)
Natalia gonzález villamil (1)Natalia gonzález villamil (1)
Natalia gonzález villamil (1)
 
Action script
Action scriptAction script
Action script
 
Actionscript
ActionscriptActionscript
Actionscript
 
Maira
MairaMaira
Maira
 
Marcela montoya
Marcela montoyaMarcela montoya
Marcela montoya
 
Marcela montoya
Marcela montoyaMarcela montoya
Marcela montoya
 
ActionScript 3.0 GERMAN MIELES11-2
ActionScript 3.0 GERMAN MIELES11-2ActionScript 3.0 GERMAN MIELES11-2
ActionScript 3.0 GERMAN MIELES11-2
 
Trabajo de gestión de proyecto (1)
Trabajo de gestión de proyecto (1)Trabajo de gestión de proyecto (1)
Trabajo de gestión de proyecto (1)
 

Último

200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
ruthmatiel1
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 

Último (20)

200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 

Navegando por contenidos

  • 1. Introducción a AS3 Navegar por contenidos
  • 2. Como primeros elementos para trabajar en esta aplicación nos disponemos a crear una interfaz como la presentada anteriormente. La interfaz
  • 3. La interfaz, va a contener una estructura en la línea de tiempo como la expuesta en la imagen. La capa fondo no necesita presentación. La capa marcos, contiene los marcos que se aprecian en la imagen de la interfaz y los botones de navegación. Los frames
  • 4. La capa titulo, contiene el titulo de la aplicación. La capa infos, contiene toda la información que se muestra, ubicada en diferentes frames(los que tienen la banderita). Las capas Mascara, con mascaras para aplicar una animación al inicio de la aplicación. La capa Scripts(en el frame 16) contendrá el código de la aplicación. Los frames
  • 5. Los frames A cada uno de los frames con “banderita” de la capa infos, se le asigna un nombre en las propiedades. Esto se logra seleccionando el frame y en las propiedades se le asigna un nombre. Los nombres correspondientes a los frames son: 16:introduccion 17:objetivos 18:justificacion 19:ejemplos El nombre corresponde al contenido presentado.
  • 6. Los botones Cada botón dentro de la interfaz ha sido diseñado como un símbolo de la biblioteca. Y a cada uno de ellos en el escenario le es asignado un nombre, dependiendo del contenido que debe mostrar. Es así como tenemos los siguientes nombres: btnIntro btnObjetivos btnJustificacion btnEjemplos
  • 7. El código Para darle funcionalidad a la aplicación, seleccionamos el frame 16 y presionamos F9. Estos abrirá el editor de código. Lo primero que hacemos con los scripts es detener la ejecución de la animación; para esto escribimos: stop();
  • 8. El código Ahora procedemos a darle funcionalidad a los botones, para esto le asignamos funciones a los eventos “click” de cada botón. Para el botón btnIntro colocamos el siguiente código: this.btnIntro.addEventListener("click",irIntroduccion); function irIntroduccion(e:MouseEvent):void { this.gotoAndStop("introduccion"); }
  • 9. El código En el código anterior tenemos los siguientes elementos: this : Esta instrucción siempre se refiere al objeto actual sobre el que se está trabajando; para este caso el escenario principal. addEventListener : Es una función de AS3 que permite asociar una función que será ejecutada cuando se produzca un evento.
  • 10. El código click: Es el nombre del evento que deseamos capturar. MouseEvent : Es la clase que corresponde al tipo de evento que estamos evaluando, para este caso es un click que a su vez es un evento producido por el mouse. gotoAndStop: Mueve la cabeza lectora a un frame especifico y detiene la animación.
  • 11. El código introduccion: Es el nombre del frame donde se encuentra el contenido referente a la introducción. Cabe anotar, que cuando se da gotoAndStop(“introduccion”) indicamos que se mueva al frame introduccion; pero esto puede ser reemplazado por gotoAndStop(16), ya que el frame con el nombre introduccion es el frame 16.
  • 12. El código El código utilizado para para el botón btnIntro se puede utilizar de igual forma para los demás botones, solo hay que cambiar las asociaciones pertinentes. El código final debe quedar como se presenta a continuación:
  • 13. stop(); this.btnIntro.addEventListener("click",irIntroduccion); this.btnObjetivos.addEventListener("click",irObjetivos); this.btnJustificacion.addEventListener("click",irJustificacion); this.btnEjemplos.addEventListener("click",irEjemplos); function irIntroduccion(e:MouseEvent):void { this.gotoAndStop("introduccion"); } function irObjetivos(e:MouseEvent):void { this.gotoAndStop("objetivos"); } function irJustificacion(e:MouseEvent):void { this.gotoAndStop("justificacion"); } function irEjemplos(e:MouseEvent):void { this.gotoAndStop("ejemplos"); }