Visualizzazione dei risultati da 1 a 5 su 5

Discussione: funzioni if else if

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82

    funzioni if else if

    Ciao a tutti, sarei estremamente felice se riusciste a darmi una mano.
    ho un menu con tre links, ad ogni pulsante corrisponde un'animazione di apertura e una di chiusura. Il problema è questo:
    Come faccio ad avviare l'animazione abbinata al pulsante, ma soprattutto, nel momento in cui un'animazione è attiva come posso (cliccando un altro pulsante) avviare l'animazione di chiusura e fargli capire che deve avviarla solo se c'è già un'animazione attiva (altrimenti avviare solo quella abbinata al suo link)?
    capisco che è un casino solo a leggerlo, ma non so bene spiegarmi spero cmq di avere una qualunque risposta.
    Ciao a tutti dal vostro 0 :adhone:

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    la maniera più stupida è quella di incrementare 3 variabili.

    nel primo frame metti:

    var primo = 0
    var secondo = 0
    var terzo = 0

    sul primo pulsante metti primo = 1.
    sul secondo pulsante metti secondo = 1
    e pure sul terzo...

    e su ogni pulsante metti:

    on (release) {
    if (primo == 0) {
    _root.primaanimazione.play(); //parte la prima animazione
    } else if (primo == 1){
    _root.primaanimazione.gotoandPlay(25);//se l'animazione è partita va in play per far uscire il menù che hai caricato...
    }

    non so se sono stato chiaro.. spero...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82

    sei stato molto chiaro

    grazie sei stato molto chiaro, spero funzioni o sarò costretto a darti nuovamente fastidio, ti ringrazio tantissimo!
    Ciao a tutti dal vostro 0 :adhone:

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82

    non va

    dunque:
    ho tre mc per tre pulsanti (a,b,c). Ogni mc ha al suo interno (separati da etichette) due movimenti uno di apertura e uno di chiusura.
    Lo scopo da raggiungere è quello di cliccare sul pulsante "a", controllare che sia "a" che "b" che "c" siano chiusi e avviare l'mc di apertura di "a". In caso contrario verificare quale dei tre è già aperto e avviare l'abbinato mc di chiusura e solo dopo avviare l'mc di "a".
    Forse adesso è un pò più chiaro.
    Scusa ancora per il disturbo!GRAZIE CMQ!
    Ciao a tutti dal vostro 0 :adhone:

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    non ho capito se hai risolto.. comunque mi sembri a buon punto... quello che posso dirti è che puoi aggiungere controlli sulle variabili quando clicchi i pulsanti e hai risolto...

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.