No pensaba aburrir al personal posteado codigo, ya que la variable toma el valor correcto y creo que con eso es suficiente, pero ahi va, a ver que opinais.
el codigo donde se asigna la variable "ahora la mando al _root para no perderla de vista."
Cuando pulso sobre un elemento de la lista, por medio de "asfunction" llamo a la funcion Carga, que manda al root la variable "pp" con el valor del Parametro.
Código :
function Carga (Parametro){
container.unloadMovie()
_root.pp=Parametro
Cortina.gotoAndPlay(2);
}
lista.htmlText="<A HREF=\"asfunction:Carga,1 \">Aguado</A><br>"+" <A HREF=\"asfunction:Carga,2 \">Zohret</A>";como veis, en la funcion, despues de asignar la variable, se ejecuta el MC Cortina que en el ultimo fotograma tiene el siguiente código:
Código :
stop();
xx=_root.pp
trace(typeof(xx));
if(xx=="1"){
//_root.Galeria.Container.loadMovie("Aguado.swf")
trace ("OK");
}
if(xx=="2"){
trace ("OK2");
}
trace(xx);Como veis simple, pero me tiene loco, todo traces, pero no consigo que haga la comparación, los"traces" me dan como resultado valores correctos en tipo y valor....pero no compara.
*** Despues de esta, dejo las Yerbas" ***
Saludos