|
主题: 如何在flash里动态绘图?
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#12002/4/24 2:28:00
我想实现这样的效果: 场景中有一个随时间变化的变量,在旁边(或者另一个窗口也行)显示此变量的历史趋势图。或者,有两个不断变化的变量,显示一个作为x,另一个作为y的历史趋势图。 如何实现?
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#22002/4/24 10:46:50
flash 做不了这样的事情吗?还是大家都没做过?
|
 liyitu
职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/4/17 10:54:48
|
#32002/4/24 10:55:58
在flash5中,可以用一条线段的旋转、缩放来画 用flashmx中的lineto,moveto可以画出走势图
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#42002/4/24 11:18:11
但是可能需要绘制指数、对数,甚至不规则的曲线
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#52002/4/24 11:22:17
flash5能行吗?
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#62002/4/24 12:40:55
另外,我还想将数据输出,又该如何做呢?
|
 icemedia
职务:普通成员
等级:1
金币:0.0
发贴:124
注册:2001/5/16 11:22:51
|
#72002/4/24 12:46:12
FLASH 5 完全可以的 先把你的走势图计算为不同的相邻的坐标 然后做一个1 单位的线段(MC,编辑中心在左端点上) 用 duplicatemovieclip 复制 将左端点放在你的一个坐标点上 旋转此线段一个角度(自己想该用什么三角函数吧) 长度比例为两横坐标距离 。。。。。 可以了吧
如果你的走势变化很快,干脆用点吧,设定坐标就可以了,比线简单
至于MX 有画线的命令,该更方便吧,我还没时间去研究 :)
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#82002/4/24 13:39:39
非常感谢。 我有点担心mc复制多了,会影响运行的性能。 此外,如何将这些数据输出为文本文件呢?
|
 icemedia
职务:普通成员
等级:1
金币:0.0
发贴:124
注册:2001/5/16 11:22:51
|
#92002/4/24 20:29:56
MC 复制的数量其实不是无限的,一段时间前的MC 用过了(左面移出了屏幕)就可以重用了呀! 要不,用DIREDTOR 做吧,矢量控制随便你。
FLASH 5 的确有写入硬盘数据的功能,但有点“悬” 在悄悄话里。
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#102002/4/24 22:14:55
谢谢你,我回去试试看。
|