Flash制作开门关门效果 注:不是开门单一的效果

在网上找了好多的教程,都是只有开门效果没有关门效果,弄的非常郁闷问题一、就是有开门按钮,没有关门按钮门动画是从第1帧到第30帧中间是补间动画第1帧和第30帧都输入stop... 在网上找了好多的教程 ,都是只有开门效果没有关门效果,弄的非常郁闷问题一、就是有开门按钮 ,没有关门按钮 门动画是从第1帧到第30帧中间是补间动画第1帧和第30帧都输入stop();Button按钮(代码:on (release)
{
play ();
}
以上是开门效果我现在想要的是在指间的时间内让它自动关门 或者 当Mouse离开门的位置时自动关门 问题二、就是不要按钮,当Mouse移到门上面时门自动开启,当Mouse移出门的位置时门自动关闭 问题三、如何用脚本语言编程开关门效果 注:各位看清我要的是开交门效果,不是开门单一的效果 最好可以给详细的教程讲解
展开
 我来答
匿名用户
2013-06-10
展开全部
原理跟那个开门差不多!1。新建一个门,然后将他转换为影片剪辑!将其实例名命为menmc。双击进入影片剪辑内部,在第30帧插入一个关键帧(差在哪随你,想要节奏快点就插在前面点,想慢就往后点)。然后在第30帧调节门形状,成打开的形状,然后在两个关键帧中间插入形状动画!然后复制第一个关键帧到第60帧处,(可以按着ALT键拖第一个关键帧到第60帧),同样插入形状动画!这个动画跟你上面那个差不多,只是多了一个关门效果。接着新建一层,在第1帧,第30帧插入关键帧,给命令stop();2.首先在你门那建立个一样大小的矩形框(不要边框),然后按F8将他转换成按钮,此按钮称为隐形按钮(什么意思去百度找下吧,我就不浪费时间了)。3.然后双击这个按钮,进入内部,把第一个关键帧移动到第四个,注意是移动,不是复制。4,退回到场景,你回发现那门上面被一层浅蓝色覆盖着,那就是隐形按钮,在播放时不显示!5.点隐形按钮,调开动作面板,给按钮命令on (rollOver) {
menmc.gotoAndPlay(2);
}
on (rollOut) {
menmc.gotoAndPlay(31);
}记得加分!!!!!
匿名用户
2013-06-10
展开全部
"我现在想要的是在指间的时间内让它自动关门"--LZ的“指间”是什么意思-我没看明白我直接回答第二个问题--a.在操作之前先删除掉所有的AS代码--b.首先要弄清楚你的1到30帧是开关门的动画 还是只是开门的动画?--如果只是开门,那么还需制作30帧的关门动画:很简单,复制前面30帧,粘贴到第31帧,然后选择刚粘贴的那30帧 鼠标右键-选择 “翻转帧”-这样 从第31帧开始就有了关门的动画 --假设这是图层1 (共60帧) c.接下来 新建一个按钮元件,在“弹起”“指针经过”“按下”三个帧上都插入空白关键帧,在最后的“点击”下,插入关键帧 并在场景中间绘制一个任意颜色填充的矩形 --这样 就做好了一个只有热区的 透明按钮 d.回到主场景,新建一个图层-假设为图层2 ,将刚刚制作的透明按钮拖放到图层2的场景中 并与缩放调整其大小和位置 使之与图层1门的位置大致重合 e.接下来就写AS代码了--这里用的是AS2.0 如果你按照我说的操作的话-那么图层1的第1,30,31,60帧为关键帧(且其他均为普通帧),分别在其关键帧下写入代码 stop();--锁定图层1 -注意接下来的操作全是在图层2中完成: 将图层2的第1,2 ,30转为关键帧,选中第1帧的按钮元件,按下F9,写入代码 on(rollOver){
gotoAndPlay(2);
}选中第30帧的按钮元件,按下F9,写入代码on(rollOut){
gotoAndPlay(31);
} 好了 按ctrl+enter 最终效果是-指针移动到门处按打开,移出区域则门关上- 希望我的回答对你有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式