FLASH怎么制作动态的三角函数曲线?

所属分类: 媒体动画 / Flash教程 阅读数: 79
收藏 0 赞 0 分享

FLASH中想啊哟制作三角函数的曲线,该怎么制作正弦曲线呢?下面我们就来看看详细的教程。

1、打开制作软件,新建AS3文档

2、新建一个影片剪辑,里面放一个红色的小圆形,位置如图。实例名设置为p_mc

3、在主时间轴加如下代码:

 

var num:Number=0;
var spd:Number=4;//位移速率
var start_y:Number=p_mc.y;
var max:Number=40;//位移幅度
this.addEventListener(Event.ENTER_FRAME,UpdateEvent);//给舞台添加帧频事件,更新舞台
function UpdateEvent(e:Event):void
{
num=num+spd;
p_mc.y=start_y+Math.sin(num*Math.PI/180)*max;//通过Math类的sin方法得到正弦值,并转化为影片剪辑的位移量
}

4、运行后可以看到影片剪辑上下移动。

5、接下来在代码中添加一个绘图方法,完成曲线的绘制。将影片剪辑的x坐标设置为0

6、代码修改如下:

 

var num:Number=0;
var spd:Number=2;//位移速率
var start_y:Number=p_mc.y;
var max:Number=60;//位移幅度
var shape:Shape=new Shape();//定义形状对象,绘制曲线使用
shape.x=p_mc.x;
addChild(shape);//将形状对象放到舞台上
shape.graphics.moveTo(0,p_mc.y);
shape.graphics.lineStyle(2, 0x000000, 1, false, LineScaleMode.VERTICAL,CapsStyle.NONE, JointStyle.MITER, 10);
this.addEventListener(Event.ENTER_FRAME,UpdateEvent);//给舞台添加帧频事件,更新舞台
function UpdateEvent(e:Event):void
{
num=num+spd;
shape.x+=spd;
shape.graphics.lineTo(0-shape.x,p_mc.y);//绘制方法
p_mc.y=start_y+Math.sin(num*Math.PI/180)*max;//通过Math类的sin方法得到正弦值,并转化为影片剪辑的位移量
}

7、运行后就可以看到不停的绘制正弦曲线了。

8、同样的,可以绘制余弦曲线

以上就是flash绘制正弦曲线的教程,希望大家喜欢,请继续关注脚本之家。

相关推荐:

Flash线条怎么变形并连接?

FLASH怎么制作一段曲线轨迹效果的动画?

flash cs6怎么画虚线? flash实线转换成虚线的教程

更多精彩内容其他人还在看

flash cs5怎么将鼠标做成牛的效果?

flash cs5怎么将鼠标做成牛的效果》flash中很方便就可以做出鼠标特效,该怎么将鼠标特效设计成一个牛的样式呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash形状补间动画怎么才能更流畅?

flash形状补间动画怎么才能更流畅?flash制作补间动画不太流畅,该怎么更改的更流畅呢?下面我们就来看看补间动画的制作方法,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

flash CS5怎样选择对象?flash选择对象方法介绍

flash对选定的对象进行扭曲变形时,可以拖动边框上的角手柄或边手柄,移动该角或边,然后重新对齐相邻的边。下面小编就为大家详细介绍flash选择对象方法,来看看吧
收藏 0 赞 0 分享

在Flash中利用两个辅助键绘制苹果

这篇教程是向脚本之家的朋友分享在Flash中利用两个辅助键绘制苹果方法,教程写的比较详细,对新手学习Flash鼠绘有很大帮助,来看看吧
收藏 0 赞 0 分享

flash怎么制作气泡无规则向上升起的动画?

flash怎么制作气泡无规则向上升起的动画?flash中制作动画很方便,今天我们就来看看让气泡随意上升的动画的制作方法,教程不难,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么制作变色聚焦按钮?

flash怎么制作变色聚焦按钮?想要做一个聚焦与中心的按钮效果,该怎么制作呢?下面我们就来看卡详细的教程,很简单,但是步骤有点多,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么制作一段篮球滚动的动画?

flash怎么制作一段篮球滚动的动画?我们知道投球的时候,篮球落地以后会弹起落下重复几次以后才能落地,该怎么制作这样一段动画呢?请看下文详细介绍,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么制作一段简单的动画交互?

flash怎么制作一段简单的动画交互?flash中想制作一个交互动画,该怎么制作呢?下面我们就来看看flash制作动画效果的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash导入mp3文件出现一个或多个文件没有导入该怎么办?

flash导入mp3文件出现一个或多个文件没有导入该怎么办?flash中导入mp3音乐的时候出现有一个或多个文件没有导入,没办法播放音频,该怎么办呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么复制元件并更改?

flash怎么复制元件并更改?flash中想要复制原件然后改变原件的颜色和形状,该怎么办呢?下面我们就来看看flash复制元件的方法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多