ZKX's LAB

flash随机抽取姓名

2020-07-16知识9

求大神做一个随机抽取数字 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(追加分数) 给你点提示吧,做一个外部文件保存你的单词,建议用XML格式的文件。根据里面数据生成页面,把对应值调到SWF中。这样就可以了。请帮我做一个随机抽取数字的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制作一个随机抽取名字的软件 http://www.javaeye.com/wiki/topic/633361这里面有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,(滚动人名, 就像随机抽签一样的,鼠标一点就停,)万分感谢。 只给个思路,将人名排列好做成一个影片剪辑,由下到上循环播放,上面做个遮罩。按钮上面点击触发,剪辑 stop()flash随机抽取图片,文字 思路:var xml:XML=var index:int=int(Math.random()*20);var loader:Loader=new Loader();loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);loader.load(xml.pic.@url[index]);function onComplete(evt:Event):void{var content:*=evt.target.content;}想用flash做一个随机抽取姓名的东西,调用txt splice后会改变原数组,所以会出现undefined,就是被删掉的元素。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
访问手机版