Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2009, 16:48
Avatar de bacdavi
bacdavi
 
Fecha de Ingreso: junio-2006
Ubicación: http://localhost/
Mensajes: 351
Antigüedad: 17 años, 11 meses
Puntos: 7
imprimir flash...

Hola amigos, tengo un inconveniente,

Tengo una grafica en flash que en mi navegador se despliega genial, pero al momento de mandarla a la printer no se muestra el swf, es decir, que se imprima el screen del flash.

les dejo el codigo que utilizo con swfobjet.js

Código HTML:
<div id="flashcontent"><embed type="application/x-shockwave-flash" src="open-flash-chart.swf" style="" id="chart" name="chart" bgcolor="#FFFFFF" quality="high" allowscriptaccess="sameDomain" flashvars="data=hello2.php%3FActual%3D2009%26Mes%3D10%26Tipo%3DD%26Opcion%3D20%26Generar%3D1%26ssopm%3DS0pBS0E0%2FZGJhYw%3D%3D%26Pre%3DF" width="700" height="250"></div>
<script type="text/javascript">
var so = new SWFObject("open-flash-chart.swf", "chart", "700", "250", "9", "#FFFFFF");
so.addVariable("data", "hello2.php%3FActual%3D2009%26Mes%3D10%26Tipo%3DD%26Opcion%3D20%26Generar%3D1%26ssopm%3DS0pBS0E0%2FZGJhYw%3D%3D%26Pre%3DF");
so.addParam("allowScriptAccess", "sameDomain");
so.write("flashcontent");
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
width="700" height="250" id="ie_chart" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="open-flash-chart.swf?width=700&height=250&data=hello2.php%3FActual%3D2009%26Mes%3D10%26Tipo%3DD%26Opcion%3D20%26Generar%3D1%26ssopm%3DS0pBS0E0%2FZGJhYw%3D%3D%26Pre%3DF" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<embed src="open-flash-chart.swf?data=hello2.php%3FActual%3D2009%26Mes%3D10%26Tipo%3DD%26Opcion%3D20%26Generar%3D1%26ssopm%3DS0pBS0E0%2FZGJhYw%3D%3D%26Pre%3DF" quality="high" bgcolor="#FFFFFF" width="700" height="250" name="chart" align="middle" allowScriptAccess="sameDomain" 
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
</object>
</noscript> 
Ese problema de no imprimir el swf es en firefox, safari y chrome, ya que en IE si lo puedo imprimir en "papel"

muchas gracias de antemano por la ayuda