El problema en el que me he metido es el siguiente:
He relizado varios trabajos en flash y los tengo alojados en diferentes dominios (unos banner animados).
y he querido listarlos en una caja de texto dinamico.
Por ahi todo perfecto.
El archivo flash tiene una caja de texto que lee el xml.(tb lee un css)
System.useCodepage=true;
texto.setStyle("borderStyle", "none");
texto.drawFocus = undefined;
texto.depthChild0._visible = false;
// --
texto.html = true;
texto.wordWrap = true;
texto.multiline = true;
texto.label.condenseWhite = true;
texto.focusTextField = null
// -- crear objeto CSS
var mi_CSS = new TextField.StyleSheet();
// -- cargar CSS
mi_CSS.load("estilos.css");
//--
texto.styleSheet = mi_CSS;
// -- asociar la hoja de estilos al componente textArea
miXML = new XML();
miXML.onLoad = function(succes) {
if (succes) {
texto.text = miXML;
} else {
texto.text = "No se pudo cargar el archivo ";
}
};
miXML.load("datos.xml");
____________________________________
Bien la estructura del xml es:
<?xml version="1.0" encoding="ISO-8859-1"?>
<html>
<body>
<img align="left" src="http://dominio1/imagen1.jpg" width="60" height="60" hspace="10" vspace="10" />
<cabecera>
<center> Trabajo1 </center>
</cabecera>
<cuerpo> banner realizado en 2006 <br></br>
<center><A HREF="www.dominio1/trabajo1,html" target="_blank">link</A><br></br></center>
</cuerpo>
<pie>------------------------------------</pie>
<img align="left" src="http://dominio2/imagen2.jpg" width="60" height="60" hspace="10" vspace="10" />
<cabecera>
<center> Trabajo2 </center>
</cabecera>
<cuerpo> banner realizado en 2007 <br></br>
<center><A HREF="www.dominio2/trabajo2,html" target="_blank">link</A><br></br></center>
</cuerpo>
<pie>------------------------------------</pie>
</body>
</html>
Como se puede observar es un clasico sistema de noticias
Lo que ocurre es que en el link en vez de redireccionar a la pagina en cuestion me gustaria cargar el banner.
Antes de hacer nada he probado en el codigo del flash a cargar un banner asi:
this.createEmptyMovieClip("mc_vacio", "mc_vacio", 2);
mc_vacio._y = 200;
mc_vacio._x = 400;
mc_vacio.loadMovie("http://dominio1/banner1.swf");
ya que me interesa que tenga una posición dentro del flash, y no hay ningun problema lo carga perfectamente.
Mi problema es cuando he intentado cargar esos banner a traves del link (a href).
he dejado el codigo de creacción de mc en el flash:
this.createEmptyMovieClip("mc_vacio", "mc_vacio", 2);
mc_vacio._y = 200;
mc_vacio._x = 400;
y en el link he intentado usar asfunction
he creado algunas funciones erroneas de carga, del tipo
function loadIt(movie){
this.createEmptyMovieClip("mc_vacio", "mc_vacio", 2);
mc_vacio._y = 200;
mc_vacio._x = 400;
mc_vacio.loadMovie(movie);
};
para pasarle los parametros a asfunction
<A HREF=\"asfunction:loadIt,www.dominio1/banner1
pero no he conseguido resultados.
alguien podria ayudarme estoy trabajando en AS2 GRACIAS.