Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2012, 09:43
maneljgc
 
Fecha de Ingreso: octubre-2012
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
jquery, flash y html

Saludos a todos, ando con un tema que me vuelve loco y necesito pedir ayuda...
En una pagina abro un menu flash en un div concreto. Los botones me abren unos contenidos varios en otro div concreto:

- con

Código:
 function flashADiv(destino,archivo){
			var flashvars = {};
			var params = {menu:"false", scale:"noscale", wmode:"transparent"};
			var attributes = {};
                        swfobject.embedSWF(archivo,destino, "1", "1", "8.0.0",           "expressInstall.swf",flashvars,params,attributes);
				 };
cargo un swf.

- con

Código:
function htmlADiv(destino, archivo){
	var destino="#"+destino;
	$(document).ready(function(){
		$(destino).load(archivo);
		}
	);
};
Cargo una pagina HTML

El codigo AS es:
Código:
btnsys.onRelease=function() {
	
	getURL('javascript:flashADiv("loaded","bprueba.swf") ');
};
BTNWEB.onRelease=function() {

	getURL('javascript:htmlADiv("loaded","abes.html") ');
};
Pues bien... el problema es que al cargar el swf en el div " loaded de la pagina principal, se me " destruye " ese div, y se convierte en un OBJECT (con el mismo id, eso si ) y entonces, claro, ya no puedo volver a cargar un html...

Esta es la vista firebug...

En origen:
Código:
</div>
<div id="loaded"> </div>
despues de llamar html:
Código:
<div id="loaded">texto vario...</div>
despues de llamar al swf:
Código:
<object id="loaded" width="1" height="1" type="application/x-shockwave-flash" data="bprueba.swf" style="visibility: visible;">
<param name="menu" value="false">
<param name="scale" value="noscale">
<param name="wmode" value="transparent">
</object>

Se os ocurre como solucionarlo ? Gracias de antemano