Por que en vez de eso, no te simplificas......
Sí el Action script para mi es una super gran utileria, que un programa de diseño tenga su propio lenguaje es gratificante.
En mis comienzos, yo keria hacer un brazo mecanico con puro action script, y fue cuando entendi que hay que trabajar el flash en conjunto, para llegar al exito..
Entonces..
Por que simplemente en vez de este
Código :
_root.createEmptyMovieClip("revista",this.getNextHighestDepth());
this.attachMovie("r","revista");
y dejas nada mas
Código :
_root.revista.loadMovie("xx.swf");
No haces en el primer layer un dibujo X, que conviertas en movie clip, entras a editarlo borras el dibujo, te regresas ala raiz... le pones nombre de instancia
revista
y listo.. El resto de tu codigo parece estar bien, nada mas borra tu primer codigo y en el layer que quieraz sigue mi consejo y veras que facil, un error comun en sitios que son dinamicos en la muestra de sus archivos SWF y JPG, el gran tipico error siempre, son los; niveles, yo sufri mucho tiempo para entender los niveles, creo que Windows Explorer nos atrofio el cerebro a unos
, jaja broma. pero si es muy usual en todo tipo de fallas, hay que estar bien atento cuando realmente tienes que poner _root. y cuando _parent, por lo mismo, cuando no se necesita no lo uses, te ahorras problemas, sobre todo si eres como yo, que te gusta poner codigo por aqui codigo por haya, codigo por el otro lado codigo por atras en tus paginas jeje.
Peso??? no te preocupes por el peso que realmente el peso lo lleva la movie que creaste, asi que pues no tienes objeciones
Aunque bueno volviendo a tu codigo... Si lo dejas asi, estoy seguro que tambien funcionaria
Código :
_root.createEmptyMovieClip("revista",this.getNextHighestDepth());
this.attachMovie
_root.revista.loadMovie("xx.swf");