Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it L'avatar di lid
    Registrato dal
    May 2002
    Messaggi
    555

    problema con goto... variabile

    ho una serie di pulsanti, quando clicco sul bottone servizi

    gli dico

    codice:
    _root.clservizi._visible = true;
    _root.sottoservizi._visible = true;
    _root.sottoservizi.gotoAndPlay(1);
    e lui fa partire l'animazione, che è semplicemente una maschera che scendendo fa apparire il sottomenu


    ora però vorrei che quando clicco sugli altri bottoni l'animazione andasse via al contrario?

    Nel mc (sottoservizi ho fatto l'animazione dall'1 al 31 con l'animazione per far apparire e dal 32 al 63 per far sparire,
    solo che non so come farlo partire solo quando il sottomenù è presente


    Grazie lid
    "ciascuno di noi può creare qualcosa di unico e di significativo per se stesso"

  2. #2
    Su ognuno degli altri bottoni:
    _root.sottoservizi.gotoAndPlay(32);

  3. #3
    Poi, al frame 63 di sottoservizi:

    codice:
    stop();
    _root.sottoservizi._visible = false;

  4. #4
    Al frame 31 di sottoservizi:

    stop();

  5. #5
    Utente di HTML.it L'avatar di lid
    Registrato dal
    May 2002
    Messaggi
    555
    dimmi se sbaglio, ma se faccio così essendo che questo sottomenù è presente in un solo bottone,

    se clicco sui pulsanti quando non è già visibile mi appare per un attimo per poi andare via con l'alpha,

    spero tu abbia capito cosa intendo
    "ciascuno di noi può creare qualcosa di unico e di significativo per se stesso"

  6. #6
    dimmi se sbaglio, ma se faccio così essendo che questo sottomenù è presente in un solo bottone,

    se clicco sui pulsanti quando non è già visibile mi appare per un attimo per poi andare via con l'alpha,

    spero tu abbia capito cosa intendo
    Sì, ho capito.
    Ma non credo ci sia questo problema.
    Infatti, finchè non premi il bottone con il sottomenu, _root.sottoservizi._visible = true; non si attiva mai, per cui, anche se esegue, è invisibile.

  7. #7
    Utente di HTML.it L'avatar di lid
    Registrato dal
    May 2002
    Messaggi
    555
    hai ragione

    Funziona

    grazie
    "ciascuno di noi può creare qualcosa di unico e di significativo per se stesso"

  8. #8
    Utente di HTML.it L'avatar di lid
    Registrato dal
    May 2002
    Messaggi
    555
    Funziona quasi tutto però o un problema,

    mi sono accorta che se clicco sul pulsante servizi (quindi parte l'animazione dal frame 1 al 32)

    Se clicco sugli altri pulsanti prima che questa animazione sia finita
    l'animazione al contrario non parte.



    Questo è il codice che ho messo per il ritorno

    MI disabilita il pulsante, ma non ma non mi fa l'animazione


    on (press) {
    _root.bthome.enabled = true;
    _root.btchisiamo.enabled = true;
    _root.btdovesiamo.enabled = false;
    _}
    on (press) {
    _root.sottoservizi.gotoAndPlay(32);
    _root.clhome._visible = false;
    _root.clchisiamo._visible = false;
    _root.cldovesiamo._visible = true;
    }
    "ciascuno di noi può creare qualcosa di unico e di significativo per se stesso"

  9. #9
    Per fare quello che dici, bisogna impostare tutto in un altro modo.
    "sottoservizi" deve avere solo l'animazione che lo fà apparire (per cui da 1 a 31).
    Poi devi creare la variabile "indietro" che può essere true o false.
    Inizialmente setti indietro= "false"; (quando il sottomenu appare).
    Poi, alla pressione del pulsante di "sottoservizi": indietro= "false";
    Poi, alla pressione di ogni altro pulsante: indietro= "true";
    Associato al clip "sottoservizi":if(indietro="true") {nextFrame();}

    Capito il concetto?
    Quando il sottomenu deve sparire, il clip "sottoservizi" viene riprodotto al contrario. Questo anche quando è a metà della sua animazione.

  10. #10
    Utente di HTML.it L'avatar di lid
    Registrato dal
    May 2002
    Messaggi
    555
    teoricamente ho capito il concetto ma praticamente non so applicarlo
    "ciascuno di noi può creare qualcosa di unico e di significativo per se stesso"

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.