Visualizzazione dei risultati da 1 a 6 su 6

Discussione: OOOpppssss

  1. #1
    Utente di HTML.it L'avatar di eee
    Registrato dal
    Nov 2002
    Messaggi
    127

    come far avanzare il filmato una volta che l'utente ha premuto tutti i pilsanti?

    Ciao a tutti

    Ho un nuovo problemetto.
    Come faccio per fare in modo che dopo aver premuto una serie di pulsanti far apparire un nuovo pulsante? ( O rendere attivo un nuovo pulsante che prima era inattivo?)
    Presumo che dovrei scrivere una cosa tipo
    IF tutti i pulsanti sono premuti ( scrivendo i nomi dei pulsanti)
    go to and play un certo frame dove c'e' il mio nuovo pulsante...

    solo che non ho idea di come scriverlo in actionscript
    (non conosco molto bene l'uso delle variabili).

    Potete aiutarmi?




  2. #2
    Puoi incrementare una variabile ad ogni click, poi controlli il valore, se arrivato al numero stabilito mandi il filmato al frame che ti pare.
    codice:
    on(release){
    _root.numero++;
    if(_root.numero==10)
    _root.gotoAndStop(10);
    }

  3. #3
    Utente di HTML.it L'avatar di eee
    Registrato dal
    Nov 2002
    Messaggi
    127

    e se ho piu' pulsanti?

    Questo script funziona se ho un unico pulsante da cliccare un certo numero di volte. Nel mio caso ho 24 deversi pulsanti e dpo averli cliccati tutti (non importa l'ordine) il filmato avanza.

    Forse e' piu' chiaro se descivo meglio le caratteristiche del mio filmato.

    Ognuno di questi pulsanti ha la caratteristica che una volta premuto non puo' piu' essere premuto.
    Ho fatto questo dando un nome a ogni singolo pulsante e inserendo questo script nel primo frame del mio filmato:

    uno.onRelease = function(){
    this.enabled = false
    }
    due.onRelease = function(){
    this.enabled = false
    }

    ....etc...

    Come posso fare?
    Presumo che dovrei scrivere una cosa tipo

    se uno, due...ventiquattro e' premuto
    allora avanza al frame successivo

    Aiuto!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    se li hai disabilitati con enable, qual è il prob?
    al primo dai il comando:

    on(release){
    pulsante2.enabled =true;
    }



    al secondo:

    on(release){
    pulsante2.enabled =true;
    }


    e così via...all'ultimo dai un gotoAndPlay

  5. #5
    Quel codice che ti ho dati io va bene per tutti i bottoni, non ho capito se dopo che è stato premuto un bottone lo vuoi disabilitare, se è così basta che aggiungi
    codice:
    on(release){
    _root.numero++;
    this.enabled=false;
    if(_root.numero==10)
    _root.gotoAndStop(10);
    }
    Quando sono stati premuto 10 bottoni va al frame 10, ma li puoi mettere quello che vuoi, anche riabilitare un bottone con nome_bottone.enabled=true;


  6. #6
    Utente di HTML.it L'avatar di eee
    Registrato dal
    Nov 2002
    Messaggi
    127

    Fatto!

    Pardon,
    non avevo capito che lo script ch mi hai dao lo dovevo mettere in ogni pulsante!
    Funziona!!!

    Grazie mille


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.