Hice mi pelicula con un fondo que se adapata al tamaño de la pantalla, ajustando una imagen de fondo sin distorcionarla redimensionandola al tamaño de la ventana del navegardor.
Y tengo otra pelicula donde hice un menu que tbm se ajusta a la posicion derecha de mi ventana siempre, ajustando un MC que al alto de mi ventana, al mismo tiempo tengo otros MC en mi menu que se posicionan en la parte superior, medio e inferior de mi ventana.
Ambas peliculas me funcionan muy bien...
Mi problema esta en ahora que ya termine ambas peliculas como puedo poner mi menu encima de mi pelicula de fondo...
he intentado mandando a llamar a mi pelicula del menu con
Código:
con eso funciona, poniendo mi menu encima de mi pelicula de fondo...loadMovie("menu.swf", 2);
Pero al parecer mis codigos de ambas peliculas salen peleados y mi fondo ya no se ajusta a toda la ventana, sale cortado a la mitad...
alguien podria hecharle un vistazo y ayudarme a entender que es lo que ocurre?
Para ajustar mi imagen al tamaño completo de la ventana sin distorcionarla y redimensionandola al tamaño total uso este codigo:
Código:
donde "fondo" es el nombre de instancia de un MC que contiene mi imagenfunction escalaFondo() { if (Stage.width > Stage.height) { fondo._width = Stage.width; fondo._yscale = fondo._xscale; } else { fondo._height = Stage.height; fondo._xscale = fondo._yscale; } // end else if fondo._x = (StageWidth - fondo._width) / 2; fondo._y = (StageHeight - fondo._height) / 2; } // End of the function Stage.scaleMode = "noscale"; var StageWidth = 550; var StageHeight = 400; Stage.addListener(this); this.onResize = escalaFondo; escalaFondo(); stop ();
con una resolucion de 1700 x 1700 px ....
Y para mi menu:
Código:
Donde: "logo" , "lateral" , "copyright" , "opciones" son los nombres de instancia de los MC que uso y se posicionan en una ubicacion asignada.function init() { // var stuff = new Object(); // stuff.onResize = function(){ stretchIt(); } // function stretchIt(){ //lateral lateral._x = Stage.width - lateral._width-5; lateral._y = 0; lateral._height = Stage.height; //logo logo._x = lateral._x+15; //Contenedor contenedor._x = lateral._x-650; //copyright copyrigth._x = lateral._x+35; copyrigth._y = Stage.height - copyrigth._height-20; //opcione-s opciones._x = lateral._x+14; opciones._y = 156; } // Stage.scaleMode = "noScale"; Stage.align = "tl"; Stage.addListener(stuff); stretchIt(); } // Llamamos a la Funcion "Init" init(); stop();
"logo"en la parte superior,
"lateral" ajustandose al alto de mi ventana,
"copyright" en la parte inferior,
"opciones" debajo del logo.
Alguna idea de lo que sucede?
Espero que mis archivos y los codigos les sean utiles a alguno.
Saludos a todos y de antemando gracias por leer.