Hola Amigos Foreros!!!

Bueno lo que estoy haciendo parece fácil pero me es muy complejo de explicar, espero no enredarme tratando de decirlo y que tampoco se aburran leyendo…

Lo voy a comentar en tres partes simples para que me sea más sencillo. Qué quiero hacer, Cómo lo quiero hacer y qué error me sale.

QUÉ QUIERO HACER:
Un listado dinámico en la cual se muestra una imagen de referencia, el nombre de dicha referencia y una breve descripción del objeto, una vez seleccionado algún objeto se dirige a otra página que muestra, de sólo ese objeto seleccionado: nombre, imagen grande, y una presentación de 5 imágenes animadas sobre el mismo objeto seleccionado.

PAGINA 1
NOMBRE 1 IMAGEN 1 DESCRIPCION 1
NOMBRE 2 IMAGEN 2 DESCRIPCION 2
NOMBRE 3 IMAGEN 3 DESCRIPCION 3
PÁGINA 2
NOMBRE SELECCIONADO IMAGEN SELECCIONADA DATOS SELECCIONADOS


FORMATO ANIMADO DE 5 IMÁGENES SOBRE EL OBJETO SELECCIONADO



CÓMO LO QUIERO HACER: [para la ayuda que necesito hablare en referencia de las imágenes únicamente] En la página 1 una tabla dinámica en PHP que llama los datos del objeto; un comando en javascript (onclick) que abre la página 2 y envía los datos de la fila seleccionada.

En la página 2, en PHP recibe los datos del objeto seleccionado:

$Nombre = $_REQUEST[‘Nombre’];

Y monto la imagen deseada:
<img src=" IMAGENES/<?php echo $Nombre’; >.jpg" width="100" height="100" />

Y al mismo tiempo pongo embebido un SWF:
<embed src="animacion.swf" width="200" height="200"></embed>
Dejó la variable para que sea leída por el SWF y saber que imágenes cargar en la animación:

Echo “Nombre=”.$Nombre.”&resto=”; //resto es para que tome el valor de todos los demás caracteres del HTML.

El swf tiene una animación con la ruta de las carpetas de la imagen a mostrar, cuyo dato final es la variable.

ruta01 = “IMÁGENES/subIMG/”+Nombre+”01.jpg”
ruta02 = “IMÁGENES/subIMG/”+Nombre+”02.jpg”
ruta03 = “IMÁGENES/subIMG/”+Nombre+”03.jpg”
ruta04 = “IMÁGENES/subIMG/”+Nombre+”04.jpg”
ruta05 = “IMÁGENES/subIMG/”+Nombre+”05.jpg”
cada una para cargar en un movieClip.




Y cargó la variable para saber que se seleccionó:
Var llamado:URLRequest = new URLRequest ();
llamado.url = “imagenSeleccionada.php”; //nombre de la página 2.
Var carga.URLLoader = new URLLoader ();
carga.load(llamado);
carga.addEventListener (Event.COMPLETE, completado);

function completado(event:Event):void{
Nombre = carga.data.Nombre;
}

QUÉ ERROR ME SALE:
Todo me funciona bien, pero como el swf carga la variable desde la página 2 y esta página 2 no tiene aún un valor, sino hasta que lo recibe de la página uno, me sale un error en flah que dice, que el valor del texto debe ser diferente a null, cuando le pongo un valor a la página 2 me sale bien, por ejemplo tengo:

Echo “Nombre=”.$Nombre.”&resto=”; //en donde $Nombre no ha recibido valor por eso el swf aparece null.

Y si pongo: Echo “Nombre= OBJETO”; // ya tiene un valor que es leído por el swf, y muestra lo que deseo.

Lo que creo es que no importa que la página 2 ya hubiese recibido en tiempo de ejecución un valor de la página 1, porque al cargar el swf, va a hacer nuevamente un llamado interno a la página 2, y al ser interno la variable $Nombre no va a tener dicho valor.

Espero no haberlos enredado y que me puedan ayudar con mi problema.

GRACIAS!