随机跳转帧的问题

我想让随机跳转的帧不重复,
比如一个按钮设置成随机跳转到1;2;3;4;5;
第一次点击按钮,跳转到了5,再次点击,随机帧的选择里就不会有5,只能1-4,以此类推。目前木疙瘩没有这个功能,但是我想实现这个效果,望老师帮助
已邀请:
这个功能最好是用JS代码实现,有兴趣的话可以去学一下,这个功能在制作木疙瘩动画中很少用到,木疙瘩可能没那么快会更新这样的功能,这里可以提供用现有的“行为”实现的方法!
这个是固定数据池随机抽的机制,你需要先设置一个“随机数”控件插入舞台,设置随机数每毫秒变更一次,再设置一个文本框命名为“传参”作为做赋值用,初始值都为0。然后再设置5个新的文本框分别记录5次都选中的随机数。然后分别设置跳转到第1帧,第2帧……第5帧的行为,执行条件选择“逻辑判断”,跳转到第一帧的行为对应当“传参”的文本取值等于1时执行,第二帧的对应 当“传参”的文本取值等于2时执行,以此类推!最后,再增加一个“改变元素属性”的行为,放在最下面执行,作用是判断当传参不等于0的时候,让传参变回0 ,这样就可以保证下次回到第一帧的时候“传参”这个数值为0,不会引发第二次跳转行为!
然后是按钮上的行为,也增加5个行为,因为要抽5次,第一个行为是当按下按钮的时候让记录第一个随机数的文本框等于现在随机数的值,直接让“传参”文本框等于第一次随机数,执行条件为用于记录第一个随机数的文本数值为0!然后第二个行为是当按下按钮的时候让记录第二个随机数的文本框等于现在随机数的值,执行条件为逻辑判断式“{{随机数1.text}}!=0 &&{{随机数2.text}}==0”也就是当第一个随机数已经有数据了,第二个随机数还没有的时候执行!第三个行为和第二个一样,逻辑表达式为“{{随机数2.text}}!=0 &&{{随机数3.text}}==0”,后面的3个行为以此类推!再分别增加5个“改变元素属性”的行为,判断如果当前数据等于前面的随机数的话,+1!
如果看懂了请点个赞,我们每次回答问题都是需要扣除相应积分的,点赞可以让我们重新获取积分用于其它问题的回复,谢谢!
如果看不懂的话,在群里可以找我问,昵称是Total恺!祝你好运=w=
 
 

要回复问题请先登录注册