• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > Flash AS 入门教程 圆和椭圆函数的应用

Flash AS 入门教程 圆和椭圆函数的应用

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了Flash AS 入门教程 圆和椭圆函数的应用,其中包含圆和椭圆,圆和椭圆的关系,圆和椭圆的区别,cad圆和椭圆相切,用word怎么画圆和椭圆等知识点,遇到此问题的同学们可以参考下

  源文件下载

  圆和椭圆函数

  1、圆的参数方程:


  2、椭圆的参数方程:


  圆和椭圆函数应用举例

  例 3.3.1 (打开3.3.1.fla文件

  场景中有一个影片剪辑,双击这个mc,在这个mc内,我们看到有两个小影片剪辑(f_mc,d_mc),写在第一帧上的脚本:

  this.f_mc._visible = this.d_mc._visible=0;
  for (k=1; k<21; k++) {
   duplicateMovieClip(this.f_mc, "f"+k, k);
   duplicateMovieClip(this.d_mc, "d"+k, k+40);
  }
  for (k=1; k<21; k++) {
   this["f"+k]._x = 130*Math.cos(18*k*Math.PI/180);//圆半径是130,圆周上每隔18度
   this["f"+k]._y = 130*Math.sin(18*k*Math.PI/180);//放一个复制的mc
   this["d"+k]._x = 130*Math.cos(18*k*Math.PI/180);//椭圆的长轴是130,短轴是60;椭圆的
   this["d"+k]._y = 60*Math.sin(18*k*Math.PI/180); //圆周上也是每隔18度放一个复制的mc
  }

  角度18*k*Math.PI/180中Math.PI/180是把1度转换成的弧度;k取1~20,那么18*k*Math.PI/180就是18度到360度。刚好每隔18度放置一个mc

  按Ctrl+Enter播放,我们可以看到复制的mc被放置成一个圆和椭圆。作为圆和椭圆,他们是静止在各自的位置上。如何让这个圆和椭圆动(旋转)起来哩?

  点击查看动画效果<

  我们可以这样考虑,在帧频事件的循环中,每循环一次(j++),使圆(或者椭圆)上的点都再旋转18度(角度都增加18*j度),到达下一个位置,这样圆(或者椭圆)就可以旋转起来了。

  由于每一次旋转都是复制的mc的位置互换,而整体的图形没有改变,所以,我们不容易看到圆(或者椭圆)在运动,解决的办法是把其中的几个mc的放大系数改变。

  例 3.3.2

  打开3.3.2.fla文件,比较它与3.3.1.fla文件的脚本的差异,运行3.3.2.fla文件,观察效果。

  点击查看动画效果<

  例 3.3.2源程序:


  角度中+18*j*Math.PI/180在帧频事件的循环中,每循环一次影片位置的角度增加18度。-18*j*Math.PI/180与前面方向相反。

  我们使圆和椭圆都旋转运动起来了,我们还可以不断改变圆的半径和椭圆的长、短轴,使圆和椭圆互相转换,或者其它的形状变化。有兴趣的可以参见3.3.3.fla文件。

  点击查看动画效果<

  例 3.3.3源程序脚本:


  作业

  A 利用例3.2.2的源程序,复制任意的21个mc,并把它们均匀的摆放在正玄函数图象上。如下图:

  点击查看动画效果<

  B 最好能使这个mc摆成下面的正弦图形,并且能左右运动起来。

  点击查看动画效果<

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Flash AS 入门教程 圆和椭圆函数的应用

相关文章

  • 2017-05-24Flash矢量插图教程:绘制绿色的小龙与花的插画场景
  • 2017-05-24Flash AS 制作个性月历实例教程
  • 2017-05-24贺中秋节 Flash月圆之夜举笔题诗动画
  • 2017-05-24用Flash制作一个简单的MP3播放器
  • 2017-05-24flash导入mp3文件出现一个或多个文件没有导入该怎么办?
  • 2017-05-24flash绘制一个卡通城楼图形
  • 2017-05-24用flash制作图片变形动画效果
  • 2017-05-24Flash ActionScript编程基础
  • 2017-05-24Flash怎么制作一段下雪动画的效果?
  • 2017-05-24flash中声音控制实现代码

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • as中禁用ESC键
    • Flash矢量插图教程:绘制绿色的小龙与花的插画场景
    • flash cs6怎么利用遮罩制作一个简单的小动画?
    • FLASH怎么使用混色器制作一个动画?
    • flash制作电闪雷鸣的雷雨动画场景
    • Flash几张图片首尾连接循环滚动
    • Flash AS 教程:交互动画
    • flash怎么做同心圆遮罩?
    • flash制作漂亮的立体文字
    • Flash CS3封套工具变形的运用教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有