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

cargar swf encima y anular botones de abajo

Estas en el tema de cargar swf encima y anular botones de abajo en el foro de Flash y Actionscript en Foros del Web. Hola a todos soy nuevo por estos lares.... mi problema es el siguiente tengo una presentación (presentacion.swf) en donde aparecen 6 botones q son en ...
  #1 (permalink)  
Antiguo 11/10/2007, 08:29
Avatar de edward_the_great  
Fecha de Ingreso: octubre-2007
Ubicación: Santiago de Chile
Mensajes: 28
Antigüedad: 17 años, 1 mes
Puntos: 0
De acuerdo cargar swf encima y anular botones de abajo

Hola a todos
soy nuevo por estos lares....

mi problema es el siguiente

tengo una presentación (presentacion.swf) en donde aparecen 6 botones q son en realidad MC con la funcion onRollOver y onRollOut (q hacen las veces d botones), los cuales cargan otros swf encima de presentacion.swf, y el problema es q necesito q los MC d presentacion.swf se desactiven al pasar el mouse por encima de estos.

ojala puedan ayudarme
he probado todas las opciones q se me han ocurrido y NADA!
PD: me manejo bastante en flash pero d ActionScript sé muy poco

___________________________
Salu2 from Santiago de Chile
  #2 (permalink)  
Antiguo 11/10/2007, 09:59
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
Re: cargar swf encima y anular botones de abajo

Hola edward_the_great:
Bienvenido al Foro.
Tienes que poner un nombre de instancia a los MC.
Vamos con un ejemplo:
Supongamos que al primer MC le ponemos como nombre de instancia: btn.
Código:
on(release){
//aquí el código de carga
this._visible = false;
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 11/10/2007, 10:42
Avatar de edward_the_great  
Fecha de Ingreso: octubre-2007
Ubicación: Santiago de Chile
Mensajes: 28
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: cargar swf encima y anular botones de abajo

Hola Bandit

gracias por la bienvenida y más agradecido aún por tu respuesta q FUNCIONA!!!!

el unico problema es q necesito q al cerrar el swf de encima los MC de abajo se habiliten nuevamente

sorry mi ignorancia maestro!

Salu2!
  #4 (permalink)  
Antiguo 11/10/2007, 11:52
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
Re: cargar swf encima y anular botones de abajo

Vamos con un ejemplo:
Supongamos que queremos cargar en un MC_vacío la película externa y eliminar el MC que tiene el evento de un botón con nombre de instancia: btn.
En el primer frame de la película principal colocamos el siguiente código:
this.createEmptyMovieClip("mi_mc", 999);
btn.onRelease = function() {
loadMovie("ejemplo_botón.swf", mi_mc);
btn._visible = false;
};
En el botón de cierre de la película cargada:
on (release) {
_root.btn._visible = true;
_root.mi_mc.unloadMovie();
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 11/10/2007, 12:36
Avatar de edward_the_great  
Fecha de Ingreso: octubre-2007
Ubicación: Santiago de Chile
Mensajes: 28
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: cargar swf encima y anular botones de abajo

lo siento Bandit pero soy bastante nulo en ActionScript

agradezco millones tu ayuda pero NO ME FUNCIONA!!!!

por casualidad no habrá una solución más simple para esto?

Salu2 y disculpa la ignorancia
....
  #6 (permalink)  
Antiguo 11/10/2007, 13:02
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
Re: cargar swf encima y anular botones de abajo

Al poner en el primer fotograma de la película principal éste código:
this.createEmptyMovieClip("mi_mc", 999);
el código va a crear un MC_vacío, donde se cargará la película externa con el código:
btn.onRelease = function() {
loadMovie("nombre_película_externa.swf", mi_mc);
btn._visible = false;
};

En el escenario selecciona el primer MC que estás usando como botón y lo único que tienes que hacer es poner como nombre de instancia: btn.
En la película externa que vas a cargar coloca un botón con el código:
on (release) {
_root.btn._visible = true;
_root.mi_mc.unloadMovie();
}
Hazlo como te explico y verás que funciona.

Espero haberte sido de ayuda y ahora esté más claro.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 11/10/2007, 14:01
Avatar de edward_the_great  
Fecha de Ingreso: octubre-2007
Ubicación: Santiago de Chile
Mensajes: 28
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: cargar swf encima y anular botones de abajo

gracias AMIGO Bandit!!!

me rompíel craneo pensando como hacer para deshabilitar todos los botones pero lo logré

MILLONES DE GRACIAS!!!!


Salu2!!!
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 22:36.