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

Accerder a una funcion de un MC desde la stage

Estas en el tema de Accerder a una funcion de un MC desde la stage en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un MC llamado mc_A con otro mc dentro suyo, llamado mc_B y que este tiene una función a la quiero acceder desde la ...
  #1 (permalink)  
Antiguo 13/03/2013, 16:04
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 13 años, 11 meses
Puntos: 6
Accerder a una funcion de un MC desde la stage

Hola,

tengo un MC llamado mc_A con otro mc dentro suyo, llamado mc_B y que este tiene una función a la quiero acceder desde la stage.

He probado:

_root.mc_A.mc_B.funcionB();
y
mc_A.mc_B.funcionB();

pero no hace nada

También no se como acceder a una variable declarada en la stage desde el mc_B.


Gracias de antemano,

Última edición por marcwolf; 13/03/2013 a las 19:21
  #2 (permalink)  
Antiguo 14/03/2013, 03:54
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 13 años, 11 meses
Puntos: 6
Respuesta: Accerder a una funcion de un MC desde la stage

La primera pregunta lo averigue con trace(this), dentro del mcB
me sale: _level10.mcA.mcB que es _level0 ??

Cómo acceder a las variables de stage desde el mcb, pues no lo sé pero iré probando =D
  #3 (permalink)  
Antiguo 15/03/2013, 12:58
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: Accerder a una funcion de un MC desde la stage

Hola marcwolf:
_level0 es el nivel que le corresponde al _root.
Para acceder a una variable del escenario principal desde un MC, haz lo siguiente.
Ejemplo:
En el primer frame del escenario principal escribe:
Código actionscript:
Ver original
  1. var miNick:String;
  2. miNick = "Bandit";
En el primer frame del MC escribe:
Código actionscript:
Ver original
  1. trace(_root.miNick);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: funcion
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 15:50.