AS3制作茶杯震动动画

效果如下:(用鼠标指向右侧的茶壶可以看到震动效果

 

源文件下载:1_090624010301.rar

制作过程如下:

首先准备一个图片当做背景,如下:

然后再建立一个新图层,导入一个茶壶素材,然后把它转变为影片剪辑,之后命名实例名字。

目前存在两个图层,然后我们再新建立一个放置ACTION的图层,代码如下:

var coordX:Number = shaker_mc.x;  
var coordY:Number = shaker_mc.y;
var timer:Timer = new Timer(10);
shaker_mc.buttonMode = true;
shaker_mc.addEventListener(MouseEvent.ROLL_OVER,startShake);
shaker_mc.addEventListener(MouseEvent.ROLL_OUT,stopShake);
timer.addEventListener(TimerEvent.TIMER, shakeImage);
 
function startShake(e:MouseEvent):void{
 timer.start () 
}
function stopShake(e:MouseEvent):void{
 timer.stop();
 shaker_mc.x = coordX;
 shaker_mc.y = coordY;
 shaker_mc.rotation = 0;
}
function shakeImage(event:Event):void {  
 shaker_mc.x = coordX+ getMinusOrPlus()*(Math.random()*5);  
   shaker_mc.y = coordY+ getMinusOrPlus()*(Math.random()*5);  
   shaker_mc.rotation = getMinusOrPlus()* Math.random()*6;  
}  
function getMinusOrPlus():int{
 var rand : Number = Math.random()*2;
 if (rand<1) return -1
 else return 1;
}

试试效果吧!

时间: 2024-10-16 08:55:05

AS3制作茶杯震动动画的相关文章

Flash实例:AS3制作茶杯震动动画

制作过程如下: 首先准备一个图片当做背景,如下: 然后再建立一个新图层,导入一个茶壶素材,然后把它转变为影片剪辑,之后命名实例名字. 目前存在两个图层,然后我们再新建立一个放置ACTION的图层,代码如下: var coordX:Number = shaker_mc.x; var coordY:Number = shaker_mc.y; var timer:Timer = new Timer(10); shaker_mc.buttonMode = true; shaker_mc.addEvent

Flash AS3制作茶杯震动gif动画效果

 下面小编就为大家介绍Flash AS3制作茶杯震动gif动画效果,教程很不错哦,也很简单,一起来学习吧! 效果如下:(用鼠标指向右侧的茶壶可以看到震动效果) 制作过程如下: 首先准备一个图片当做背景,如下: 然后再建立一个新图层,导入一个茶壶素材,然后把它转变为影片剪辑,之后命名实例名字. 目前存在两个图层,然后我们再新建立一个放置ACTION的图层,代码如下:   代码如下: var coordX:Number = shaker_mc.x;  var coordY:Number = shak

妙用WPS演示2005 制作横波演示动画

用Flash可以制作出较为生动的演示动画,但它的使用较为复杂,不宜为普通教师所掌握.由我国金山公司开发WPSOffice2005,是一款与微软OfficeXP深度兼容的产品,作为其重要组件之一的WPS演示2005,易学易用,又拥有强大的自定义动画功能,灵活运用她所提供的自定义动画,无需编程就可以制作出堪于Flash相媲美的动画效果.此外,用WPS演示2005制作的动画,除了可以利用WPS演示2005播放以外,还可在Power point平台上进行播放,而且效果丝毫不受影响.两周前,笔者在学校的说

Fireworks制作字体遮罩动画

用Fireworks制作字体遮罩动画是一件非常轻松的事情,下面我们不妨一起动手试试. 完成效果 1.选择一幅图像作为Mask字体的底层动画. 2.把上一步骤的图复制/粘贴2次,然后把3幅图合并,这样会使动画更加连贯. 3.选中这幅图,然后在菜单中选择:Insert--Convert to Symbol,或按F8, 然后选择Animation,将它定义为动画.在动画参数设置里只要填Frames播映的帧数就可以了,我们在Frames那里填10. 4.选中箭头所指的红点,向右拖动. 5.拖动后,调整好

Flash AS3制作个性的旋转圆形网页导航

核心提示:Flash AS3制作个性的旋转圆形网页导航教程. Flash AS3制作个性的旋转圆形网页导航. 1.用矩形工具绘制一个黑色的矩形,转换为MC影片剪辑,打开属性窗口 2.双击这个影片剪辑编辑它,使用文本工具,设置为动态文本,绘制一个区域,设置颜色是白色,命名实例名为abelBtn. 3.回到场景1,删除掉刚刚建立的影片剪辑. 4.我们选择第一帧,然后打开动作面板,输入下面代码,主要是为了导入Tweenlite engine. import com.greensock.*; impor

Fireworks制作一款动画Logo的方法

Fireworks 应用的一大亮点就是轻松制作纷繁的动画效果,下面我们就来看看如何应用Fireworks MX2004 新增的一款滤镜效果来轻松制作如下图所示的动画效果: 1.准备阶段:打开FWMX2004,新建文件,大小当然用标准的88*31相素大小.背景效果及其文字等等就自由发挥了,此处需要注意的一点是:选中制作好的背景层,然后单击层面板右侧的弹出按钮,在弹出的下拉菜单中,选定"Share This Layer(共享该层)"命令.接下来,新建一层,输入文字,此处输入的是"

Fireworks轻松制作眨眼睛动画

用Fireworks能非常轻松地制作眨眼睛动画,大家一看下面的图解就能很快明白和上手.

用Flash MX制作荷花倒影动画

倒影 孩提时代,每到夏天炎热的时候,总要和儿时的好友来到村南的荷花湾里,游泳嬉闹.淡淡的荷花清香沁人心脾,香脆可口的莲子使人垂涎欲滴:鱼戏莲叶东,鱼戏莲叶西的美景,使人仿佛置身于人间仙境:微风吹过,荷叶.荷花随风摆动,水波荡漾.每当想起这一美景,心情就无比惬意,就情不自禁地陶醉在儿时的美景和欢乐中.笔者不敢独享这一美景.这一快乐,在此用Flash MX制作"荷花"倒影动画,让大家分享一下我的快乐,使大家也成为快乐的人. 一.制作荷花的水中倒影动画 1. 选中荷花图片,如图1所示.按F8

用Flash MX制作酒精灯火焰动画

酒精灯是中学实验常用的实验器材,因此被广泛地运用在理.化.生各科需要加热的实验中.特别是在制作理.化.生各科教学课件时,凡是涉及到加热的实验,为了使酒精灯加热过程栩栩如生,都缺少不了酒精灯火焰动画.下面具体叙述一下在Flash MX中酒精灯火焰动画的制作过程: 一.制作酒精灯火焰的中焰 按Ctrl+F8键,在弹出的"创建新元件"对话框中,设置"名称"为"火焰动画","行为"为"影片剪辑",单击[确定]按钮,