Mettiamo che io abbia un "pulsante" con associato un gestore di eventi on(..).
Come faccio da dentro l'On a risalire al nome d'istanza di quel pulsante?
Ho provato con
this._name
_name
ma nessuno dei 2 va...
come faccio?
Mettiamo che io abbia un "pulsante" con associato un gestore di eventi on(..).
Come faccio da dentro l'On a risalire al nome d'istanza di quel pulsante?
Ho provato con
this._name
_name
ma nessuno dei 2 va...
come faccio?
mi spieghi meglio il tuo problema
Allora, io ho un simbolo del tipo "pulsante". A questo simbolo è associato uno script nel quale è presente un gestore di evento On(..)
Dentro questo gestorecodice:On(Rollover) { .. .. .. }ho bisogno di assegnare a una variabile il nome d'istanza del bottone al quale è associato questo script.codice:On(Rollover) { .. .. <----------------- QUI .. }
Ho provato a usare
ecodice:variabile= this._namema in nessuno dei 2 casi ho ottenuto il risultato sperato.codice:variabile= _name
Come faccio?
prova cosi'
usi questo codice nel primo fotogramma...
ovviamente con le variabili oggetti e cicli che desideri...
variabile = SharedObject.getLocal("oggetto");
if (variabile == undefined) {
....azione da eseguire....
}
if (variabile!= undefined) {
if (variabile == "nome") {
azione da eseguire
}
}
poi nel pulsante
variabile = SharedObject.getLocal("oggetto");
if (variabile == undefined) {
....azione da eseguire....
}
prova cosi poi mi dici
in genere questo metodo si utilizza con un shared object
Perché con this._name chiamato in un pulsante fai riferimento al nome dell'istanza del movieclip che lo contiene.
Infatti se metti il pulsante in un mc e assegni a questo un nome d'istanza funziona.
scusami errore nel paste...
nel pulsante..
on (release) {
variabile = "nome";
var userChoise = flush();
azione da eseguire
}
Non mi sembra che vada bene, ma da un punto di vista logico...
si tratta del fatto che questo codice deve essere universale, deve andare bene per tutti i pulsanti, percui un "oggetto" è fuori discussione.
Comuqnue credo che risolverò infilando tutti i pulsanti in dei Movie clip e usanto this._name
e poi detesto usare codice che non capisco... :quipy: