Comunidad de diseño web y desarrollo en internet online

¿como hacer botones de navegacion?

Citar            
MensajeEscrito el 02 Ago 2011 10:43 pm
Buen dia.
Tengo mis 5 botones en flash funcionan correctamente cuando lo pego al dreamweaver y lo veo en vista previo (F12).
Solo que al estar en cada seccion, uno no sabe en que seccion esta (incio, servicios, productos, etc.)
Quisiera si alguien podria ayudarme en hacerlo como botones de navegacion, al dar click en cada boton, me indique que estoy en la seccion de ese boton.
muchas gracias por vuestra ayuda.

Por blasgo

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Ago 2011 01:51 pm
¿Te refieres a que quede el botón como seleccionado? ¿Recargas todo el menú cada vez que cambias de contenido?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2011 05:56 pm
si, que indique la seccion donde uno le hizo clic.
un ejemplo aqui

Por blasgo

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Ago 2011 05:57 pm
¿Recargas todo el menú cada vez que cambias de contenido?


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2011 06:08 pm
¿recargar todo el menu? si te refieres a que al dar clic cambia de contenido segun la seccion (inicio, productos, servicios, etc.) pues si. y que ese boton quede selecionado indicando la seccion en la q uno esta.

Por blasgo

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Ago 2011 06:12 pm
el contenido no es el menu, pregunto si se recarga el menu, el contenido obviamente se recarga. Asumo que no, queda fijo. Tienes que usar MovieClips y no botones, todos con dos frames, uno para estado normal otro para estado seleccionado. El onPress hace algo como esto>

Código ActionScript :

miBoton.onPress = function(){
  for(var i in _parent) _parent[i].gotoAndStop(1)
  this.gotoAndStop(2)
  getURL(.....)
}


Todos los botones del menu estan contenidos en un MC

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2011 06:26 pm
Tengo mis 5 secciones y convertirlos a Movieclips, ¿el cod. q me escribes le pongo en cada movieclip, con su respectivo URL?

Por blasgo

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Ago 2011 06:28 pm
Cada boton va a un lugar distinto. El método chino sería poner uno por cada uno, si das un pasito mas, lo pones con un array de URLs, nombres en secuencia (bot1, bot2, etc) y un solo loop, en donde pillas el link desde el array usando el indice que te indica el nombre del boton

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2011 08:29 pm
hola Jorge, hice un rectangulo (miBoton) lo converti en Movieclip, dentro de el, en el primer frame puse color azul y en el sgdo frame color rojo; cree otra capa y le puse un as "stop();"
Sali del MC, selecciono el rectangulo (miBoton) y copio y pego el cod. q me escribiste poniendo el link en el getURL, y me sale error:
**Error** Escena=Escena 1, capa=Capa 1, fotograma=1:Línea 1: La declaración debe aparecer dentro del controlador on/onClipEvent
miBoton.onPress = function(){

Luego puse el cod. dentro del Movieclip en el frame1; no me sale error, pero no hace ningun cambio ni sale la manito.
No se en que fallo o que estoy obviando
de antemano gracias por la ayuda.

Por blasgo

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Ago 2011 08:48 pm
El escenario es el siguiente

- Un boton con dos frames, por decir azul y roto que es un MovieClip
- Un MC llamado botonera al que arrastras N instancias del botón que creaste en el paso anterior
- A los botones le pones nombre de instancia bot1, bot2, bot3 .... botN

En la línea de tiempo del MC que creaste en el segundo paso pones>

Código ActionScript :

var links:Array = new Array("page1.html", "page2.html", "page3.html" .... etc)
var totalPages:Number = N //la cantidad de pages que tengas
for(var i:Number = 0; i<totalPages; i++){
   this["btn"+i].onPress = function(){
      var nr:Number = Number(this.name,substr(3))
      for(var i in _parent) _parent[i].gotoAndStop(1) 
       this.gotoAndStop(2) 
      getURL(links[nr-1], "elFrameDondeSeTieneQueAbrir")
  }
}


Esa es la idea, para evitar repetir la programación sobre cada botón cambiando solo el link

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.