flash动画制作鼠标拖动的方法
效果预览:
flash动画制作方法:
1:打开flash软件,建立一个大小默认,背景颜色为黑色的的fla文档。2:新建影片剪辑,命名为玫瑰花摆动。快捷键按ctrl+r键将准备好的玫瑰花球图片导入该影片剪辑。并把该位图转换为图形元件。3:选择玫瑰花球后点击变形工具,将中心点移动到吊带的顶端中心部位,开始制作玫瑰花摆动效果。4:在2,5,10帧处分别按F6插入三个关键帧。选择第一帧,将鼠标放在花球的右下角,会出现一个转动的光标,用鼠标就可以调节转动的角度了。
5:其它帧的调节方法是一样的,调节好所有帧按enter预览一下,只到摆动自然为止。(最后一帧和第一帧是一样的,这样才会首尾衔接)。时间帧是这样的。6:新建一个按钮元件,在按钮的第一帧用椭圆工具画一个比玫瑰花球稍大一点的圆形,在最后一帧插入帧。如7:回到玫瑰花球影片剪辑,新建一帧,把刚才的按钮拖入舞台,盖住玫瑰花。并把按钮的透明度设为0.8:选择按钮元件写入以下代码;
on (press) {
startDrag("_root.roses");
}
on (release) {
stopDrag();
}
9:新建一层,按F9打开动作面板输入以下代码:
_root.onEnterFrame = function() {
// create an instance of the Date object
myDate = new Date();
//
//rotate clock Hands and shadows
hourHand._rotation = myDate.getHours()*30+(myDate.getMinutes()/2);
hourHandShadow._rotation = myDate.getHours()*30+(myDate.getMinutes()/2);
minuteHand._rotation = myDate.getMinutes()*6+(myDate.getSeconds()/10);
minuteHandShadow._rotation = myDate.getMinutes()*6+(myDate.getSeconds()/10);
secondHand._rotation = myDate.getSeconds()*6;
secondHandShadow._rotation = myDate.getSeconds()*6;
};
10:回到主场景,把刚才制作好的玫瑰花球摆动影片剪辑拖入舞台放好,并设置该影片剪辑实例名为roses
好了,测试影片吧。
这个效果应用最广泛的目前应该是很多儿童游戏网站里面的装扮穿衣服小游戏flash动画制作知识是慢慢积累的,希望每一位喜爱flash动画制作的朋友通过努力最终能成为flash高手。