Google Web after-hours

Contador en flash JSFL Traductor

5 Responses to 'Flash MX - Menu III (Botón con estado activo)'

  1. melkiades Says:

    ´muy chulo, pero tengo una pregun… bueno 2. Primero, que significa lo de this.getNextHighestDepth que mi FLASH MX no lo pilla…

    y segundo, podría ordenar ese array por ejemplo de a partir del título, es decir, por orden alfabético a partir del array. Es que he probado poniendo nombres y luego pongo menu.sort() y pasa de mi, me lo deja igual…

    muchas gracias cracks!!!

  2. tonilopez Says:

    Hola Melkiades,

    getNextHighestDepth() :
    permite determinar el valor de profundidad que puede pasarse a MovieClip.attachMovie(), MovieClip.duplicateMovieClip() o MovieClip.createEmptyMovieClip()

    Este es un método para el player de MX 2004, pero puedes cambiar esas líneas sw código para usar en MX como sigue:

    this.createEmptyMovieClip("holder_mc", this.getNextHighestDepth());

    por:

    this.createEmptyMovieClip("holder_mc", i);

    attachMovie("boton_mc", “boton_mc"+i, this.getNextHighestDepth());

    por:

    attachMovie("boton_mc", “boton_mc"+i, i);

    Saludos

  3. Jius Says:

    Hola, he estado tratando de modificar este menu tuyo para que ademas incluya un icono ademas del texto y bueno eso no es problema ya lo logré, quiza muy rudimentariamente pero esta hecho, lo que no logro hacer es que ese icono tome una propiedad de alpha al momento en el que el item aparece como desactivado, ojala pudieras ayudarme, te dejo el codigo que estoy usando, gracias.


    // -- funciones
    MovieClip.prototype.TLonRollOver = function() {
    formato.color = 0x991F36;
    this.texto.setTextFormat(formato);
    };
    MovieClip.prototype.TLonRollOut = function() {
    formato.color = 0x666666;
    this.texto.setTextFormat(formato);
    };
    MovieClip.prototype.TLonRelease = function() {

    // -- restaura todos los botones a su estado original
    for (i=0; i

    Espero que me puedas ayudar.

    Y una vez gracias por el foro y el blog hay mucho que aprender de uds. los grandes de flash . :grin:

  4. tonilopez Says:

    Supongo, que el icono está en un clip de película, pongamos que sea icono_mc

    Tendrias que modificar la función TLonRelease

    MovieClip.prototype.TLonRelease = function() {
    // – restaura todos los botones a su estado original
    for (i=0; i<menu.length; i++) {
    item = eval("boton_mc"+i);
    item.enabled = true;
    item.useHandCursor = true;
    formato.color = 0x666666;
    item.texto.setTextFormat(formato);
    item.icono_mc._alpha = 100
    }
    this.icono_mc._alpha = 50
    }

    Saludos

  5. Jius Says:

    Gracias Tony, si eso funcionó a la perfección gracias por todo de nuevo.