这个flash 动画按钮代码应该如何写
我做了个小相册,其中有8张图片,分别放在第2至第九帧上,每个帧上都写了stop代码。用了8各按钮1-8,按钮的的代码分别是:on(release){gotoAndPlay...
我做了个小相册,其中有8张图片,分别放在第2至第九帧上,每个帧上都写了stop代码。用了8各按钮1-8,按钮的的代码分别是:
on (release) {gotoAndPlay(2);} --------- on (release) {gotoAndPlay(9);}-
我的问题是例如当我按下按钮4后出现第4张图片,紧接着再一下按钮4,就显示图片5。再按一下又显示图片4。按那个按钮都如此。按按钮4按照代码应该是显示第5帧,为什么接着按一下显示出来第6帧的图片?请指教。谢谢。 展开
on (release) {gotoAndPlay(2);} --------- on (release) {gotoAndPlay(9);}-
我的问题是例如当我按下按钮4后出现第4张图片,紧接着再一下按钮4,就显示图片5。再按一下又显示图片4。按那个按钮都如此。按按钮4按照代码应该是显示第5帧,为什么接着按一下显示出来第6帧的图片?请指教。谢谢。 展开
展开全部
①第1、30、60、90、120、150、180、210插入空白关键帧,把8张图片分别放到关派轮键帧处,用参考线或用属性面板XY轴对齐所有的图片,240帧插入普通帧,锁定图层
②新建图层,把按钮从库里拖出,并复制七个,共8个排列好(你已经做了这步了),在240帧插入普通帧,锁定图层。
③给按钮写代码
选中第一个按钮,打开动作面板,输入:
on (rollOver) {gotoAndPlay(1);}
选中第二个按钮,打开动作面板,输入:
on (rollOver) {gotoAndPlay(30);}
……(如此类推)
选中肢拆第八个按钮,打开动作面板,输入:
on (rollOver) {gotoAndPlay(210);}
④新建图层,分别在按钮上打上1、2、3、4、5、6、7、8 ,对齐各个按钮(你已经做了),把数字打散,在240帧插入普通帧,锁定图层。
⑤新建图层,在1号按钮上方画一个小▽,在第30帧插入关键帧,把小▽平移到2号按钮上方,第60、90、120、150、180、210同样操作。第240帧插入普通帧,锁定图层。
注:这是鼠标经过按钮就换到指点帧播放图片,如果想点击按钮才播放可将代码中的 (rollOver),改尘饥信为 (release)。
②新建图层,把按钮从库里拖出,并复制七个,共8个排列好(你已经做了这步了),在240帧插入普通帧,锁定图层。
③给按钮写代码
选中第一个按钮,打开动作面板,输入:
on (rollOver) {gotoAndPlay(1);}
选中第二个按钮,打开动作面板,输入:
on (rollOver) {gotoAndPlay(30);}
……(如此类推)
选中肢拆第八个按钮,打开动作面板,输入:
on (rollOver) {gotoAndPlay(210);}
④新建图层,分别在按钮上打上1、2、3、4、5、6、7、8 ,对齐各个按钮(你已经做了),把数字打散,在240帧插入普通帧,锁定图层。
⑤新建图层,在1号按钮上方画一个小▽,在第30帧插入关键帧,把小▽平移到2号按钮上方,第60、90、120、150、180、210同样操作。第240帧插入普通帧,锁定图层。
注:这是鼠标经过按钮就换到指点帧播放图片,如果想点击按钮才播放可将代码中的 (rollOver),改尘饥信为 (release)。
追问
做一个影片剪辑,按钮控制。点击“启动” 按钮开始播放,不点击“启动”按钮不允许 播放。点击“启动”按钮后,影片剪辑 开始 播放,播放 到最后一帧后,又从头开始 播放。自动循环。(此时不用再点击“ 启动”按钮),点击“停止”按钮,回到初始位置。自动循环播放也停止。
代码 应如何写 谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
很明显你这种办法很死板,但适合新手。
你可以在每个按钮上写上液尺州要跳转到的困码帧,闹蔽如:
按钮1:on (release) {gotoAndStop(2);}
按钮2:on (release) {gotoAndStop(3);}
按钮3:on (release) {gotoAndStop(4);}
......
.....
按钮8:on (release) {gotoAndStop(9);}
你可以在每个按钮上写上液尺州要跳转到的困码帧,闹蔽如:
按钮1:on (release) {gotoAndStop(2);}
按钮2:on (release) {gotoAndStop(3);}
按钮3:on (release) {gotoAndStop(4);}
......
.....
按钮8:on (release) {gotoAndStop(9);}
追问
做一个影片剪辑,按钮控制。点击“启动” 按钮开始播放,不点击“启动”按钮不允许 播放。点击“启动”按钮后,影片剪辑 开始 播放,播放 到最后一帧后,又从头开始 播放。自动循环。(此时不用再点击“ 启动”按钮),点击“停止”按钮,回到初始位置。自动循环播放也停止。
代码 应如何写 谢谢
追答
首先你在第一帧放一句停止命令:
stop();//禁止自动播放,等待用户点击“启动”按钮。
其次,在“启动”按钮上放一个命令:
on (release) {Play();}
最后,你在最后一帧上写下代码:
gotoAndPlay(2);//作用就是跳过第一帧的停止命令,直接从第二帧开始播放。
这样就可以达到你的效果了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试 gotoAndStop(); 这样就不会出现问题了。已检测过。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询