AS3动态画曲线


[
知识点
]
Graphics 对象可以绘制圆和正方形,但也可以绘制更复杂的形状,尤其是在将绘制方法与 Math 类的属性和方法配合使用时。
 
[
代码
]
以下为引用的内容:
[
代码
]
stage.frameRate=31;
var qx:Sprite=new Sprite();
var yuan:Sprite=new Sprite();
var i:uint = 50;
stage.addEventListener(Event.ENTER_FRAME,hua);
function hua(event:Event):void {
i++;
var PosY:Number = Math.sin(i/20) * 30;
//画曲线
qx.graphics.beginFill(0xFF0000);
qx.graphics.drawCircle(i, 150 + PosY, 1);
addChild(qx);
//画动态圆
yuan.graphics.clear();
yuan.graphics.beginFill(0x000000);
yuan.graphics.drawCircle(i, 150 + PosY, 4);
addChild(yuan);
if (i>=500) {
  stage.removeEventListener(Event.ENTER_FRAME,hua);
}
}
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/4619.html

你可能感兴趣的:(html,Flash)