Flash制作简单的三角函数课件

函数

  这几天帮助别人做了一个三角函数的课件,其实做法非常的简单,主要是数学问题,拿来和大家共享。本实例的功能是可以随便输入一个角度值可以计算出它的正旋或余旋的值。同时还可以通过输入正旋函数的振幅A和周期K来动态的画出函数的曲线,好了,大家具体看看如下的效果吧!

  1,场景为默认的550*400,按如图的绘制坐标系,坐标原点在(50,350),建立两个输入文本,振幅旁边的变量名为jia,周期旁边的变量名为yu。

  2.在场景的第一帧添入如下的语句:

_root.x = 0;
_root.moveTo(50, 350);// 定位画线开始点,也就是坐标原点;
stop(); //3、插入关键帧,在第二帧添入: //定义函数关系
a = _root.x+50;
b = 350-jia*Math.sin(((_root.x)/180*Math.PI)*yu);//原点坐标为(50,350)
// 4,插入关键帧,在第三帧添入:
if (x == 200) {//定义画线的区间
stop();
} else {
_root.lineStyle(2, 0xff0000, 100);// 指定线条的粗度为2,颜色为红色,透明度为100;
_root.lineTo(a, b);// 画线至a,b所在位置;
updateAfterEvent();// 强制刷新;Flash 强制进行显示刷新工作。该语句不依赖于时间帧的触发。
x+=1;//值越小画线的精度越高,但画线的速度也越慢
gotoAndPlay(2);

  介绍一下如何建立计算公式。

  1、先建立两个输入文本,分别将变量名设为angle和output

  2、为按钮添加动作: 正旋的按钮添入:

on(release) {
output = int(Math.sin(angle*Math.PI/180)*100000)/100000;//有效数字为五位
} 余选的按钮添入: on (release) {
output = int(Math.cos(angle*Math.PI/180)*100000)/100000;
}

时间: 2024-11-03 10:25:18

Flash制作简单的三角函数课件的相关文章

用flash制作简单拼图游戏

可能有很多玩Flash的朋友都曾和我一样想自己动手制作一个拼图游戏,但是苦于不知道实现的方法或不了解ActionScript(以下简称AS)而心存遗憾.别急,今天盗匪就告诉你如何利用Flash常用的AS制作一个简单的拼图游戏,我所说的简单可不是将图片简单的拼凑到一起的那种简单拼图啊. 做好的成品如下:大家可以用鼠标将上面的图像碎片拖到下面的方框内的合适位置,为方便大家找位,游戏给出了有一定透明度的原图作为参考.大家可以发现这个游戏还设计了一个"吸附"功能,能够让你将拼图片轻松地整齐排列

Flash制作简单的缓冲菜单

 [步骤] 第一步:制作几个按钮,放在主场景中,实例名分别为_btn0._btn1._btn2._btn3._btn4._btn5._btn6 第二步:创建影片剪辑,在里面画一个小三角形,在三角形旁边拉一个动态文本,实例名为my_txt:把该影片剪辑放在主场景中,实例名为zhisi_mc 第三步:把按钮做些动画效果 第四步:在最后一帧上写如下代码:   stop(); zhisi_mc._x=_btn0._x; varmy_array:Array=newArray("首页","

Flash制作一个精美的课件退出窗口

    作者:安徽省潜山中学 王晓苏 为了方便用户使用,课件中都应该有一个[退出]按钮.但为了防止误操作,应在单击该按钮时出现一个对话框窗口,让用户选择是否真的退出.在Flash中,我们可以很容易地制作一个类似于Windows XP"关闭计算机"的精美退出窗口(图1). 图1 制作思路:先制作对话框窗口的背景面板,再制作两个按钮,然后加入命令. 制作方法如下: 1. 启动Flash MX,选择"插入→新建元件"命令打开"创建新元件"对话框,在&q

flash制作简单会动的移动版gif图片

  打开flash软件,如图我们选折新建项第一个:flash文件(Actionscript 3.0). 新建完成后,我们就要开始做gif的图片了,首先我们需要一张图片,我拿等边5边型做例子做图,选择左边工具栏选择矩形工具,注意要一直按着左键才会出现右边的工具栏,出现右工具栏后我们选择多角星形工具. 我们选择在图层1的第一帧,有数字的行列上的单位都为帧,我们的场景上画一个5角星形,然后选择左边栏的选择工具,选中整个图形,这步我们最需要注意必须要选择左边栏的选择工具,不然图形无法选中,因为我们之前选

Flash制作简单的物体二段跳效果

非常非常简单的效果,按任意键进行方块的跳跃,有二段跳效果和轻跳和重跳效果,根据按键长短判定的.这是在兄弟会论坛做的一道题,很应该转来跟大家分享下- 代码如下: package { /*author : CYPL*/         import flash.display.*;         import flash.events.*;         import flash.utils.Timer;         public class JumpTest extends Sprite 

Flash制作简单的音乐波形动画效果

通过对一个影片剪辑的x轴坐标不同位置的复制,以及控制复制出来的影片剪辑的x轴缩放比例来完成效果. 具体步骤 1,  运行flash mx,新建一个图形元件,在编辑区里面绘制一个4*30像素的无边框矩形. 2,  新建一个影片剪辑,从库中把这个图形元件拖放到影片剪辑中. 3,  返回到主场景,把影片剪辑放置在场景的第1帧.并在属性面板中给影片剪辑命名为"line". 4,  选中第1帧,打开as面板,添加如下as: max = 40;  //最大值  setProperty("

用Flash制作简单的飞鸟动画

Flash动画中有的效果完全可以由代码控制并生成图像完成,譬如本文所要实现的效果就是通过一段并不复杂代码把两条线段变成一群活灵活现的飞鸟.再加上一幅图片,绝对能让你想起"千山鸟飞绝"的诗句,见效果图所示. 源文件下载:点击这里下载(28K, winzip压缩文件) 1.新建一个Flash文档,单击"属性"面板中的"尺寸"按钮,打开"文档属性"面板设置场景大小为350px x 300px,帧频为20fps. 2.按快捷键Ctrl

Flash制作简单MP3播放器

效果演示:  点击这里下载源文件 首先创建几个按钮,放在第一桢,点击按钮在按钮上写下如下代码: on(release){ 创建一个函数,使音乐文件加载到25%才开始播放,要不然从网上加载的时候会卡. function zairu(){ if(b>=25){ mysound.start(0,10); 如果加载到25%就清除. clearInterval(poll); } } poll=setInterval(zairu,100); yinyue("你要加载的MP3地址"); } 回

Flash制作函数曲线课件

函数 高中数学要接触到许多曲线,如正弦曲线.双曲线.抛物线等,如果在教学中能利用课件动态演示各种曲线,并且能通过改变参数而使曲线形状或位置发生变化,将会有助于学生理解掌握各种曲线的性质及特点. 本人在用Flash制作数学课件时,总结出一个有效绘制各种曲线的方法.原理是巧妙利用曲线的参数方程来绘制曲线,如正弦曲线的参数方程为:x=mt:y=Asin(mФ+Ф0),其中Ф=2Пt/T,曲线上某一点A(X,Y)都是变量t的函数,而在FLASH的时间线中,每帧之间有一定的时间间隔,我们可以把这一时间间隔