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

Como hago funcionar un MC dentro de un MC ??

Estas en el tema de Como hago funcionar un MC dentro de un MC ?? en el foro de Flash y Actionscript en Foros del Web. Esta es mi duda ... como hago funcionar un mc dentro de un mc ... por ejemplo ... tengo un boton que es un mc ...
  #1 (permalink)  
Antiguo 14/12/2009, 10:40
Avatar de DjDance
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Santiago de Chile
Mensajes: 775
Antigüedad: 17 años, 9 meses
Puntos: 80
Como hago funcionar un MC dentro de un MC ??

Esta es mi duda ...

como hago funcionar un mc dentro de un mc ... por ejemplo ...
tengo un boton que es un mc pero dentro de éste boton me gustaria agregar una flecha que aparezca y desaparezca cuando posicione el mouse sobre el, una flecha controlada por instancias y por un gotoAndPlay(); y obviamente por un rollover y un rollout.

me explicaré de otra forma.
hice un mc con una flechita que aparece y desaparece, dentro de este mc estan las etiquetas con las que controlaría la acción.



Éste mc lo tengo guardado en la biblioteca para usarlo con cada boton que haga.
--------------------------------------------------------------------------

Ahora hago un boton el cual es un mc controlado por action script



Dentro de este botón quiero poner la flechita ...

como hago para controlar las instancias de la flechita que esta dentro del boton (mc) ??
__________________
My Music xD
http://soundcloud.com/dj-dance-1
  #2 (permalink)  
Antiguo 20/12/2009, 19:09
Avatar de DjDance
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Santiago de Chile
Mensajes: 775
Antigüedad: 17 años, 9 meses
Puntos: 80
Respuesta: Como hago funcionar un MC dentro de un MC ??

Nobody ???
__________________
My Music xD
http://soundcloud.com/dj-dance-1
  #3 (permalink)  
Antiguo 21/12/2009, 00:36
 
Fecha de Ingreso: diciembre-2008
Mensajes: 49
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Como hago funcionar un MC dentro de un MC ??

an por lo que entiendo quieres algo asi

on (rollOver) {
gotoAndPlay(a1);
}

on (rollOut) {
gotoAndPlay(a2);
}


on(release){
loquedeseas que haga al oprimir ;
}

A ver si es lo que buscas
Saludos
  #4 (permalink)  
Antiguo 21/12/2009, 01:58
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Como hago funcionar un MC dentro de un MC ??

Hola amigo!!

Es realmente muy facil, solo debes de poner un nombre de instancia a los objetos. En este caso al boton y al mc(la flecha). Para poner el nombre de instancia a un objeto seleccionalo del escenario y en el panel de propiedades pones el nombre de instancia.

Para hacer referencia al objeto solo pones su nombre y ruta por ejemplo: Dentro del boton hay un mc que es la flecha, sus nombres de instancia seran los siguientes: para el boton le ponemos btn, para el mc dentro del boton será flecha_mc. En tonces en el boton pondras algo asi:

Código ActionScript:
Ver original
  1. //Esto en el mismo boton
  2. on(release){
  3. this.flecha_mc.play();
  4. }
  5. //Si fuera desde otro boton:
  6. on(release){
  7. btn.flecha_mc.play();
  8. }
  9.  
  10. espero te sirva
__________________
Un buen programa depende de la imaginación.
  #5 (permalink)  
Antiguo 21/12/2009, 05:55
Avatar de DjDance
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Santiago de Chile
Mensajes: 775
Antigüedad: 17 años, 9 meses
Puntos: 80
Respuesta: Como hago funcionar un MC dentro de un MC ??

Kiosko,

Hola compañero ... ese código es por si la flecha en este caso compartiera el mismo escenario ... pero como digo éste mc (flecha) está dentro de otro mc (botón) y lo que quiero es hacer funcionar la flecha desde el boton ...

gracias de todas formas por querer ayudar !!

Turdo,

Hola compañero ... creo que me estaba faltando el this. voy a intentar hacer algo con esto y te cuento como me fué !!

Gracias por la ayuda !!

Un saludo a ambos !!
__________________
My Music xD
http://soundcloud.com/dj-dance-1
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 09:55.