Olivdate de utilizar varios frames.
Puedes instanciar cualquier objeto de la biblioteca, siempre y cuando en las propiedades de este hayas marcado "Exportar para ActionScript". Ejemplo
Tengo un Clip de pelicula en la biblioteca, su nombre es "Reloj", y su nombre para actionscript "Reloj". Bien, pues simplemente:
Código actionscript:
Ver originalpackage {
import flash.dysplay.MovieClip;
public class Main extends MovieClip {
public function Main() {
var a:Reloj = new Reloj();
addChild(a);
}
}
}
Con esto, habrás instanciado y añadido a la visualización el Clip "Reloj" de la biblioteca, este puede tener su propia linea de tiempo y poseer animaciones e incluso código.
Si quieres crear animaciones desde código, investiga sobre la clase Tween de flash, o las librerías TweenMax y TweenLite que encontrarás en internet.
Respecto a las precargas, solo tendrás que utlizarlas si usas elementos externos, como por ejemplo imágenes, documentos XML... Investiga sobre la clase Loader de flash ;)
Espero haber ayudado