Flash精彩实例制作旋转的花朵

旋转

  最终效果如下:

//创建第一个椭圆
createEmptyMovieClip("l0", 0);
with (l0) {
beginFill(0xff0099, 50);//填充色
moveTo(30, 0);
for (var i = 0; i<=2*Math.PI; i += Math.PI/180) {
lineTo(30*Math.cos(i), 50*Math.sin(i));
}
endFill();//结束填充
}
r = 0;//变量初始化
onEnterFrame = function () {
r += Math.PI/60;
//创建空数组
x = new Array();
y = new Array();
du = new Array();
//复制第一个椭圆
for (var i = 1; i<5; i++) {
l0.duplicateMovieClip("l"+i, i);
}
//设置椭圆们的运动及旋转
for (var i = 0; i<5; i++) {
eval("l"+i)._x = 273+50*Math.cos(2*Math.PI/5*i+r);
eval("l"+i)._y = 200+50*Math.sin(2*Math.PI/5*i+r);
//为数组元素赋值
x[i] = -Math.cos(2*Math.PI/5*i+r);
y[i] = -Math.sin(2*Math.PI/5*i+r);
du[i] = Math.atan(y[i]/x[i])*180/Math.PI;
//设置椭圆们旋转的角度
eval("l"+i)._rotation = x[i]>0 ? 90+du[i] : du[i]-90;
}
};
//发挥你丰富的想象力,精彩的效果等着你!

时间: 2024-09-20 16:01:48

Flash精彩实例制作旋转的花朵的相关文章

Flash游戏开发实例制作旋转坦克

  学习Flash,不学ActionScript,所做的事情是有限的.但很多朋友都在抱怨AS太难学了.笔者要告诉大家,其实AS一点也不难学.现在,笔者就教大家制作一个可以随意开动,并旋转其炮台的坦克(感觉就象在玩遥控汽车,很有意思).在文章中,我们将学到AS中一些基本的语句.属性.对象和方法. 好,下面我们就一起来学习吧.首先,新建一个文件,600*450像素,背景为黑色,40fps. 一.实现炮塔的旋转 1.按快捷键Ctrl+F8创建一个名为"炮塔"的影片剪辑元件.接着在其编辑场景中

Flash游戏开发制作旋转坦克

学习Flash,不学ActionScript,所做的事情是有限的.但很多朋友都在抱怨AS太难学了.笔者要告诉大家,其实AS一点也不难学.现在,笔者就教大家制作一个可以随意开动,并旋转其炮台的坦克(感觉就象在玩遥控汽车,很有意思).在文章中,我们将学到AS中一些基本的语句.属性.对象和方法. 好,下面我们就一起来学习吧.首先,新建一个文件,600*450像素,背景为黑色,40fps. 一.实现炮塔的旋转 1.按快捷键Ctrl+F8创建一个名为"炮塔"的影片剪辑元件.接着在其编辑场景中绘制

Flash制作旋转的花朵

  思路: 1.使用for...in语句遍历整个主场景(_root)中所有的对象; 2.找到他们(如_root[k]),并为他们的不同方法指定不同函数; 步骤1: 在主场景放入若干个影片剪辑,不需要为他们起实例名. 步骤2:加入AS代码: var F1:Function = function () { this.startDrag(false); }; var F2:Function = function () { this.stopDrag(); }; var F3:Function = fu

Flash精彩实例:花朵特效

特效 看来大家对这个效果还是挺感兴趣的.我就发个教程,供大家学习参考一下. 效果如下: 点击这里下载源文件 一.新建FLASH文档(大小,背景自定). 二.选择椭圆工具(O),去除边况,在舞台上画一个条型椭圆.如图: 三.选中椭圆,按F8转化为mc,命名为"叶片". 四.双击舞台上的"叶片".进入其编辑界面. 1.在时间轴上第2帧插入关键帧. 2.在第4帧插入关键帧.然后选择第2帧,用"任意形变工具"把椭圆缩成一点. 3.在第6帧插入关键帧,用&

Flash精彩实例:爆炸效果动画

效果演示: 点击这里下载源文件 制作步骤: 很久以前看到了此篇教程,但是一直保存了其源代码,在网上查了半天没查到该教程,所以只有自己重新给大家做一个教程了! 首先,我们要打开Flash MX 2004.新建一场景动画,CTRL+J打开文档属性面板,设背景为黑色.帧速为24~48(随你高兴了,自己试试不同的帧速,只要自己觉得满意就行.) 1.按住Shift键在主场景中画一无边框正圆(大小在50×50象素左右),打开混色器面板在填充样式中选中放射性填充.将左右两个色块都设为白色,并将其外(右)侧的色

Flash精彩实例教程:萤火虫特效

教程|特效 动画效果如下: 点击这里下载源文件 一.新建一FLASH文档,背景为黑色,大小800*600. 二. 1.按O使用"椭圆"工具,按住SHIFT拖动,在舞台上绘制一个无边框的圆. 2.打开"混色器",用"放射性"填充,如图: 三.选中该圆,按F8转化为元件,行为:影片剪辑,即把圆转化为MC,并命名为"虫". 四.选中主场景第1帧,打开动作面板,写上AS: for(i=1;i<=20;i++){//循环,20为要

flash AS3.0 制作旋转菜单教程

1.新建一个Flash文件,宽550高400像素,背景为黑色.保存文件. 2.用椭圆工具,画一个边框白色,填充为红色的27*27的圆形.图1: 3.按F8键,把圆形转换成影片剪辑,如下设置:图2. 4.按Ctrl+L组合键,打开库双击Item影片剪辑进入编辑状态.锁定图层1,添加图层2.在圆形的中心添加一个动态文本.图3: 5.在属性面板中命名为"itemText"并输入一个数字,颜色为白色,大小为14至17左右.点击"字符嵌入"按钮,设置如图4: 6.动画部分的制

Flash AS轻松制作旋转可控立方体特效

特效|旋转 可以控制立方体的旋转: cubeCenter = new point3d(0,0,0); geom.addCube(cubeCenter, 80, 0xFFF2CC); geom.addCube(cubeCenter, 20, 0xFFF2CC); geom.addSolidCube(cubeCenter, 20, 0xC2B898, 30); point1 = new point3d(-80,80,80); point2 = new point3d(-80,80,-80); poi

Flash MX 2004精彩实例视频教程:《江南》MV制作(2)

教程|视频教程 第 106 节:<江南>MV制作 (2) 课程目标:制作<江南>MV 课程要点:使用Flash MX 2004制作流行歌曲<江南>的音乐视频MV.分五集讲解,这是第二集.同时提供fla源文件下载,方便大家学习和参考. 观看教程:[全屏观看] (2.36MB) (必须安装Flash Player 7.0或更高版本的播放器,[官方下载] [太平洋下载]) 下载教程:[下载教程] [下载源文件(86.4MB)]