hola, estube realizando un pequeño flash donde me permita pasar de una imagen a otra mediante botones y un archivo xml , con un codigo q encontre aca:


function loadPhotoXml(filename)
{
PhotoXml.load(filename);
PhotoXml.onLoad = function (success)
{
if (success)
{
aux = 0;
My_ParentNode = this.firstChild;
My_TotalSlides = My_ParentNode.childNodes.length;
showPhoto(aux);
}

}

}

function showPhoto(PhotoNum)
{
if (PhotoNum == My_TotalSlides - 1)
{
Next_btn.enabled = false;
}
else
{
Next_btn.enabled = true;
}


if (PhotoNum == 0)
{
Previous_btn.enabled = false;
}
else
{
Previous_btn.enabled = true;
}


var __reg3 = My_ParentNode.childNodes[PhotoNum].attributes.filename;
var __reg4 = My_ParentNode.childNodes[PhotoNum].attributes.heading;
empty_mc.loadMovie("photos/" + __reg3);
caption_text.text = __reg4;
empty_mc._alpha = 0;
this.onEnterFrame = function ()
{
if (empty_mc._alpha < 100)
{
empty_mc._alpha = empty_mc._alpha + 3;
}

}
;
}

var aux;
var My_TotalSlides;
var My_ParentNode;
var PhotoXml = new XML();
PhotoXml.ignoreWhite = true;
loadPhotoXml("photos.xml");


ahora quiero conectarlo para q pasen en varias ventanas osea que al cambiar en una tambien cambie la imagen en las demas ventanas donde se ejecute otro swf dentro del mismo servidor , estoy utilizando este codigo :


//creamos la conexion
var enviar_lc:LocalConnection = new LocalConnection();
//la variable
var dato:Number=1;
s1.onPress=function(){
//enviamos los parametos correctos, ya mencionados en el tutorial.
enviar_lc.send("nombreCX","metodo",dato);
}


s2.onPress=function(){
//enviamos los parametos correctos, ya mencionados en el tutorial.
enviar_lc.send("nombreCX","metodo2",dato);
}

//creamos una caja de texto donde vermos los resultados de la conexion
this.createTextField("resultado_txt", 1, 10, 10, 100, 22);
result_txt.border = true;
//creamos la variable de conexion donde recibiremos los datos
var recibir_lc:LocalConnection = new LocalConnection();
//en el metodo "metodo" se ejecutara con los parametros que se envian desde el otro
//swf
recibir_lc.metodo = function(argum1:Number) {
//convertimos el valor que hay en la caja de texto a tipo numerico
aux=int(resultado_txt.text);
//el valor anterior le sumamos el argumento pasado
aux+=argum1;

//lo mostramos
resultado_txt.text = aux;

showPhoto(aux);
};



recibir_lc.metodo2 = function(argum1:Number) {
//convertimos el valor que hay en la caja de texto a tipo numerico
aux=int(resultado_txt.text);
//el valor anterior le sumamos el argumento pasado
aux-=argum1;

//lo mostramos
resultado_txt.text = aux;
showPhoto('aux');
};


//hacemos la conexion.
recibir_lc.connect("nombreCX","metodo",dato);
recibir_lc.connect("nombreCX","metodo2",dato);



pero el resultado es negativo porque me cambia la ventana principal y no me permite cambiar las DEMAS . LOQ UE QUIERO ES QUE DESDE UN SWF CAMBIAR LAS IMAGENES A LOS DEMAS SWF PERO NO SUCEDE ESO Y POR LO CONTRARIO, DESDE LOS DEMAS SWF CAMBIA A UNO: UNA PREGUNTA ALGUIEN HA ECHO ALGO SIMILAR SE PODRIA HACER O NO ?

AQUI ESTA LOS ARCHIVOS SI QUIEREN REVISAR A MI NO ME FUNCA QUISIERA SABER SI ALGUIEN TIENE IDEA DE LO QUE QUIERO LOGRARA O ME ACOPNSEGEN OTRA MANERA DE HACERLO.. :) GRAXIAS, A

Descargar Archivo de Prueba