数学类 绘制线条

                                                                绘画函曲线线条练习

 

import flash.display.Shape;

import flash.events.Event;

 

var sp:Shape = new Shape();

var sp1:Shape = new Shape();

var v:Number = 0; // 开始速度

var hd:Number = 0; //弧度

sp.graphics.lineStyle(2,0x00ff00);

sp1.graphics.lineStyle(2,0x000fff);

sp.graphics.moveTo(50,50);

sp.graphics.lineTo(50,350);

sp.graphics.moveTo(50,200);

sp.graphics.lineTo(500,200);

sp.graphics.moveTo(50,200);

sp1.graphics.moveTo(50,200);

stage.addChild(sp);

stage.addChild(sp1);

this.addEventListener(Event.ENTER_FRAME,OnHandler);

function OnHandler(e:Event):void

{  

v += 2;

 hd += 0.1;

 sp.graphics.lineTo(50 + v,200 - Math.sin(hd) * 100);

 sp1.graphics.lineTo(50 + v,Math.sin(hd) * 100 + 200);

}

                                               数学类、绘图练习

 

import flash.events.Event;

import flash.display.*;

import flash.events.MouseEvent;

 

 //———————————————— 旋转的小球 ————————————————

var arr:Array = [mc1,mc2,mc3,mc4];

var r:int = 120;

var hd:Number = 0;

this.addEventListener(Event.ENTER_FRAME,OnHandler);

function OnHandler(e:Event):void

{

 hd += 0.1;

 for(var i:int = 0; i < arr.length; i++)

 {   

arr[i].x = Math.cos(Math.PI * 2/4 * i + hd)* r + 275;

  arr[i].y = Math.sin(Math.PI * 2/4 * i + hd)* r + 200;

 }

}

//——————————————— 绘画带有边框的圆 ———————————————

var sp:Shape = new Shape();

sp.graphics.lineStyle(2,0x000fff);

sp.graphics.beginFill(0x00ff00,0.2);

sp.graphics.drawCircle(100,200,100);

stage.addChild(sp);

 

//———————————————— 绘画曲线 ———————————————————

var x1:Number = 0;

var y1:Number = 0;

var cx1:Number = 275;

var cy1:Number = 400;

var x2:Number = 550;

var y2:Number = 0;

sp.graphics.moveTo(x1,y1);

var c:Number = cx1 * 2 - (x1 + x2)/2;

var c1:Number = cy1 * 2 - (y1 + y2)/2;

sp.graphics.curveTo(c,c1,x2,y2);

stage.addChild(sp);

sp.graphics.clear(); //清除绘画的图形

 

 

 

转载于:https://www.cnblogs.com/klh5211314/archive/2012/11/09/2763386.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值