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

Problema Con Menu De Botones

Estas en el tema de Problema Con Menu De Botones en el foro de Flash y Actionscript en Foros del Web. Estimados Amigos Tengo Un Menu Vertical Con 5 Botones, En Una Pelicula Flash, Cada Uno Tiene Que Llamar A Otra Pelicula Que Se Carga En ...
  #1 (permalink)  
Antiguo 23/10/2007, 19:39
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema Con Menu De Botones

Estimados Amigos Tengo Un Menu Vertical Con 5 Botones, En Una Pelicula Flash, Cada Uno Tiene Que Llamar A Otra Pelicula Que Se Carga En Un Contenedor, Pero Tenglo Problemas Porque Cuando Cargo Uno Y Luego Otro, No Me Vuelve A Cargar El Primero Y Asi Sucesivamente.

Como Seria El Codigo, O Que Es Lo Que Tengo Que Hacer.

Gracias
  #2 (permalink)  
Antiguo 23/10/2007, 20:03
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Re: Problema Con Menu De Botones

Si estás cargando los clips destino en un clip de película vacio convendría que revisases una cosa:

Si usas simplemente loadMovie, es preferible usar unloadMovie() previamente a cada llamada.

Si usas loadClip, deberías antes de cada llamada hacer unloadClip();

Si estás creando de forma dinámica un clip de película vacio al principio, mira que no repitas el código a cada llamada, supongo que ese no será el error. Sólo debes de crearlo una vez, y si lo creas varias porque quieres tener varios cargados debes de usar otro nombre de clip.

Un código sencillito:
Código HTML:
var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());

var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();

boton1.onRelease=function()
{
	unloadClip(container);
	mcLoader.loadClip("seccion1.swf",container);
}
boton2.onRelease=function()
{
	unloadClip(container);
	mcLoader.loadClip("seccion2.swf",container);
}
boton3.onRelease=function()
{
	unloadClip(container);
	mcLoader.loadClip("seccion3.swf",container);
}
boton4.onRelease=function()
{
	unloadClip(container);
	mcLoader.loadClip("seccion4.swf",container);

}
boton5.onRelease=function()
{
	unloadClip(container);
	mcLoader.loadClip("seccion6.swf",container);
}
Y poner los nombres en los botones claro.


Salu2 ;)
__________________
[+]
[+]

Última edición por yoseman; 23/10/2007 a las 20:22
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 17:37.