如何知道使用javascript完成flash

时间:2012-03-14 09:24:11

标签: javascript mysql flash charts export-to-pdf

我正在使用javascript按顺序点击按钮进行以下操作。

  1. 生成Flash图表
  2. 制作生成的闪存图表的图像
  3. 将生成的图像导出为PDF
  4. 一切都是动态的。图表是使用Open flash chart生成的,并且是使用php Mysql动态的

    一切正常。这里的问题是生成闪存图需要一些时间。因此,它会在中间格式的Flash文件中创建一个空白图像或图像,并将其导出为PDF格式。

    闪光完成后应继续生成图像。

    如何让闪光灯完成?

    如何同步这些事件?

1 个答案:

答案 0 :(得分:0)

我同意stratton和kirilloid。但如果您无法更改Flash源,您可以尝试在javascript中添加时间段,例如

// app is generating flash chart..
var generatedFlashChart = yourWayToGenerateIt();    

setTimeout ( 
     function(){
          makingImageOf( generatedFlashChart ); 
     }, 5000 ); // 5000 = 5seconds

所以在5000ms之后,应用程序会调用您的函数来生成闪存图表的图片。不是一个好的解决方案,但如果你无法访问你的闪光源那么只能在我眼中