Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Dove sbaglio?

  1. #1

    Dove sbaglio?

    Ciao a tutti, il mio primo messaggio sul forum riguarda una cosa strana che mi sta succedendo e alla quale non riesco a trovare una risposta.
    Il problema è questo:
    Credo tre pulsanti: P1, P2, P3.
    A P2 e P3 assegno queste azioni

    on (rollOver){
    i=2;
    }

    e

    on (rollOver){
    i=3;
    }

    in modo che al passaggio del mouse sui pulsanti la variabile i, inizialmente impostata su i=0 assuma i valori 2 se passo su P2, 3 quando passo su P3.

    Al pulsante P1 assegno questa azione:

    on (rollOver){
    trace(i);
    }

    e finquì tutto bene, perchè quando eseguo l'animazione la finestra dei messaggi mi restituisce 2 se prima di passare su P1 sono passato col mouse su P2, 3 se sono passato su P3.

    Il problema nasce quando a P1 aggiungo queste istruzioni:

    on (rollOver){
    trace(i);
    if (i=2){
    trace("DUE");
    } else if (i=3){
    trace("TRE");
    }
    else {
    trace("ZERO");
    }
    }

    mi restituisce sempre la scritta DUE indipendentemente dai movimenti precedenti del mouse. Perchè?
    Spero di essere stato chiaro, in ogni caso questo è il file fla:

    http://digilander.libero.it/solesale...n_funziona.zip
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    4

    Problemi di distrazione ?

    Ma se non ho capito male il problema.... la soluzione e' questa...
    ...

    on (rollOver){
    trace(i);
    if (i==3){
    trace("tre");
    }else if (i==2){
    trace("due");
    }

    }

    almeno spero ..

  3. #3
    Siiiiii!!! sembra funzionare! Ma che differenza c'è tra i=3 e i==3?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    4
    Ti lascio un link di riferimento ...

    http://flash.html.it/guide/lezione/2...ratori-logici/

    ..ciao

  5. #5
    Ora ho capito.
    Grazie ancora per il contributo, senza non avrei saputo come contunuare!

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.