Der Unterschied zwischen beginSprite und prepareFrame ist der, daß beginSprite ausgeführt wird, wenn der Sprite auf der Bühne erscheint - also auch bei einem loop nur ein Mal.
Bei prepareFrame (oder enterFrame) wird die Aktion jedesmal ausgeführt, bevor (oder wenn) der Abspielkopf den Frame betritt.
Wenn der Abspielkopf einfach linear durch das Drehbuch läuft, können die beiden Handler identische Ergebnisse haben.
Wenn Du allerdings einen loop eingebaut hast, die den Abspielkopf auf einem Frame "rotieren" läßt, dann wird jedesmal die prepareFrame-Prozedur ausgeführt.
Das kann recht rechenintensiv sein. Daher ist es in Deinem Fall besser, den Handler beginSprite zu benutzen.
grüsse,
Christof
als Antwort auf: [#44830]