求flash as3.0画一个三角函数的代码,解释详细一点啊
展开全部
package {
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite {
private var _angle:Number=0;
public function Main() {
// 用的enterframe事件,画的慢,可以改成timer事件
stage.addEventListener(Event.ENTER_FRAME,enterFrameHandler);
}
public function enterFrameHandler(event:Event):void
{
//原理是每个点放个小图像 连起来就是个Sin函数,可以有多中实现方法
_angle+=0.1;
var star:Star=new Star();
star.x=_angle*20;
star.y=Math.sin(_angle)*60+200;
addChild(star);
}
}
希望能对你有所帮助
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite {
private var _angle:Number=0;
public function Main() {
// 用的enterframe事件,画的慢,可以改成timer事件
stage.addEventListener(Event.ENTER_FRAME,enterFrameHandler);
}
public function enterFrameHandler(event:Event):void
{
//原理是每个点放个小图像 连起来就是个Sin函数,可以有多中实现方法
_angle+=0.1;
var star:Star=new Star();
star.x=_angle*20;
star.y=Math.sin(_angle)*60+200;
addChild(star);
}
}
希望能对你有所帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询