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

Problema galeria de imagenes

Estas en el tema de Problema galeria de imagenes en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Mi problema es el siguiente: Tengo un menu superior por el cual me desplazo por los diferentes apartados de la web mostrando ...
  #1 (permalink)  
Antiguo 14/03/2008, 15:11
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema galeria de imagenes

Hola a todos. Mi problema es el siguiente: Tengo un menu superior por el cual me desplazo por los diferentes apartados de la web mostrando en el espacio central el contenido de dicho apartado. La cuestion es que cuando le doy a otra seccion despues de haber accedido a la galeria de imagenes esta se queda ahi y no se va y la seccion que quiero ver solo se ve por detras.
Es dificil de explicar pasense por favor por http://usuarios.lycos.es/renegarcia/principal.html
Gracias a todos y a ver si encuentro la solucion porque me estoy volviendo loco.
  #2 (permalink)  
Antiguo 14/03/2008, 16:57
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Re: Problema galeria de imagenes

Hola bonguietorri:
Bienvenido al Foro.
Cuando hagas tus preguntas coloca los códigos que estás usando de ese modo es más fácil poderte ayuda y no ponernos a conjeturar.
Una posibilidad es que tú estás cargando Galería por niveles y las otras secciones dentro de un MC_vacío, por esa razón Galería no se descarga al cargarse las otras.
Si ese es el problema tendrás que descargar ese nivel en cada botón.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 14/03/2008, 18:19
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Problema galeria de imagenes

Bandit gracias por tu rapida respuesta. Entiendo lo que me dices, pero no se como hacerlo.
Como decias, tengo un MC vacio en el cual se van cargando los diferentes MC de las secciones.
Los botones con los que cargo las diferentes secciones los creo mediante variables en _root con el siguiente codigo:

[I]button._visible = false;
var button_label:Array = new Array("Inicio", "Catalogo", "Servicios", "Historia", "Conocenos", "Contacto", "Galería");
var total_page:Number = button_label.length;

for( i = 0; i < total_page; i++ )
{
button.duplicateMovieClip("button" + i, i);
this["button" + i]._x = button._x + (button._width+1) * i;
this["button" + i]._y = button._y;
this["button" + i].label_txt = button_label;
this["button" + i].no = i;
}
function change_page(no)
{
for( i = 0; i < total_page; i++ )
{
this["button" + i].button_mc._visible = true;
this["button" + i].graphic_bg1._visible = true;
this["button" + i].graphic_bg2._visible = false;
}
this["button" + no].button_mc._visible = false;
this["button" + no].graphic_bg1._visible = false;
this["button" + no].graphic_bg2._visible = true;
_root.page = no + 1;
_root.play();
}
change_page(0);


El codigo que tengo puesto en el frame correspondiente al contenido galeria lo tengo en otra capa llamada acciones y es el siguiente:
[I]


stop();

var total:Number = 12;

var label_list:Array = new Array( "041_horizontal_scroller", "042_vertical_scroller", "043_intro", "044_intro", "045_elastic", "046_thumbnail_xml", "047_present", "048_vertical_menu_xml", "049_horizontal_menu_xml", "050_star_effect", "051_star_motion", "052_design");

var link_list:Array = new Array("http://www.flashmo.com/preview/flashmo_041_horizontal_scroller", "http://www.flashmo.com/preview/flashmo_042_vertical_scroller", "http://www.flashmo.com/preview/flashmo_043_intro", "http://www.flashmo.com/preview/flashmo_044_intro", "http://www.flashmo.com/preview/flashmo_045_elastic", "http://www.flashmo.com/preview/flashmo_046_thumbnail_xml", "http://www.flashmo.com/preview/flashmo_047_present", "http://www.flashmo.com/preview/flashmo_048_vertical_menu_xml", "http://www.flashmo.com/preview/flashmo_049_horizontal_menu_xml", "http://www.flashmo.com/preview/flashmo_050_star_effect", "http://www.flashmo.com/preview/flashmo_051_star_motion", "http://www.flashmo.com/preview/flashmo_052_design");

var radiusX:Number = 150;//330;
var radiusY:Number = 65;//90;
var centerX:Number = 185;//400;
var centerY:Number = 140;
var speed:Number = 0.005;
tn_group_mc._visible = false;
info.text = ""; fm_label.text = "";

for( var i = 0; i < total; i++)
{
var t = tn_group_mc.duplicateMovieClip("tn"+i, i);
t.tn_mc.gotoAndStop(i+1); t.tn_shadow_mc.gotoAndStop(i+1);
t.fm_label = label_list[i];
t.fm_url = link_list;

t.angle = i * ((Math.PI*2)/total);
t.onEnterFrame = mover;

t.fm_button.onRollOver = function()
{
fm_label.text = "Title: " + this._parent.fm_label;
info.text = "URL: " + this._parent.fm_url;
}
t.fm_button.onRollOut = function()
{
info.text = ""; fm_label.text = "";
}
t.fm_button.onRelease = function()
{
getURL(this._parent.fm_url, "_blank");
}
}
function mover()
{
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y = Math.sin(this.angle) * radiusY + centerY;
var s = this._y /(centerY+radiusY);
this._xscale = this._yscale = s*100;
this.angle += this._parent.speed;
this.swapDepths(Math.round(this._xscale) + 100);
}
this.onMouseMove = function()
{
speed = (this._xmouse-centerX) * 0.0001;
}


Espero que puedas ayudarme
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 03:35.