E' possibile con ActionScript dare un effetto "visited" ai bottoni o link vari all'interno del swf?
E' possibile con ActionScript dare un effetto "visited" ai bottoni o link vari all'interno del swf?
Sì, con una copia del pulsante modificata e messa nel frame successivo.
Va da sé che i due pulsanti devono trovarsi in un movieclip.
I due frame in cui si trovano i pulsanti devono avere entrambi un'azione di stop ();
Premo il pulsante:
on (press) {
//azione da svolgere
}
on (release) {
this.gotoAndStop (2); // vedo l'altro pulsante modificato.
}
Funziona se il frame a cui mira l'azione e quello in cui c'è il movieclip coi pulsanti, si trovano nello stesso frame (anche su layer diversi).
Se invece il frame da raggiungere si trova "chissà dove", allora la copia del pulsante modificato va messa nel frame di arrivo, quello a cui mira l'on (press). Qui puoi mettere un'azione di ritorno al frame del pulsante "non cliccato"... Ma credo che tu voglia che non sia più usabile.
Tutto dipende da come è strutturato il filmato.
Ciao,
NAP
A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)
Se poi vuoi che l'effetto visited rimanga anche negli accessi successivi puoi usare gli SharedObject.
grazie! ...non ci avevo pensato!