Ho da poco iniziato a studiare l'Action Script di Flash MX ed ho un piccolo grattacapo con le funzioni personalizzate.
Creo un funzione nel fotogramma 1 della timeline principale che userò per esempio per cambiare la trasparenza ad un clip o un pulsante che sarà
function colore() {
_alpha=30;
}
creo un istanza "clip1" di Simbolo 1 e al suo interno richiamo la funzione
on(release){
_root.colore();
}
ok funziona, ma ora il problema, se creo una seconda istanza di Simbolo 1 es: "clip2" e vi associo lo stesso richiamo a colore() come in "clip1" quando provo il filmato se premo su uno solo dei clip mi cambia alpha ad entrambi anche se non inserisco nessun richiamo nella seconda istanza avviene ciò e pure se creo un secondo simbolo !
sapendo che le funzione per funzionare devo essere:
-definite
-richiamate
come è possibile che agiscano anche se non vi è nessun richiamo ad essa (in altre istanze) ?
Sicuramente sarà un banale problema di logica ma che non sono ancora riuscito a risolvere potete aiutarmi ?
![]()