1- No está claro cuando se crea el archivo. Si modifico las variables antes de que se cree, no guardaré las valores que quería guardar. Para evitar esto, antes de continuar con el programa después de crear un archivo, debo verificar que el archivo haya sido creado. Eso toma tiempo, es poco práctico, y no conozco realmente la efectividad de mi método de comprobación.
2- Se guardan absolutamente todas las variables del lv0. Eso es un problema en casos como este:
Paso 10- Guardar grupo 1 de variables.
Paso 30- Guardar grupo 2 de variables.
O sea hay pasos intermedios pero imaginen que esos dos se repiten cada tanto. Eso causa que los archivos contengan ambos grupos de variables, ergo que tarden más en guardarse y cargarse y que pesen más, innecesariamente. Una posible solución es mover un grupo de variables hacia un objeto, pero esto es tedioso y poco eficiente, si hay que repetirlo muchas veces.
So ¿cual es la alternativa para guardar variables en archivos externos, de modo que se eviten estos problemas? ¿no es posible con Flash/AS? ¿con qué programa sí es posible, que sea parecido -fácil de usar-?
Muchas gracias.