Flash实例教程:星星跟我走

教程|星星

  实例说明

  在Flash MX当中鼠标的跟踪的制作方法有很多种,为你介绍其中的一种可以有多种变化方式的鼠标跟踪。让星星紧随你的鼠标转动。

  有关知识

  绘制实例,startDrag 、setProperty、duplicateMovieClip的运用。

  制作过程

  步骤1:打开Flash,建立一个新文件。

  步骤2:从菜单栏中选择插入>添加符号(Insert>New Symbol),在出现的对话框中选电影片断(Movie Clip),取名为star,如图1所示。


图1 建立名为star的电影片断

  步骤3:用绘图工具在舞台画一颗星星,大小为10X10像素,颜色为白色,如图2所示。


图2绘画一颗星星

  步骤4:在20帧处插入关键帧,右键点选20帧处的星星,在Color Mixer面板将透明(Alpha)值调为0%,并且将星星横向拖动,如图3所示。


图3透明(Alpha)值调为0%

  步骤5:右键点选20帧,在Actions面板 ,就将Stop(停止)命令加入此帧。如图4所示


图4加入Stop命令

  步骤6:在第一帧单击鼠标右键选取Panels>Frame,把渐变(Tweening)设为(Shape), 如图5所示。


图5把渐变(Tweening)设为(Shape)

  步骤7:点选菜单栏中的插入>添加符号(Insert>New Symbol),在弹出的对话框中选电影片断(Movie Clip), 命名为while。在第1帧单击,在Actions面板中设置Actions如下:

startDrag ("/aa", true); //物体aa跟踪鼠标
setProperty ("/a", _rotation, b); //物体a的旋转值等于变量b
b = Number(b)+20; //变量b加20
if (Number(b) == 360) { //判断如果b为360
b = 0; //变量b为0
} //停止判断
a = Number(a)+1; //变量a加1
duplicateMovieClip("/a","aaa"adda,eval("a")); //复制物体a为aaa加变量a
if (Number(a) == 25) { //判断如果a为25
a = 0; //变量a为0
} //停止判断
setProperty("/a",_x, getProperty("/aa", _x)); //物体a的x坐标等于物体aa的x坐标
setProperty("/a",_y, getProperty("/aa", _y)); //物体a的y坐标等于物体aa的y坐标

  步骤8:在第2帧处插入空帧(Insert Blank Keyframe),将第2帧的Actions设为gotoAndPlay (1);作用是跳至第一帧并播放。

  步骤9:回到主场景(Scene),把库里面的两个电影片断star和while都移到主场景,在Instance面板中分别为它们命名为a和aa。

时间: 2024-09-30 04:32:02

Flash实例教程:星星跟我走的相关文章

Flash实例教程:AS3.0打造漂亮水纹效果

在这个Flash AS3.0实例教程中,我们将用到置换图滤镜(DisplacementMapFilter)和BitmapData类的的杂点功能(perlinNoise),这两个家伙常常给我们带一些令人兴奋的效果,它们今天的合作为我们创造了一个漂亮的的水汶 现在我开始来构建这个漂亮的水纹: 既然是水纹,我想首先要找一张含水的图片吧,百度一下吧,河道,湖泊,水池,你喜欢就行. 1.新建一AS3.0文档,将帧频设为30,将你刚百度到的图片导入到库中,点右键,在属性面板中将"使用JPEG导入品质&quo

Flash实例教程:制作GIF动画

用FLASH制作GIF和PS相比有利也有弊,本实例主要使用Flash来制作牛丑丑的表情,下面就让我们一起来学习. 先上最终GIF 下面是教程

Flash实例教程之打造鼠标触发火焰特效

  本教程为大家介绍使用Flash CS5制作鼠标触发的焰火飘落互动特效,主要是用计算鼠标跟随对象来产生具有一定规律的星火特效. 用鼠标在画面上划过,即可看到绚丽的互动特效 一. 制作焰火飘落特效 (1)新建一个大小为500×300像素,帧频为30fps的空白文档.按Ctrl+R组合键导入西湖夜景.jpg"文件,然后设置其坐标为(0,0),如图1所示,再采用前面的方法在"属性"面板中添加Main文档类. 图1 导入背景 (2)按Ctrl+F8组合键新建一个影片剪辑(名称为St

Flash实例教程:漫天流星耀夜空

  新建影片,宽为300,高为300,背景色为黑色.新建元件"流星",使用rectangle tool设置stroke color为无,fill color为白色,画一个矩形,再利用arrow tool调整矩形边框使其如图所示.新建元件"流星动画",从library中拖拽"流星"元件到layer 1,在effect面板中设置其alpha=0%,分别在第20,45帧建立关键帧,单击第20帧,将元件alpha 值调整为100%,分别调整第20与45帧

Flash实例教程:卡通MM眨眼睛动画

  打开Flash,新建一个空白的Flash文档.首先来画帽子~选择线条工具,先在场景中画一条横直线,然后用选择工具把它变成曲线(这个变曲线的方法在叶子的绘制 里有说了,不明白的就去看下吧~) 截个小动画帮助大家理解曲线的制作~ 再次选择线条工具,加多一条直线,且选择工具改变线线形状为如图所示: 用同样的方法,继续添加直线画其它部分,如图: 注:在画的时候,有时候会一些线条拉长了交差在一起了,这时候可以单独选起来删掉~删除键:Delete 继续画头发和脸,说真的,画画这东西真不好讲,只能给你大概

Flash实例教程:图片不间断滚动动画效果

  1. 首先准备要滚动的图片,将几张图片导入到flash库中,分别在库中右击它们,选择属性,将"使用导入的JPEG品质"前的钩去掉,这样文档的体积会小很多. 点击 插入>新建元件,新建一图形元件,将库的图片拖到舞台上,首尾相接拼好. 2. 回到主场景,将图片元件拖到舞台上,打开对齐面板,选择相对舞台,左对齐,垂直居中对齐. 3. 在第101帧插入关键帧,将图片水平移到左面刚好舞台之外,使图片元件的右边与舞台的左边对齐. 4. 创建补间动画.选择第一帧,在图片元件上点右键>

Flash实例教程:简单的图片切换特效动画

  1.打开FLASH,版本8.0以上都可,新建文件,大小自定,我这里默认550*400,导入几张图片到库里.图层1上拖张图片1,匹配舞台大小,水平.垂直中齐.加锁. 2.添加图层2,在第一帧上再拖张图片2,水平.垂直中齐,右键--转换为影片剪辑,名为"转换1".双击进入编辑区,将图层1延长至125帧(长短可自定),加锁.添加图层2,在图层2第一帧上,选择"矩形工具",关闭笔触色,关闭"对象绘制"和"紧贴至对象",颜色码CDC

flash实例教程装载xml文件

stop(); this._lockroot=true; import flash.filters.*; import caurina.transitions.Tweener; var spacing:Number = 4; function setup(){         var main = my_xml.firstChild.childNodes;         var len = main.length;         var mc_listener:Object = new Ob

Flash实例教程:新年快乐镜面跳动字动画

一.新建图形元件: 1.新建一个图形元件"背景",用矩形工具画一个无边框大小为550x400矩形,对齐(水平中齐.垂直中齐).打开混色器点线性(左边为#ffffff.中间为#0000cc.右边为#000000),用变形工具调整一下颜色. 2.新建图形元件,名称"新",大小96,字型.颜色自定(这里是汉仪菱心体).水平中齐.垂直中齐.按同样的方法分别建立"年"."快"."乐",一个字建一个图形. 二.建MC: