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

    come referenziare una variabile...

    Ho un pulsante (nome simbolo: pulsa) contenuto in un movieclip (nome simbolo: cross) assieme ad altri mc.

    Associato al pulsante ho questo codice:
    codice:
    on (release) {
    	if (!visitato) {
    		visitato = true;
    		cerchio.gotoAndStop("xpress");
    	} else {
    		cerchio.gotoAndStop("xfatto");
    	}
    Sullo stage sono presenti 100 istanze del mc cross disposte su 10 colonne x 10 righe.
    I nomi istanza assegnati sono:
    cross1_1, cross1_2, cross1_3 e così via fino a cross10_10.
    (in pratica il 1° numero indica la colonna ed il 2° la riga)

    Detti movieclip sono "invisibili" e ad un certo punto, con una "routine" li rendo visibili:
    codice:
    // incremento numero colonna
    for (i=1; i<11; i++) {   
    	// incremento numero riga
    	for (j=1; j<11; j++) {
    		cro = "cross"+i+"_"+j;
    		hint[cro]._visible = true;
    	}	
    }
    Il tutto funziona perfettamente.

    Ora la domanda:
    Ad un certo punto ho la necessità di "resettare" a "false" tutte le variabili visitato
    presenti nelle clip, qual è il modo corretto di referenziarle?

    Ho provato già questi sistemi, ma non funzionano:
    codice:
    hint[cro].visitato = false;
    oppure
    hint[cro].pulsa.visitato = false;

  2. #2

  3. #3

    Re: come referenziare una variabile...

    Originariamente inviato da pasavign
    Ora la domanda:
    Ad un certo punto ho la necessità di "resettare" a "false" tutte le variabili visitato
    presenti nelle clip, qual è il modo corretto di referenziarle?

    codice:
    on (release) {
        // incremento numero colonna
        for (i=1; i<11; i++) {
            // incremento numero riga
            for (j=1; j<11; j++) {
                cro = "cross"+i+"_"+j;
                hint[cro].visitato = false;
            }
        }
    }
    [cite]Non c'è da impazzire nell'illogico: se una volta va e l'altra no, è per forza il server; gli script non hanno il dono della ragione e neanche la libertà di prenderci per il culo...[/cite]

  4. #4

  5. #5
    Ciao volevo consigliarti anch'io un ciclo For

    Non l'ho provato, ma come mai non va?

    Ciao

  6. #6
    Originariamente inviato da pasavign
    Mannaggia, ho già provato così, ma NON funzia!

    dammi la tua mail che ti mando l'esempio che ho fatto (funzionante)
    [cite]Non c'è da impazzire nell'illogico: se una volta va e l'altra no, è per forza il server; gli script non hanno il dono della ragione e neanche la libertà di prenderci per il culo...[/cite]

  7. #7
    Mi ero spiegato male.
    L'istruzione l'avevo già inserita in un ciclo for,
    l'avevo scritta "da sola" per risparmiare nel post perché mi sembrava "sottinteso" che l'avessi inserita nel ciclo.

    Il codice che avevo provato ad utilizzare era originariamente:
    codice:
    // incremento numero colonna
    for (i=1; i<11; i++) {   
    	// incremento numero riga
    	for (j=1; j<11; j++) {
    		cro = "cross"+i+"_"+j;
    		hint[cro]._visible = true;
                    hint[cro].visitato = false;
    	}	
    }
    e poi avevo tentato anche con:
    codice:
    // incremento numero colonna
    for (i=1; i<11; i++) {   
    	// incremento numero riga
    	for (j=1; j<11; j++) {
    		cro = "cross"+i+"_"+j;
    		hint[cro]._visible = true;
                    hint[cro].pulsa.visitato = false;
    	}	
    }
    Pulsa, come già detto era il nome del pulsante, cui però non si può attribuire un nome istanza per cui immaginavo che non funzionasse.
    Io utilizzo Flash5, non so se con MX sia possibilie "bypassare" questo problema.

  8. #8

  9. #9
    Originariamente inviato da pasavign
    per ¿¿¿

    ti inviato un pvt con la mia e-mail
    ti ho appena risposto
    [cite]Non c'è da impazzire nell'illogico: se una volta va e l'altra no, è per forza il server; gli script non hanno il dono della ragione e neanche la libertà di prenderci per il culo...[/cite]

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.