马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用Flash动画制作软件制作的动画文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据。
poluoluo中心提醒:Flash实例:AS3制造茶杯震惊动画.
Flash实例教程:AS3制造茶杯震惊动画。
效果以下:(用鼠标指向右边的茶壶能够看到震惊效果)
[media=wmv,450,300][/media]
破洛洛供应源文件下载:http://www.webjx.com/files/soft/1_090624010301.rar
制造历程以下:
起首筹办一个图片当作背景,以下:
然后再创建一个新图层,导进一个茶壶素材,然后把它变化为影片剪辑,以后定名实例名字。
今朝存在两个图层,然后我们再新创建一个安排ACTION的图层,代码以下:
varcoordX:Number=shaker_mc.x;
varcoordY:Number=shaker_mc.y;
vartimer:Timer=newTimer(10);
shaker_mc.buttonMode=true;
shaker_mc.addEventListener(MouseEvent.ROLL_OVER,startShake);
shaker_mc.addEventListener(MouseEvent.ROLL_OUT,stopShake);
timer.addEventListener(TimerEvent.TIMER,shakeImage);
functionstartShake(e:MouseEvent):void{
timer.start()
}
functionstopShake(e:MouseEvent):void{
timer.stop();
shaker_mc.x=coordX;
shaker_mc.y=coordY;
shaker_mc.rotation=0;
}
functionshakeImage(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;
}
functiongetMinusOrPlus():int{
varrand:Number=Math.random()*2;
if(rand<1)return-1
elsereturn1;
}
尝尝效果吧!
“fla”是Flash的原始档,只能用对应版本或更高版本的Flash打开编辑。 |