Vale he resuelto el problema:
- estaba usando var en vez de _global
- me faltaba añadir _root. antes del nombre del MC.
Perdonad las molestias.
"Hola. Sigo siendo novato en esto. Sé poco de programación en general.
Tengo un MC (A) en el que se guardan unas variables y en el que se llama a otro MC (B) que a su vez debe hacer distintas cosas en función de las variables salvadas en el primer MC (A).
Vale, no tengo ni idea de por qué no las toma directamente ya que estoy dentro del mismo swf. ¿Tengo que salvarlas o llamarlas desde los MC? ¿Cómo se hace?
He estado buscando y me ha sonado a chino todo lo que he encontrado en el foro...
Gracias a todos, como siempre."