Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    14

    Operatori && AND logici

    Sto cercando di realizzare un giochino per mio figlio che consiste
    nel digitare dei numeri da 1 a 80 in caselle di imput text (a1,a2 ecc..) che indistintamente mediante un bottone di controllo modifichino la trasparenza dei MC nella stessa scena chiamati b1,b2,b3 ecc..
    Purtroppo, dato che le caselle di imput sono circa 40 e i MC sono altrettanti, c'è qualcuno che sa dirmi se è possibile sintetizzare in qualche modo il codice quì sotto riportato in parte con gli operatori logici, per evitare un sovraccarico di memoria???

    Difatti moltiplicando le funzioni per il numero di caselle a me necessarie mi si è bloccata la finestra dell'action script già un paio di volte!
    GRAZIE in anticipo a chi vorrà aiutarmi!!!

    on (release) {
    if (a1 == 1) {
    _root.b1._alpha=0;
    }
    if (a1 == 2) {
    _root.b2._alpha=0;
    }
    if (a1 == 3) {
    _root.b3._alpha=0;
    }
    if (a2 == 1) { <<--- Quì cammbia il cmpo imput che
    _root.b1._alpha=0; diventa a2 per poi diventare a3,
    } a4, a5, ecc...
    if (a2 == 2) {
    _root.b2._alpha=0;
    }
    if (a2 == 3) {
    _root.b3._alpha=0;
    }
    }
    Pivot7

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Prova così:
    codice:
    ncampi = 40;
    for (i=1; i<=ncampi; i++) {
    	for (j=1; j<=3; j++) {
    		if (_root["a"+i] == j) {
    			_root["b"+j]._alpha = 0;
    		}
    	}
    }
    Gli operatori logoci non so se servono, dipende dal tipo di condizioni che vuoi verificare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    14
    Eccomi!
    Ti ringrazio anzitutto per avermi risposto.
    Provo a capire quanto mi consigli, lo testo e ti faccio sapere!!!
    Pivot7

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    14

    per 7Vite effetto evidenziatore

    Ho provato il tuo script ma...
    Ti spiego meglio:
    l'effetto _alpha mi serve per evidenziare delle caselle
    numerate (MC: b1,b2, ecc.) che corrispondono al numero digitato
    nelle caselle di imput text a1,a2, ecc...
    Non devo ottenere dei cicli ripetitivi ma solo
    un effetto _alpha in relazione al numero digitato nelle
    diverse caselle.
    Digito a caso dei numeri da 1 a 10 in una qualsiasi delle mie 40 caselle di imput text e con la pressione del bottone evidenzio i numeri inseriti in una gabbia numerata. 1 evidenzia 1, 2 evidenzia 2 ecc...

    Probabilmente è + semplice a farsi che a dirsi, fatto stà che non
    essendo il mio pane quotidiano mi trovo un pò in difficoltà.

    Ciao!
    Pivot7

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.