中易网

怎么用按钮使flash倒放

答案:5  悬赏:0  
解决时间 2021-01-21 18:32
怎么用按钮使flash倒放
最佳答案
1、把所有要播放的东西做在一个电影剪辑中,如果已在场景做好,可把场景的所有帧剪贴到一个电影剪辑中,电影剪辑的第1帧加帧动作:
stop();
2、做一个按钮,起实例名:my_btn
3、把电影剪辑和按钮分别放到两个不同的图层
4、新建图层,打开动作面板,在“动作—帧”处输入:
my_btn.onRelease = function() {
if (k) {
my_btn.gotoAndStop(1);
k = false;
} else if (!k) {
my_btn.gotoAndStop(2);
k = true;
}
};
this.onEnterFrame = function() {
if (k) {
my_mc.prevFrame();
} else if (!k) {
my_mc.nextFrame();
}
if (my_mc._currentframe == 520 || my_mc._currentframe == 1) {
k = !k;
}
};
这样按一次按钮,顺播,再按一次按钮,倒播。
全部回答
在那个按钮里加上动作
on(release){
gotoAndPlay(想跳到的帧);
}
如果按钮不在场景里,则写为
on(release){
_root.gotoAndPlay(想跳到的帧);
}
顺带一提
gotoAndStop(想跳到的帧);
是跳到指定帧之后就会停止
想直接倒放是不可能的,不过有一个小技巧,FLASH里也有这个功能,就是翻转桢,比如你想倒放1---20桢的,就先复制,再翻转,然后再用上楼上这位兄弟的GOTOANDPLAY
用gotoAndPlay没错,其实就是简单的数学计算,可是做起来还是比较复杂的。楼主留个联系方式的好。
顺便一提,这个效果不function是比较难做出来的,所以1楼的_root虽然不是不可以,但是也应该慎重地用才好。
你想单纯的依靠一个按纽一个动画来实现连续倒放是不可能的.
可以在原动画(A)之后在复制一段动画(B),然后把复制的那段帧进行翻转帧操作.
剩下的问题就是用代码来侦测按下倒放按纽时A播放到的帧数,然后转到B对应的帧处进行播放, 看起来就是倒放
然后松开按纽后,侦测此时B中正在播放的帧数,然后转到A相应位置开始播放.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
X➗4+12=2(x-1)求解
sata3数据线哪个品牌好
请问现在春运期间苏州火车站可以让孕妇提前上
曾经的网文大神月关最近的新作龙王觉醒,好看
求万峰经典语录!
齐装修网怎么样?
8210—17462666是什么电话?是诈骗电话?
孕妇长汗斑花斑癣怎么办
四川乐山卖山东喜饼怎么样
如何做好一名民政干部
广州自体脂肪填充能维持多长时间
求班级"团支部活力"活动方案
华利达微交易是真的能赚钱吗
我的腿上长类似铜钱癣的东西,但是不疼不痒。
在家里应该听什么歌啊有温馨的感觉
推荐资讯
钢水包翻包是什么原因
力量小的人怎样选择乒乓球的底板和胶皮
人寿保险如何做好营销基础管理工作
卖房后户口怎么处理
问一下广州0首付买房要什么条件?有人清楚吗
有关羡慕别人出去游玩的诗句
幼儿园门厅布置怎么弄比较好?有人了解吗?
山东不锈钢焊管生产厂哪家好?大概是怎么样子
20平米小户型可以做厨房卫生间么?谁能说说看
上海厨房设计有限公司哪家强?有没有推荐的?
哪位大神知道佛山二手房首付多少?2016年北京
邓肯获得了多少个总冠军戒指?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?