Ola a todos, estoy desarrollando un videojuego y parte importante de este desarrollo es la carga de niveles y me gustaría saber que forma me recomiendan ustedes o cual creen que es la mas optima, si tener todos los niveles en el mismo swf por consiguiente todos en el mismo FLA o tener un swf principal y llamar los demás niveles con carga externa de swf, en este caso tendría que pasar datos de variables como la puntuación con LocalConection. La primera forma no me parece muy optima ya que el usuario final tendría que cargar primero todos los niveles para poder jugar y esto causaria una precarga larga, la segunda forma el usuario solo cargaria el nivel que seleccione jugar pero los problemas que eh tenido con esta forma es que parte de las acciones que deberia realizar el codigo del swf cargado externamente se pierden, por ejemplo si cierta funcion se encarga del tiempo de juego esta deja de funcionar, otro ejemplo si tengo un campo de texto dinamico y le asigno contenido por codigo este tampoco lo hace, mientras que si ejecuto el swf directamente todo el codigo as3 funcion a la perfeccion.
Bueno estas son las dos formas que eh pensado para la carga de niveles de mi juego, si alguien conoce una mejor o sabe como optimizar estas le agradezco mucho que la comparta conmigo. MUCHAS GRACIAS.