- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
flash随机数
用flash脚本语言做,场景中放一个按钮和一个动态文本,变量名为a,效果为:点1下按钮,产生一个1-10的随机数字,不重复,将这个数字由动态文本出示,10个数字都出现过后停止,(也就是点击10次按钮后无效),
var numArr:Array = [1,2,3,4,5,6,7,8,9,10];function getNum(){ if(numArr.length=0){ return -1; } return numArr.splice(Math.floor(Math.random()*numArr.length),1)[0];}上以代码,每次想要得到一个1-10之间的数字时就调用一个getNum();其返回值就是了。当返回值为-1时,则说明产生了10个数字了,此时将按钮的enabled设置成false即可。由于考虑as2.0与as3.0的问题,代码写成as2.0和as3.0都适用的了
var numArr:Array = [1,2,3,4,5,6,7,8,9,10];function getNum(){ if(numArr.length=0){ return -1; } return numArr.splice(Math.floor(Math.random()*numArr.length),1)[0];}button.onRelease = function(){var num = getNum();if(num0){button.enabled = false;return;}a = num;}以上代码复制至帧即可
其他回答 共1条
var pressDown=true//btn是按钮事例名,学习btn.onRelease=function(){ if(pressDown){ //停止脚本 }else{ //播放 } pressDown=!pressDown}
random 写不重复随机数的方法
目的:一个类似洗牌的操作,即随机产生54个不重复的数
原理:地上有一排砖,共54块,每块上都按顺序标着号码,1,2,3,4,5,6,7.。。。。54,拿一个54面的骰子,一扔,按照得到的数取走其中一块按顺序从头开始摆放到另一个地方。
实现方法:建立两个数组,pai1与pai2,pai1是动态数组,pai2是有54个元素的整型数组,先将pai1按0-53赋值,然后随机产生一个0-53的整数,以该随机数为下标从pai1数组中取元素,按顺序赋值给pai2数组,然后删除pai1中已取走的元素,重复该动作,直到取完pai1里的数!
与别的方法比较,我的方法只需要取54次随机数,就可以得到想要的结果,而不是靠循环找非,浪费资源!
源代码(可直接复制测试):
import java.util.*;class puke2{public static void main(String args[]){Random r=new Random();ArrayList Integerpai1=new ArrayListInteger();int pai2[]=new int[54];int k=0,pai1chang=54,pai2biao=0;for(int i=0;i54;i++){pai1.add(i);}for(int i=0;i54;i++){k=r.nextInt(pai1chang);????????????????????? pai2[pai2biao]=pai1.get(k);????????????????????? pai1.remove(k);????????????????????? pai1chang--;????????????????????? pai2biao++;}for(int i=0;i54;i++){System.out.print( +pai2[i]+ );}}}
让Flash 停顿一段时间(毫秒)后继续播放
方法一:
stop();
var loadTime=getTimer();
this.onEnterFrame=function()
{
//设置停顿时间,单位毫秒
if((getTimer()-loadTime)=1000)
{
play();
delete this.onEnterFrame;
}
}
方法二:
stop();
//设置停顿时间,单位毫秒
var loadTime=setInt
您可能关注的文档
- 1.荣河小学实施素质教育自评方案.doc
- 13 麻雀_教案.pdf
- 14-余晓 VAP的预防与控制.pdf
- 19官员问责制度的现有问题与完善途径.pdf
- 1社会团体章程示范文本.doc
- 2 0 1 3年 漳 州 台 商 投 资 区 华 侨 中 学 高 考 模 拟 试 题.doc
- 2007年1月5日军事理论试题.pdf
- 20 中冀兵北工程勘察设计有限公司审核案例.pdf.pdf
- 2009申论万能八条口诀.doc
- 2010如何读懂散文.ppt
- 全面加强依法行政 致力建设法治政府——淅川县扎实有效全面推进法治政府建设.doc
- DeskTop电子书制作教程.pdf
- 公共政策执行监督的困境及其解决对策2.pdf
- 公务员复习 申论万能八条.doc
- 公务员结构化面试备考专项辅导.pdf
- 关于举办2009年寰景杯.pdf
- FSL+08系列单片机开发及C语言编程简介.pdf
- Functionalized multiwall carbon nanotubes combined with bis(2,2′-bipyridine)-5-amino-1,10-phenanthr.pdf
- 关于培育 树立和学习宣传先进典型工作方案.docx
- FXES产品软件设置入门.pdf
最近下载
- 2009石油化工行业检修工程动工预算定额说明.docx
- YB∕T6294-2024 锌铝合金镀层弹簧钢丝(报批稿).pdf VIP
- TSGZ6001—2019特种设备作业人员考核规则正文.pdf VIP
- 新湘教版七年级数学上册全册导学案.pdf VIP
- 2025年内蒙古自治区呼和浩特市初一新生入学分班考试真题含答案.docx VIP
- 2025年西藏高考理综真题试卷及答案.docx VIP
- 部编人教版一年级数学上册全册教案.docx VIP
- 超市经营服务方案.docx VIP
- 腐蚀数据与选材手册-校对版.xls VIP
- 六年级下册语文试卷-《金色的鱼钩》一课一练(含答案)人教部编版.pdf VIP
文档评论(0)