Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    97

    Azione pulsante che varia al "variare" di una varibile!!!

    Ciao a tutti!
    Qualcuno ha mica un esempio su come impostare sulla timeline in AS3 una variabile che faccia cambiare la function associata ad un pulsante controllando quante volte è stato cliccato?

    Grazie mille!

  2. #2
    IMHO

    dichiari una variabile globale (_global.variable), ogni volta che il bottone è cliccato, innanzitutto incrementi la variabile globale, poi effettui degli if che, in base al valore della variabile globale, variano la funzione da eseguire...


    ciaoo

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    97
    Soluzione:
    1) all'inizio della timeline ho dichiatrato la variabile:
    var i:int=1;
    2) nel frame necessario (dove appariva il pulsane ho inserito questo codice

    function avanti2(Event:MouseEvent):void
    {
    if (i == 1)
    {
    azione 1
    i = 2
    }
    else if (i == 2)
    {
    azione2
    i = 3
    }
    else if (i == 3)
    {
    azione3
    i = 4
    }
    else if (i == 4)
    {
    azione4
    }
    pannelloBlob.play2.addEventListener(MouseEvent.CLI CK, avanti2)

    praticamente ho creato una funzione all'interno della quale per scegliere quale azione svolgere viene valutato il valore della variabile.
    Naturalmente ogni azione svolta assegna alla variabile un valore diverso in modo da poter cambiare l'azione successiva del pulsante!

    :-) Ciaoo

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.