Hola, estoy intentado hacer lo siguiente a ver si alguien me puede ayudar. Quisiera que desde el tag 'object' en el HTML dónde se llama a la película SWF se le pase un parametro que permita sólo la carga de los nodos XML que tengan nombre="cliente1". Lo que quiero conseguir es tener un solo XML, un solo SWF y varios HTML, esto último de varios HTML es por temas de posicionamiento SEO. Quiero evitar tener más de un XML. Mis dudas son las siguientes:

1. Como pasar el parametro desde HTML
2. Como en actionscript se le dice que solo carge los nodos con el nombre de parametro del HTML

Codigo HTML

Código HTML :

<html>
<head>
</head>
<body>
<div class="contenedor_1_contenido">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="680" height="460">
<param name="movie" value="pelicula.swf" />
<param name="FlashVars" value="myXML=lowcost.xml">
<param name="quality" value="high" /><param name="BGCOLOR" value="#000000" />
 <embed src="pelicula.swf" FlashVars="myXML=clientes.xml" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="680" height="460"></embed>
</object>
</div>
</body>
</html>


XML

Código XML :

<?xml version="1.0" encoding="iso-8859-1"?>
<imagenes>
<producto nombre="cliente1" imagen="img1.jpg"></producto>
<producto nombre="cliente1" imagen="img2.jpg"></producto>
<producto nombre="cliente2" imagen="img3.jpg"></producto>
<producto nombre="cliente2" imagen="img4.jpg"></producto>
<producto nombre="cliente3" imagen="img5.jpg"></producto>
<producto nombre="cliente3" imagen="img6.jpg"></producto>
</imagenes>


Codigo AS

Código ActionScript :

var miXML:XML = new XML(); 
miXML.ignoreWhite = true;
miXML.load(_level0.myXML);
miXML.onLoad = function(status) {
if (status) {
datosxml = this.firstChild.childNodes;            
// Creamos MC
_root.createEmptyMovieClip("mc", -16384);
// Cargamos imagen en MC
loadMovie(datosxml[0].attributes.imagen, "mc");
// Posicionamos MC
mc._x = 0;
mc._y = 0;
// Cargamos texto
_root.createTextField("textoproducto",1,0,25,85,20);
textoproducto.text = datosxml[0].attributes.nombre;
delete miXML;
} else {
textoproducto.text = "Información no cargada";
}
};
 
boton_der.onRelease = function() {
// siguiente imagen
if (producto < datosxml.length - 1) {
producto++;
loadMovie(datosxml[producto].attributes.imagen, "mc");
textoproducto.text = datosxml[producto].attributes.nombre;
}
};
boton_izq.onRelease = function() {
// imagen anterior
if (producto > 0) {
producto--;
loadMovie(datosxml[producto].attributes.imagen, "mc");
textoproducto.text = datosxml[producto].attributes.nombre;
}
};