La sintassi delle righe che hai scritto è AS2, ti consiglio se vuoi utilizzare AS3 di leggere la guida di base che trovi su http://flash.html.it
Il tuo problema in particolare dovrebbe essere risolvibile con questa riga di codice:

Codice PHP:
try { MovieClip(root).gotoAndPlay(prodotti); } catch (err:Error) { }; 
Praticamente il try...catch verifica se è possibile effettuare le azioni contenute all'interno del costrutto senza incorrere in errori e se è così li esegue. root insieme a praticamente tutte le proprietà in AS3 non ha più il trattino basso davanti e tutte le azioni, proprietà ed eventi in AS3 devono rispettare la differenziazione tra maiuscole e minuscole, perciò scrivendo gotoandplay invece di gotoAndPlay non andrai comunque da nessuna parte.