Pour clarifier la réponse correcte de jozzeh: votre problème est portée variable. La portée de « ce » mot-clé est contenue à l'objet possédante - vous devez établir la portée correcte de la ligne de temps parent dans votre appel de fonction:
function goTo(reference:MovieClip):void
{
reference.gotoAndPlay("Start");
}
goTo(this.root); // variable scope of "this" is now at the class level
De toute évidence, nous avons parfois besoin de paramètres initializers, mais dans ce cas - une référence à 'ceci' va jeter une erreur. S'il s'agit d'une fonction qui a une valeur changeante, parfois dont l'accent est de sa propre racine, vous devez gérer la logique d'initialisation en dehors de la méthode sig.
bonne chance!