新手求救:关于FLASH中两个或以上按钮触发动画的问题,谢谢!
课上老师教了一个按钮触发动画,实例是点击小图片,旁边出现逐渐变大的这张图~方法是建立2层,1层为按钮,2层为逐渐变大的这段动画。对按钮的首帧编写stop();btn1.a...
课上老师教了一个按钮触发动画,实例是点击小图片,旁边出现逐渐变大的这张图~
方法是建立2层,1层为按钮,2层为逐渐变大的这段动画。对按钮的首帧编写
stop();
btn1.addEventListener(MouseEvent.CLICK,anp1);
function anp1(event:MouseEvent):void
{gotoAndPlay(2);}
(btn1是按钮元件名)
然后为了放大的图片在放大完后停住,在2层末帧编写stop();
现在作业是做个网站,网站嘛肯定分了好几个项目,我分了5个,也就是5个按钮,需要每点一个出现一个过场动画到该项目的具体页面。如果按老师的方法的话点击按钮开始播放第二帧,那具体一个按钮管一个动画,5个按钮就要用到10层,好像要全乱了!是不是要设定有的动画隐藏、还是能把每个按钮和它“管辖”的动画联系起来,还是什么别的方法?求高手指教!新手上路,请讲得尽可能详细些,大家没听懂的话我再继续补充解释下……囧 谢谢罗!设了30分,好了再追加,拒绝大段复制~谢谢~~~~~~~~ 展开
方法是建立2层,1层为按钮,2层为逐渐变大的这段动画。对按钮的首帧编写
stop();
btn1.addEventListener(MouseEvent.CLICK,anp1);
function anp1(event:MouseEvent):void
{gotoAndPlay(2);}
(btn1是按钮元件名)
然后为了放大的图片在放大完后停住,在2层末帧编写stop();
现在作业是做个网站,网站嘛肯定分了好几个项目,我分了5个,也就是5个按钮,需要每点一个出现一个过场动画到该项目的具体页面。如果按老师的方法的话点击按钮开始播放第二帧,那具体一个按钮管一个动画,5个按钮就要用到10层,好像要全乱了!是不是要设定有的动画隐藏、还是能把每个按钮和它“管辖”的动画联系起来,还是什么别的方法?求高手指教!新手上路,请讲得尽可能详细些,大家没听懂的话我再继续补充解释下……囧 谢谢罗!设了30分,好了再追加,拒绝大段复制~谢谢~~~~~~~~ 展开
2个回答
展开全部
stop();
btn1.addEventListener(MouseEvent.CLICK,anp1);
function anp1(event:MouseEvent):void
{gotoAndPlay(2);}//从2帧开始播放
btn2.addEventListener(MouseEvent.CLICK,anp2);
function anp2(event:MouseEvent):void
{gotoAndPlay(20);}//从20帧开始播放
。。。类似,一共5个。
要从哪个地方播放,gotoAndPlay()就填几
层数分两层就可以了,一层放按钮,2层放动画,因为你不是一个时间播放的,所以就在第一段动画完成后继续做第二段动画。第三段……然后在每段播放完的地方stop();
btn1.addEventListener(MouseEvent.CLICK,anp1);
function anp1(event:MouseEvent):void
{gotoAndPlay(2);}//从2帧开始播放
btn2.addEventListener(MouseEvent.CLICK,anp2);
function anp2(event:MouseEvent):void
{gotoAndPlay(20);}//从20帧开始播放
。。。类似,一共5个。
要从哪个地方播放,gotoAndPlay()就填几
层数分两层就可以了,一层放按钮,2层放动画,因为你不是一个时间播放的,所以就在第一段动画完成后继续做第二段动画。第三段……然后在每段播放完的地方stop();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询