比如说表1 select time,speed from record where time between '2011-1-1' and '2012-1-1'
delphi里面shockwaveflash控件 要怎么写代码,以动画的形式显示,横轴是time,纵轴是speed。或者有别的动画显示的控件

解决方案 »

  1.   

    shockwaveflash是播放动画,比如是swf文件;你的只是一组数据(1个个点),这是不同的2码事time+speed就是一个坐标。可以在form/image/printbox/chat...上描点画图(shockwaveflash能画图吗?印象中不行,我没试过)
    最终结果只是一条条线,或者是一些几何图形,也有可能是一些图形,比如从底部向上的尽的烟花爆炸效果
    不过都跟你这些点有关系,可以用Timer控件控制速度
      

  2.   

    用DBCHART,另一帖回答过了,不多说看DELPHI7自带DEMO
      

  3.   

    用flash的话要写flash脚本
    和delphi交互。或者flash的 收费控件。
      

  4.   

    可用DELPHI自带的控件CHART
    动态生成的如图:
      

  5.   

    那要讲chart中的图 比如说 直方图 显示的时候那个柱条是慢慢升起来,而不是死板的一个柱状