三年前曾作一个项目,当时客户要求有一个动态曲线图; 该项目是B/S模式;由于其他原因,当时没有完成这个功能(其实该功能只做了一部分,相当于一个半成品);
最近一个项目又重提该动态曲线功能,没办法,只能狠下心来完成这个功能,还好功夫不负有心人,忙活了一天终于有了成果;
在B/S模式下,我用FLASH完成了该功能:
主要用:Flash+ASP+SQLSERVER;
其中Flash通过asp与数据库打交道; 如果你了解php的话,完全也可以用Flash+PHP+MySql;当然主要还是要了解FLASH的基础知识;该界面直接面对客户;我用的是FLASH MX2004版本;Flash版本更新太快,我都跟不上步伐,索性就用FLASH MX2004版本;哈哈,已经OUT啦;其实也无所谓,只要能满足你的要求,管他是高版本还是低版本;你说对吗?!
实现该功能关键有以下几点:
第一:设置纵坐标的最大数;该数保存在数据表中(主要是为了动态需要);
第二:FLASH中的纵坐标长度与从数据表中取到纵坐标的数值相除;
例如数据表中保存的数是1000,而Flash中的纵坐标y的实际高度是400px;那么400/1000就是flash中纵坐标y的一个像素对应实际的数量,也就是相当与中国地图中的比例尺;
第三:就是从数据库取出数据按照(x,y)坐标显示出来;
阅读(8641) | 评论(4) | 转发(0) |