Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   colocar variables flashvar a una pelicula .swf (https://www.clubdelphi.com/foros/showthread.php?t=64231)

CarlosHernandez 23-03-2009 20:34:50

colocar variables flashvar a una pelicula .swf
 
buenas tardes.

en mi formulario estoy usando un componente ShockwaveFlash para cargar una pelicula .swf, pero esta pelicula necesita a su vez cargar una series de variables de un archivo .xml,

la pelicula es un grafico de torta.

Código Delphi [-]
ShockwaveFlash1.FlashVars:='&dataURL=C:\CHARTS\charts\totalvisitantes_data.xml';

ShockwaveFlash1.Movie:= 'C:\CHARTS\FusionCharts\pie2d.swf';

carga la pelicula la visualiza pero no muestra el grafico ya que no consigue los datos necesarios del .xml, pero cuando lo vizualizo de una pagina web .html si lo muestra. el codigo html es el siguiente

Código:

<html>
  <head>
      <title>My First FusionCharts</title>
      <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
  <body bgcolor="#ffffff">
      <p>
      <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','600','height','200','id','Pie3D','src','../FusionCharts/Pie2D','flashvars','&dataURL=totalvisitantes_data.xml','quality','high','name','Pie2D','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','../FusionCharts/Pie2D' ); //end AC code
      </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="600" height="200" id="Pie3D" >
        <param name="movie" value="../FusionCharts/Pie2D.swf" />
        <param name="FlashVars" value="&dataURL=totalvisitantes_data.xml">
        <param name="quality" value="high" />
        <embed src="../FusionCharts/Pie2D.swf" flashVars="&dataURL=totalvisitantes_data.xml" quality="high" width="600" height="200" name="Pie2D" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />       
      </object>
      </noscript>
Total Visitantes Abogados = 6112 / Total Visitantes = 6914 / Total General = 13027</p>
</body>
</html>

como puedo vincular el .xml para la pelicula de flash desde delphi?

dec 04-04-2009 13:58:52

Hola,

Quizá es por la ruta del archivo XML. Ahí estás pasando una ruta de tu ordenador, no una URL. Pero, creo que podría pasarse una ruta a un archivo "local", sólo que no como lo haces, sino con algo como esto:

Código:

file:///C:/directorio/archivo.xml
No estoy seguro... tendrías que probar a ver... ;)

CarlosHernandez 06-04-2009 22:38:13

gracias dec, pero aun no funciona probe las siguientes rutas:

Código:

C:\CHARTS\charts\totalvisitantes_data.xml
Código:

\\\C:\CHARTS\charts\totalvisitantes_data.xml
Código:

///C:/CHARTS/charts/totalvisitantes_data.xml
Código:

file:///C:/CHARTS/charts/totalvisitantes_data.xml
Código:

C:/CHARTS/charts/totalvisitantes_data.xml

el componente si carga la pelicula porque muestra el mensaje "error in loading data", lo que me carga loco es que no se como hacer que cargue la data del .xml


La franja horaria es GMT +2. Ahora son las 20:29:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi