Visualizzazione dei risultati da 1 a 4 su 4

Discussione: MC bottone

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    14

    MC bottone

    Ciao a tutti,
    premetto che sono piuttosto scarsa, e flash 8 lo so usare poco

    Comunque, ho creato un movie clip bottone e direi che funziona (vedi allegato). Quello che non so fare è assegnargli lo stato "già premuto"; o meglio, vorrei che una volta cliccato, cambiasse colore in modo permanente, in modo che se ci si torna sopra non si visualizzino più le azioni che avevo associato onRollover e onRollOut.

    Inoltre vorrei creare più istanze dello stesso bottone, che al momento non mi riesce di fare (...se metto due bottoni, ne funziona solo uno).

    Questo è il codice:

    this.button_mc.onRollOver = function () {
    button_mc.gotoAndPlay("_over");
    }

    this.button_mc.onRollOut= function () {
    button_mc.gotoAndPlay("_out");
    }

    this.button_mc.onRelease= function () {
    button_mc.gotoAndPlay("_release");
    }


    Grazie per chi vorrà aiutarmi!

    ...se non mi sono spiegata, vi posto il file, dategli un occhio grazie!!!!

    ...se invece ci sono altre soluzioni, ben vengano!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    14
    ops!...non si possono postare i .fla?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    14
    ...come non detto! ho trovato quello che cercavo qui :

    http://forum.html.it/forum/showthrea...ottone+premuto

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    14
    e invece no...la soluzione è incompleta.....

    ho provato così, ma pare ci sia un problema di logica :


    // name your buttons button1, button2, button3 and so on...
    //
    total = 3;
    // number of buttons
    this.onEnterFrame = function() {
    for (var i = 1; i<=total; i++) {
    if (this["button"+i]._currentframe != 7) {
    if (this["button"+i].hitTest(_xmouse, _ymouse, false)) {
    this["button"+i].gotoAndPlay("over");

    } else {
    this["button"+i].gotoAndStop("up");
    }
    }
    }
    };
    for (var i = 1; i<=total; i++) {
    this["button"+i].onRelease = function() {
    this.gotoAndStop("press");
    };
    }

    ...la testina quando arriva al frame "over" si ferma anzichè continuare fino allo stop

    non so più dove sbattere la testa!!!
    ...tutto quello che mi serve è un bottone flash, animato sul roll'over e rollout, che in più abbia uno stato "premuto" (come per il vlink dell'HTML)
    ...nessuno ha un esempio da postare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.