Foros del Web » Creando para Internet » Flash y Actionscript »

Como montar mi menu a mi fondo ?

Estas en el tema de Como montar mi menu a mi fondo ? en el foro de Flash y Actionscript en Foros del Web. Hola a todos amigos, pues bien me encuentro con ese problema... Hice mi pelicula con un fondo que se adapata al tamaño de la pantalla, ...
  #1 (permalink)  
Antiguo 23/06/2008, 13:05
Avatar de Larc  
Fecha de Ingreso: octubre-2003
Ubicación: Mexico
Mensajes: 259
Antigüedad: 20 años, 5 meses
Puntos: 0
Como montar mi menu a mi fondo ?

Hola a todos amigos, pues bien me encuentro con ese problema...

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:
loadMovie("menu.swf", 2);
con eso funciona, poniendo mi menu encima de mi pelicula de fondo...

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:
function 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 ();
donde "fondo" es el nombre de instancia de un MC que contiene mi imagen
con una resolucion de 1700 x 1700 px ....


Y para mi menu:

Código:
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();
Donde: "logo" , "lateral" , "copyright" , "opciones" son los nombres de instancia de los MC que uso y se posicionan en una ubicacion asignada.

"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.
__________________
Quien parte de las sombras y se levanta como un muerto brillando como una estrella sobre èl (towlen), entre la oscuridad congelante y la luz.
LÄRÇ :serio:
  #2 (permalink)  
Antiguo 23/06/2008, 13:22
 
Fecha de Ingreso: diciembre-2004
Mensajes: 418
Antigüedad: 19 años, 3 meses
Puntos: 2
Respuesta: Como montar mi menu a mi fondo ?

mmm, y has intentado quitar el codigo de redimensionar de los 2 swf, unirlos en uno solo swf y a ese nuevo swf darle el codigo de redimensionar?, o necesariamente tiene q ser externos?

De ser externos quita el codigo de redimensionar de los 2 swf y luego llamalos desde otro swf y este es elq tiene el codigo para redimensionar. Digo esto por q al parecer hay un conflicto entre los escenarios.

ojala te sirva la sugerencia, saludos.
__________________
Veo de todo un poco, pero siempre tengo mis favoritos xD. No subestimen a Flash!
  #3 (permalink)  
Antiguo 23/06/2008, 13:42
Avatar de Larc  
Fecha de Ingreso: octubre-2003
Ubicación: Mexico
Mensajes: 259
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Como montar mi menu a mi fondo ?

Es muy cierto lo que me mensionas, pero me ha costado trabajo combinarlos en 1 sola pelicula :(...


Los hice independientes para aligerar mi pelicula...

gracias por tu respuesta.
__________________
Quien parte de las sombras y se levanta como un muerto brillando como una estrella sobre èl (towlen), entre la oscuridad congelante y la luz.
LÄRÇ :serio:
  #4 (permalink)  
Antiguo 23/06/2008, 16:49
Avatar de Larc  
Fecha de Ingreso: octubre-2003
Ubicación: Mexico
Mensajes: 259
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Como montar mi menu a mi fondo ?

Mira este es mi fondo:
www.frida.com.mx/fondo.rar

y este mi menu:
www.frida.com.mx/menu.rar


si es que no me explico bien.
__________________
Quien parte de las sombras y se levanta como un muerto brillando como una estrella sobre èl (towlen), entre la oscuridad congelante y la luz.
LÄRÇ :serio:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:53.