Flash新手入门教程:AS代码实现漂亮的立体球旋转效果

2016-01-29 12:27 19 1 收藏

Flash新手入门教程:AS代码实现漂亮的立体球旋转效果,本例介绍使用Flash的AS代码实现漂亮的立体球旋转效果,适合学习AS的新手朋友,对本文感兴趣的朋友可以到论坛Flash互助课堂提交作业~~

【 tulaoshi.com - Flash 】

本文由 中国 zctmh0336(诚信为人) 原创,转载请保留此信息!

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请点击这里,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临!

效果演示:

1,建立FLASH文档,起名为“立体球”,保存。设置背景为深蓝色,其他属性默认。

2、新建影片剪辑元件“球”,用椭圆工具画一椭圆,笔触无,放射状填充,色彩自定,大小设20,全居中。最后打开库中影片剪辑元件“球”右键链接如图:

3、回到场景图层1第1帧右键动作进入动作面板,输入如下语句:

_root.createEmptyMovieClip("MC", 1);
MC._x = 275;
MC._y = 200;
MC._xscale = MC._yscale = 50;
n = 0;
R = 200;
f = 300;
var myarray = new Array();
var j = 10;
while (j <= 180)
{
var i = 10;
while (i <= 360)
{
++n;
r = Math.sin(j * 3.141593E+000 / 180) * R;
MC.attachMovie("b", "b" + n, n);
MC["b" + n].x = r * Math.cos(i * 3.141593E+000 / 180);
MC["b" + n].z = r * Math.sin(i * 3.141593E+000 / 180);
MC["b" + n].y = R * Math.cos(j * 3.141593E+000 / 180);
MC["b" + n].kk = function (a)
{
x0 = this.x;
y0 = this.y;
z0 = this.z;
x1 = x0;
y1 = Math.cos(a) * y0 - Math.sin(a) * z0;
z1 = Math.sin(a) * y0 + Math.cos(a) * z0;
f1 = f / (f + z1);
this._x = x1 * f1;
this._y = y1 * f1;
this._alpha = 100 * f / (f + z0);
};
myarray.push(MC["b" + n]);
i = i + 10;
} // end while
j = j + 10;
} // end while
p = 0;
onEnterFrame = function ()
{
p = p + 1.000000E-002;
for (var _loc1 = 0; _loc1 < myarray.length; ++_loc1)
{
myarray[_loc1].kk(p);
} // end of for
};
保存,测试,OK

对本文感兴趣的朋友可以到这里提交作业,老师会为作业点评、加分:http://bbs.jcwcn.com/viewthread.php?tid=192104

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

来源:https://www.tulaoshi.com/n/20160129/1486128.html

延伸阅读
标签: flash教程
本文由 中国 清风掠影 原创,转载请保留此信息!  本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请 点击这里 ,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临! 继上一篇:Flash新手入门教程:初识Flash的页面、界面、工具栏,我们今天来介绍Flash文件的导出和导入: ...
标签: flash教程
本文由 中国 sanbos 原创,转载请保留此信息!   本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请 点击这里 ,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临!     duplicateMovieClip在AS2.0起复制影片剪辑作用.通过对这个函数的灵活应用,可以制作出很多特效来....
标签: flash教程
本文由 中国 清风掠影 原创,转载请保留此信息! 本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请 点击这里 ,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临!  继上一篇:Flash新手入门教程:实例讲解引导层的应用,我们今天来介绍文本工具: 在学习中遇到问题可以到这...
标签: flash教程
月季花是中国十大名花之一,属蔷薇科,是一种低矮直立的落叶灌木,颜色 多种, 有粉红,深红,橘黄和白色等等。羽状复叶,35片叶组成。 学习目的和要点: 通过画月季花,进一步掌握不同工具的使用,灵活应用任意变性工具和复制并应用变形。充分利用颜色的渐变,绘出花瓣的层次。现在我们打开软件,绘制月季花。 一、新建 ...
标签: flash教程
本文由 中国 sanbos 原创,转载请保留此信息!   本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请 点击这里 ,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临!     与AS2.0相比较,AS3.0有了很大的变化,它改变了我们以往的编程习惯。今天我们通过一个非常简单...

经验教程

39

收藏

99
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部