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

Menù action Script dentro de un Movie Clip

Estas en el tema de Menù action Script dentro de un Movie Clip en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo una peli de un solo frame, con un Mc donde tengo todo. Pero dentro de este movie clip tengo un menù ...
  #1 (permalink)  
Antiguo 23/10/2004, 08:24
Avatar de acousticgerman  
Fecha de Ingreso: abril-2004
Ubicación: Merlo, buenos aires
Mensajes: 364
Antigüedad: 20 años, 7 meses
Puntos: 1
Menù action Script dentro de un Movie Clip

Hola a todos, tengo una peli de un solo frame, con un Mc donde tengo todo. Pero dentro de este movie clip tengo un menù hecho en Action Script para que me cargue pelìs swf. El problema es que el còdigo para que el menù funcione no tiene problema alguno, es + lo pruebo en una peli nueva y anda a la perfecciòn, PERO cuando inserto los frames de este menù dentro del Mc No funciona!!! QUe puedo hacer ya que mi pelìcula està basada en 1 solo frame con 1 Movie clip dentro ?????

Gracias!!!!


-------------------------------
"Life goes on..."
  #2 (permalink)  
Antiguo 23/10/2004, 09:33
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola acousticgerman:
Podría ser problema de las rutas en el código, sería mejor que postees el código que estás usando para poderte ayudar.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 23/10/2004, 10:21
Avatar de acousticgerman  
Fecha de Ingreso: abril-2004
Ubicación: Merlo, buenos aires
Mensajes: 364
Antigüedad: 20 años, 7 meses
Puntos: 1
hOLA BANDIT! este serìa el còdigo:



MovieClip.prototype.TLonRollOver = function() {
formato.color = 0x991F36;
this.texto.setTextFormat(formato);
};
MovieClip.prototype.TLonRollOut = function() {
formato.color = 0x666666;
this.texto.setTextFormat(formato);
};
MovieClip.prototype.TLonRelease = function() {

for (i=0; i<menu.length; i++) {
item = eval("boton_mc"+i);
item.enabled = true;
item.useHandCursor = true;
formato.color = 0x666666;
item.texto.setTextFormat(formato);
}
holder_mc.loadMovie(this.pelicula);
this.enabled = false;
this.useHandCursor = false;
formato.color = 0xCCCCCC;
this.texto.setTextFormat(formato);
};
formato = new TextFormat();
formato.font = "Verdana";
formato.size = 10;
formato.color = 0x666666;
menu = new Array();
menu[0] = {titulo:"Home", pelicula:"Home.swf"};
menu[1] = {titulo:"Opción 1", pelicula:"Paisajes.swf"};
menu[2] = {titulo:"Opción 2", pelicula:"Hotel.swf"};
menu[3] = {titulo:"Opción 3", pelicula:"Campamento.swf"};
menu[4] = {titulo:"Opción 4", pelicula:"Colegio.swf"};
menu[5] = {titulo:"Opción 5", pelicula:"Madryn.swf"};
menu[6] = {titulo:"Opción 6", pelicula:"Viaje.swf"};
this.createEmptyMovieClip("holder_mc", this.getNextHighestDepth());
holder_mc._x = 0;
holder_mc._y = 0;
formato.color = 0x666666;
for (i=0; i<menu.length; i++) {
attachMovie("boton_mc", "boton_mc"+i, this.getNextHighestDepth());
anterior = eval("boton_mc"+(i-1));
item = eval("boton_mc"+i);
item.pelicula = menu[i].pelicula;
item.texto.autoSize = true;
item.texto.text = menu[i].titulo;
item.texto.setTextFormat(formato);
item._y = 10;
if (i == 0) {
item._x = 10;
} else {
item._x = anterior._x+anterior._width;
}
item.onRollOver = this.TLonRollOver;
item.onRollOut = this.TLonRollOut;
item.onRelease = this.TLonRelease;
}
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:01.