专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flash

如何实现实时更新画曲线

发布时间:2011-06-27 19:55:26 文章来源:www.iduyao.cn 采编人员:星星草
怎么实现实时更新画曲线?
怎么用flash做这种效果:
1.在二维坐标轴(x,y)里一条能慢慢画出来的线;
2.这条线的各各点是从数据库中读出的数据所确定的;
3.可以实现实时更新;(也可以过一段时间更新一次)

------解决方案--------------------
通过Line对象绘制线条参考:
Assembly code
package drawhelper   
        {   
            import flash.geom.Point;    
            public class line extends stage
            {   
                public var uAlpha:Number = 1;   
                public var uColor:uint = 0xffffff;   
                public var uWidth:Number = 1.8;   
                //初始化参数默认值   
                public function line(uA:Number=1,uC:uint=0xffffff,uW:Number = 1.0)   
                {   
                    this.uAlpha = uA;   
                    this.uColor = uC;   
                    this.uWidth = uW;      
                }   
                  
                //初始化绘制线条   
                public function drawLine(pointB:Point,pointE:Point):void  
                {   
                    graphics.clear();   
                    graphics.lineStyle(uWidth,uColor,uAlpha);   
                    graphics.moveTo(pointB.x,pointB.y);   
                    graphics.lineTo(pointE.x,pointE.y);   
                }   
                //追加线条   
                public function drawLines(lineToX:Number,lineToY:Number):void  
                {   
                    graphics.lineStyle(uWidth,uColor,uAlpha);   
                    graphics.lineTo(lineToX,lineToY);   
                }   
                //清除线条   
                public function clearLine():void  
                {   
                    graphics.clear();   
                }   
            }   
        }  


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xingjunli/archive/2009/12/29/5097469.aspx

------解决方案--------------------
ding............学习 中
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: