Foros del Web » Programando para Internet » PHP »

Open Flash Chart

Estas en el tema de Open Flash Chart en el foro de PHP en Foros del Web. Bueno amigos tengo el siguiente problema, estoy trabajando con open flash chart para generar graficas dinamicas, que sucede 1. Necesito que el archivo swf que ...
  #1 (permalink)  
Antiguo 20/09/2010, 14:53
 
Fecha de Ingreso: mayo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Open Flash Chart

Bueno amigos tengo el siguiente problema,
estoy trabajando con open flash chart para generar graficas dinamicas,
que sucede
1. Necesito que el archivo swf que se genera se vuelva PNG
R/ Luego de mirar, econtre la siguietn pagina de Open Flash Chart

http://teethgrinder.co.uk/open-flash-chart-2/old-versions/lug-wrym-charmer/adv-upload-image.php

Esa direccion no la entendi muy bn pero mustran mas ejemplos de volverla png
lo que sucedio fue que la logre pasar a png con el siguietne codigo

///////////////
<html>
<head>


<!-- Include your JS library of choice here and fix the path

<script src="javascripts/prototype.js" type="text/javascript"></script>
<script src="javascripts/jquery/jquery-1.2.6.min.js" type="text/javascript"></script>

--->

<!-- I am using jQuery --->
<script src="ofc2/perl-ofc-library/jquery-1.2.6.min.js" type="text/javascript"></script>
<script type="text/javascript" src="ofc2/js/swfobject.js"></script>
<script type="text/javascript">

swfobject.embedSWF(
"open-flash-chart.swf", "my_chart",
"550", "250", "9.0.0", "expressInstall.swf",
{"data-file":"carta-importantes.php"} );

</script>
<script type="text/javascript">

OFC = {};

OFC.jquery = {
name: "jQuery",
version: function(src) { return $('#'+ src)[0].get_version() },
rasterize: function (src, dst) { $('#'+ dst).replaceWith(OFC.jquery.image(src)) },
image: function(src) { return "<img id='imagenflash' src='data:image/png;base64," + $('#'+src)[0].get_img_binary() + "' />"},
popup: function(src) {


var img_win = window.open('', 'Charts: Export as Image')
with(img_win.document) {
write('<html><head><title>Charts: Export as Image<\/title><\/head><body>' + OFC.jquery.image(src) + '

<\/body><\/html>') }
// stop the 'loading...' message
img_win.document.close();
}
}

// Using an object as namespaces is JS Best Practice. I like the Control.XXX style.
//if (!Control) {var Control = {}}
//if (typeof(Control == "undefined")) {var Control = {}}
if (typeof(Control == "undefined")) {var Control = {OFC: OFC.jquery}}


// By default, right-clicking on OFC and choosing "save image locally" calls this function.
// You are free to change the code in OFC and call my wrapper (Control.OFC.your_favorite_save_method)
// function save_image() { alert(1); Control.OFC.popup('my_chart') }
function save_image() { alert(1); OFC.jquery.popup('my_chart') }
function moo() { alert(99); };
</script>

</head>
<body>

<p>Hello World</p>

<div id="my_chart"></div>
</body>
</html>

ahora la idea es poder guardarlo en el servidor como imagen para sacarlo en un reporte

POSDATA
  #2 (permalink)  
Antiguo 29/11/2013, 17:03
 
Fecha de Ingreso: febrero-2013
Mensajes: 8
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Open Flash Chart

Estoy intentando realizar lo mismo y no me funciona para nada..!!

Es posible que solo funcione para graficos con datos estaticos?

Etiquetas: chart, flash, open
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:37.