ZKX's LAB

flash随机抽取代码 FLASH如何随机抽取

2020-07-19知识12

求大神做一个随机抽取数字 flash 不太清楚要求,给你个算法吧,有Flash的话自己做一个,有2种:1-随机抽出一个数字:舞台上放一个动态文本,实例名txt,在第一帧复制下面代码:var num:int;num=Math.random()*79+1;txt.text=num;2-随机抽5个不重复的数字:舞台上放一个动态文本,实例名txt,在第一帧复制下面代码:var result:Array=[];var arr:Array=[];var count:int=5;设置抽取几个数字for(var i:int=1;i;i){arr.push(i);}for(i:int=0;i;i){result.push(arr.splice(Math.random()*(arr.length-1),1)[0]);}txt.text=result.toString();如何用flash做一个随机摇号1-30,但是每次出现的号码不重复,求完整的代码和具体操作步骤,新手求高手指导 朋友,我来告诉你答案。只能提示一下,如果没有代码基础,可以加扣交流 用数组保存1-30序号数字,每次随机抽取数组中的某个索引编号(会对应数字)但抽取完要把对应的索引值。如何用flash做一个随机摇号1-30,但是每次出现的号码不重复,求完整的代码和具体操作步骤,新手求高手指导 1:场景上放一个 文本框.命名为_txt2:场景上放一个按钮.命名为_btn3:把以下代码粘贴到帧上.import flash.events.MouseEvent;var arr:Array=[];for(var i:int=1;i;i+)arr.push(i);btn.addEventListener(MouseEvent.CLICK,onClickHandler);function onClickHandler(e:MouseEvent):void{txt.text=arr.splice(Math.floor(Math.random()*arr.length),1)[0];if(arr.length=0)_btn.removeEventListener(MouseEvent.CLICK,onClickHandler);}请帮我做一个随机抽取数字的FLASH 我做了一个 怎么传你?你QQ?不见你回话,那就教你吧 在场景中做一个动态广本框,取实例名_txt 和一按钮,取实例名_btn在场景第一帧上写下如下代码:var abc_array:Array=[];for(j=1;j;j+){abc_array.push(j);}var_fmt:TextFormat=new TextFormat();function Dong(){onEnterFrame=function(){n=Math.floor(Math.random()*(abc_array.length));fmt.color=Math.random()*0xffffff;fmt.size=50+Math.random()*20;txt.setNewTextFormat(_fmt);txt.autoSize='left';txt.text=abc_array[n];};}Dong();var i=1;btn.onPress=function(){if(i=1){onEnterFrame=null;i=0;} else{i=1;Dong();}};怎样在FLASH 8中制作指定的随机数抽取?超简单的问题,本人菜鸟 on(release){shuzu=new Array(\"5\",\"20\",\"888\");display=shuzu[random(3)];}flash怎么制作随机抽号 需要做按钮事件的呀~图的话~就自己画一下吧~一般都是圆形的呀~按钮的代码:给按钮加上如下动作:on(keyPress\"<;Space>;\"){/两个范围输入完后按键盘上的空格键就可以抽取 x1=。flash 随机图片 求代码 一个数组保存0-9的序号随机获取3个数,检测里面是否有2号图片,没有的话从3个数里面随机一个数被2替换,从0-9的数组里面剔除获取到的3个数把3个数显示出来如果3组都要这样的话把限制的数从0-9中提取出来做成数组(第一组要出现的图片,第二组要出现.)从限制后的数组随机提取2个不重复的数,并从数组中删除他们(避免下次抽出)随机一个0-2的数用于把固定的数插入到开始 中间 后面显示被插入后的3个图片flash随机抽取命令 flash的随机数命令是Math.random()根据你要实现的随机抽取功能,需要自己编写代码。比如,我这个是自编的一个随机函数,抽取出来的随机数是不重复的。function randNum(source_array:Array,newLen:Number){var temp_array:Array=source_array;var new_array:Array=new Array();var Num:Number=newLen;for(j=0;j;j+){计算源数组的元素数目tempLen=temp_array.length;从源数组中随机取一个索引数字出来index=Math.floor(Math.random()*tempLen);把这个索引的元素提出来放到新数组中new_array[j]=temp_array[index];元数组都被删完了,显示空值。if(temp_array[index]=undefined){new_array[j]=\";}再把已经提出来的这个元素从元数组中删除,保证下次不会再取到。temp_array.splice(index,1);}现在新数组里就是不重复的元素了,把新数组返回return new_array;}如果不会用,可以再联系。FLASH如何随机抽取 var temp:Array=[\"小a\",\"小b\",\"小c\",\"小d\",\"ss\",\"sd\",\"cs\",\"sadas\",\"csa\"];for(var i:int=0;i;i+){getLeapRandom(temp);}每次调用都会随机抽取一个名字。并且删除已选过的名字。function getLeapRandom(aa:Array){var rnd:int=int(Math.random()*aa.length);trace(\"本次选取的是\"+aa[rnd]);aa=aa.splice(aa.indexOf(aa[rnd]),1);删除选中的元素}输出:5本次选取的是sd8长度4本次选取的是ss7长度3本次选取的是小d6长度5本次选取的是csa5长度

#数组

随机阅读

qrcode
访问手机版