Comunidad de diseño web y desarrollo en internet online

¿como puedo hacer que el botón indique la pagina donde estoy?

Citar            
MensajeEscrito el 23 Jun 2011 09:12 pm
hola estoy haciendo botones pero no se como hacer que cada botón al darle click me indique en la pagina donde estoy.
Por ejemplo aqui en esta pagina, si se dan cuenta al darle click en cada boton, cambia de color indicando la pagina donde uno esta:


Gracias por su ayuda

Por blasgo

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Jun 2011 01:09 pm
Hace mucho hice un script que soluciona esto; posiblemente te sirva como guia.

Código ActionScript :

var i:Number = 1;
for (i; i<=5; i++) {
    var boton = _root["bt0"+i];
    boton.onRollOver = function() {
        sufix = this._name.substr(3);
        texto = _root["e0"+sufix];
        texto.textColor = 0xd95a1c;
    };
    boton.onRollOut = function() {
        if (this.enabled == true) {
            texto.textColor = 0xffffff;
        }
    };
    boton.onPress = function() {
        texto.textColor = 0x000000;
        botonActual.enabled = true;
        textoActual.textColor = 0xffffff;
    };
    boton.onRelease = function() {
        this.enabled = false;
        botonActual = this;
        textoActual = texto;
    };
}

Hay 5 botones en el .fla, llamados Btn01...Btn05 y 5 cajas de texto dinamico sobre dichos botones. Las cajas de texto dinamico se llaman E01...E05.
Este es el resultado final:

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 24 Jun 2011 10:12 pm

Acreonte escribió:

Hace mucho hice un script que soluciona esto; posiblemente te sirva como guia.

Código ActionScript :

var i:Number = 1;
for (i; i<=5; i++) {
    var boton = _root["bt0"+i];
    boton.onRollOver = function() {
        sufix = this._name.substr(3);
        texto = _root["e0"+sufix];
        texto.textColor = 0xd95a1c;
    };
    boton.onRollOut = function() {
        if (this.enabled == true) {
            texto.textColor = 0xffffff;
        }
    };
    boton.onPress = function() {
        texto.textColor = 0x000000;
        botonActual.enabled = true;
        textoActual.textColor = 0xffffff;
    };
    boton.onRelease = function() {
        this.enabled = false;
        botonActual = this;
        textoActual = texto;
    };
}

Hay 5 botones en el .fla, llamados Btn01...Btn05 y 5 cajas de texto dinamico sobre dichos botones. Las cajas de texto dinamico se llaman E01...E05.
Este es el resultado final:



Lo que sucede que soy nuevo en flash y no puedo guiarme totalemente con el script q me enviaste, si se hacer botones y ponerles el script correspondiente pero esa parte para q el boton me indique la pagina donde estoy no se como hacerlo, o como lo pondria.

Por blasgo

38 de clabLevel



Genero:Masculino  

firefox

 

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