Con l'avvento della nuova versione di Flash, l'azione tellTarget()
è da considerarsi obsoleta, inserita in Flash5 solo per compatibilità con la vecchia versione del programma.
La Macromedia ha imposto uno nuovo standard (ECMA-262) in cui tellTarget()
risulta ormai deprecato, quindi è necessario adattarsi e scrivere script compatibili.
Ovviamente l'azione viene sostituita da una nuova sintassi che permette una più facile lettura degli script. Ecco due esempi, uno utilizzando tellTarget()
e l'altro utilizzando la nuova sintassi di Flash5:
Sintassi vecchia
tellTarget("movieClip") {
gotoAndPlay(1);
}
Sintassi vecchia
movieClip.gotoAndPlay(1);
Come potete notare, la seconda sintassi risulta di più facile lettura rispetto alla prima. Per chi poi scrive il codice a mano, evita una riga di codice.
Abituatevi quindi a scrivere script utilizzando l'oggetto MovieClip. Troverete tutti i suoi metodi all'interno del pannello ActionScript sotto la categoria Object / MovieClip.