Hay muchas cosas a tener en cuenta para el rendimiento de un juego, pero si el target es teléfono movil debes ser radical, porque el poder de procesamiento y memoria es muy bajo. Abducted tiro una primera linea, voy a utilizarlo como guia
1º - Asegúrate de que estés eliminando todos los listeners no necesarios en cada paso del juego.
Mejor aún: evita usar listeners siempre que puedas, solo setea propiedades que serán verificadas en el tick del juego. LLamadas directas en su defecto, al viejo estilo procedural
2º - No hagas un uso abusivo de ENTER_FRAME en demasiados objetos a la vez
Usa un solo onEnterFrame para todo el juego, cada clase debe implementar un método update que será llamado por el único tick principal
3º - Programa métodos en las clases que configuren listeners que se encarguen de eliminarlos, e invócalos cuando vallas a eliminar una instancia cualquiera de una de estas clases.
Implemente destroy exhaustivos en todas las clases, no debe quedart absolutamente ninguna referencia sino el garbage collector no te limpiará recursos
4º - Asegúrate de no tener bucles infinitos, que puedan estar molestando.
Bueno, eso en realidad es un bug
5º - Para las animaciones usa la clase Tween.
Nooo ... mas onEnterFrame, evitalo si puedes. Planchado a bitmap y play/stop
6º - Lo último y más importante que depures bien el código.
Amén
Si el target es mobile, date una vuelta por Starling, hay un ebook gratuito que te explica los fundamentos (lo cuento en esta nota
http://flash-db.com/Main/2012/01/30/free-flash-ebooks-from-oreilly/ ) Muchos de los consejos anteriores son practicas obligadas allí, y te meterá muchos estandard de juegos, como el uso de texturas o la utilería para planchar MovieClips y quitar listener de un saque
Jorge
wergfdgxcsd: tienes un virus que te mete links a Calvin Klein enel medio de tus mensajes, cuidado que hay un script automático que banea usuarios en Cristalab cuando detecta ese tipo de cosas fuera de la firma.