新手求救:关于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分,好了再追加,拒绝大段复制~谢谢~~~~~~~~
展开
 我来答
雍珹27
2010-03-26 · TA获得超过544个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:157万
展开全部
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();
a1558158
2010-03-26
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
打字好累.. 还是你发我材料 直接做吧. 378176403@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式