Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [AS2] Bottone acceso all'avvio

    Ciao a tutti. In internet ho trovato questo codice che mi permette di identificare l'ultimo bottone cliccato e di "smontarlo" al click di un altro bottone. Link per il fla

    Avrei però bisogno, appena si carica il menù, di far trovare acceso il primo bottone.
    Qualcuno mi può aiutare?

    codice:
    //  USAGE:
    
    //  myButton.onRelease = onClick;
    //  myButton.onRollOver = overOut;
    //  myButton.onRollOut = overOut;
    
    var lastClicked = null;
    
    function onClick()
    {
    	if ( this.select = !this.select ) {
    		this.gotoAndStop( "released" );
    		lastClicked.gotoAndPlay( "out" );
    		lastClicked.select = false;
    		lastClicked = this;
    	} else {
    		this.gotoAndPlay( "out" );
    		lastClicked = null;
    	}
    }
    
    function overOut()
    {
    	this.over = !this.over;
    	if (!this.select ) this.gotoAndPlay( ( this.over ) ? "over" : "out" );
    }
    
    //////////////////////////////////////////
    
    for (var i=1; i<10; i++)
    {
    	var curBtn = this[ "b" + i ];
    	
    	curBtn.over = false;
    	curBtn.select = false;
    	
    	curBtn.onRelease = onClick;
    	curBtn.onRollOver = curBtn.onRollOut = curBtn.onReleaseOutside = overOut;
    }
    E' incredibile quante cose si possono trovare su internet. Dai racconti dell'esistenzialismo francese alle foto di Pamela Anderson nuda. Milioni di persone si collegano ogni giorno. Il trionfo della letteratura.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Dentro al ciclo, dopo le altre azioni, aggiungi questa condizione:

    if (i == 0) {
    curBtn.onRelease();
    }

    Anche se, nel caso ci siano altre azioni oltre a quella di "accendere" il pulsante, in questo modo viene eseguito tutto quello che verrebbe eseguito cliccando su quel pulsante.

  3. #3
    Non ho capito bene dove...
    E' incredibile quante cose si possono trovare su internet. Dai racconti dell'esistenzialismo francese alle foto di Pamela Anderson nuda. Milioni di persone si collegano ogni giorno. Il trionfo della letteratura.

  4. #4
    Capito capito!! Grazie, sei stato utilissimo!
    E' incredibile quante cose si possono trovare su internet. Dai racconti dell'esistenzialismo francese alle foto di Pamela Anderson nuda. Milioni di persone si collegano ogni giorno. Il trionfo della letteratura.

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Non ci siamo, ho fatto un test ma non va, è tutto legato al rollover/rollout e non al release... sto tardando a comprendere il codice.

  6. #6
    ma se metto i == 1 funziona!
    E' incredibile quante cose si possono trovare su internet. Dai racconti dell'esistenzialismo francese alle foto di Pamela Anderson nuda. Milioni di persone si collegano ogni giorno. Il trionfo della letteratura.

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    che tonto, non avevo notato che il ciclo partiva da 1 e non da 0
    vabbè, meglio se 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.