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

MC dentro de otro MC que está cargado con LoadMovie

Estas en el tema de MC dentro de otro MC que está cargado con LoadMovie en el foro de Flash y Actionscript en Foros del Web. Hola! Mi problema es el siguiente. Tengo un MC "contenedor" que mediante LoadMovie carga "animación.swf". Bien, esa animación tiene varias secciones, y dentro de ellas ...
  #1 (permalink)  
Antiguo 03/02/2011, 04:48
 
Fecha de Ingreso: enero-2011
Mensajes: 18
Antigüedad: 13 años, 3 meses
Puntos: 2
Pregunta MC dentro de otro MC que está cargado con LoadMovie

Hola!

Mi problema es el siguiente. Tengo un MC "contenedor" que mediante LoadMovie carga "animación.swf". Bien, esa animación tiene varias secciones, y dentro de ellas hay Movie Clips con botones(en realidad son tb MC, porque con botones no me funcionaba), (que hacen moverse por distintos fotogramas dentro de esos Movie clips).
Yo exporto el SWF y pruebo la película principal, me carga el loadMovie, pero los botones de los MC no me funcionan.

el código del LoadMovie:
Código:
stop();
contenedor.loadMovie("animacion1.swf");
Código de botón(MC), dentro de un MC en animación.swf:
Código:
on(release){
	_root.otros_servicios.gotoAndStop(2);
}
Espero puedan ayudarme, muchas gracias!
  #2 (permalink)  
Antiguo 03/02/2011, 05:46
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: MC dentro de otro MC que está cargado con LoadMovie

Cita:
on(release){
_root.contenedor.otros_servicios.gotoAndStop(2);
}
o
Cita:
on(release){
_level0.contenedor.otros_servicios.gotoAndStop(2);
}
espero ayudar, saludos.
  #3 (permalink)  
Antiguo 03/02/2011, 09:12
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: MC dentro de otro MC que está cargado con LoadMovie

los eventos on() no funcionan en los MC, son solo para botónes, para usar acciones de MC usa onClipEvent, aunque yo en tu caso lo que haría sería poner botones dentro de esos MC para usar on().

o sea algo asi:

contenedor -> miclip -> miboton

te recomiendo la segunda opción por que hacer botones con MC es mas largo...
  #4 (permalink)  
Antiguo 03/02/2011, 09:16
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
Respuesta: MC dentro de otro MC que está cargado con LoadMovie

Hola aparicio007:
Si estás cargando dentro de un MC_vacío y en los códigos de los botones estás apuntando al _root, no funcionará porque ese _root ya no existe.
Lo que tienes que hacer es seleccionar el MC_vacío y escribir el siguiente código en el Panel de acciones:
Código actionscript:
Ver original
  1. onClipEvent (load){
  2.     this._lockroot = true;
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 04/02/2011 a las 10:19
  #5 (permalink)  
Antiguo 03/02/2011, 09:21
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
Respuesta: MC dentro de otro MC que está cargado con LoadMovie

Hola stramin:
Estás en un error, los MC también se puede usar como botón con cualquiera de sus eventos, sin necesidad de colocar en su interior un botón.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 03/02/2011, 10:24
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: MC dentro de otro MC que está cargado con LoadMovie

OMG! es cierto, en versiones anteriores de flash no funcionaba!!
  #7 (permalink)  
Antiguo 04/02/2011, 06:47
 
Fecha de Ingreso: enero-2011
Mensajes: 18
Antigüedad: 13 años, 3 meses
Puntos: 2
Pregunta MC dentro de otro MC que está cargado con LoadMovie

He probado poniendo el código como me explicáis pero no me funciona. Yo escribo en el MC(botón) la ruta: _root.contenedor.otros_servcios.gotoAndStop(2) y lo guardo y lo exporto..pero al cargarlo no me funciona.

También he probado escribiendo el código que explica Bandit, que yo lo coloco en el clip de película MC_vacío (o contenedor), pero me sale un error:
Error de sintaxis.
  #8 (permalink)  
Antiguo 04/02/2011, 10:19
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
Respuesta: MC dentro de otro MC que está cargado con LoadMovie

El error es porque tuve un error de imprenta, el código es así:
Código actionscript:
Ver original
  1. onClipEvent (load){
  2.     this._lockroot = true;
  3. }

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 05/02/2011, 06:55
 
Fecha de Ingreso: enero-2011
Mensajes: 18
Antigüedad: 13 años, 3 meses
Puntos: 2
De acuerdo Respuesta: MC dentro de otro MC que está cargado con LoadMovie

Muchas gracias Bandit, se ha resuelto el problema perfectamente.

Un saludo!

Etiquetas: loadmovie
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 12:57.