下载此文档

配网无功补偿分析.doc


文档分类:通信/电子 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
探讨flash中random函数的应用[摘要]random函数在flash里是非常有用的,可以生成基本的随机数、创建随机的移动以及随机的颜色等特效。以在flash领域多年的教学经验,结合操作实际,探讨flash动画创作中如何用好random函数产生其它不同的动画特效,并对random函数的应用作些探讨。本文来源于网络,本站发布的论文均是优质论文,供学****和研究使用,文中立场与本网站无关,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息,如果需要分享,请保留本段说明。[关键词]探讨flashrandom应用中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0910072-01 random在ActionScript中是一个应用相当广的函数,它的作用是获取0到指定整数之间的任意整数。利用它可以解决随机显示等效果,是创建复杂动画的基础。下面是我对flash中random函数的灵活应用进行探讨。一、flash中random函数基本应用探讨(一)基本的random函数的格式与功能 (number)函数介绍。random(number)返回一个0-number-1之间的随机整数。参数number代表一个整数。如:trace(random(5))。 ()。返回一个有14位精度的0-1之间的数,无参数。如:trace(())。(二)random函数的配合使用 ()、()、(),这三个函数都是用来取整数。()采用四舍五入方式取最接近的整数,()向上取一个最接近的整数,()向下取一个最接近的整数。如在flash脚本中:(());,然后四舍五入取一个整数。这样所生成的数字就是0或1。它可用在各有50%的可能的情况。如抛硬币,或真或假。(三)常见的基本应用探讨 。是将所生成的小数乘以10,然后四舍五入取得一个整数。在flash的实例脚本中常能见到。如:( ()*10);要创建一个1到10之间的随机数,可以这样写:(Math. random()*10)。 。要让一个movieclip随机的在屏幕上不同的位置出现,显示的位置在0到200之间,可以这样写,注意movieclip的实例名为“bob”。 =(()*200); =(()*200); 以上就是flash中random函数的基本用法。二、random在自定义函数中的应用探讨下面是我针对random函数在用户自定义函数中的应用作一些肤浅的探讨。 ,其中m位小数的随机数。 functionrandomXiao(n,m){vara=(10,n+m); varb=random(a);returnb=b/(10,m);} 大家可以用trace(randomXiao(3,2))来实验一下。 。 functionrandomNm(n,m){ if(m>=n){returnrandom(m-n+1)+n;} else{returnfalse;}} 之所以用random(m-n+1)是因为随机数的范围是m-n,加上1使得m也能在里面。加上n保证随机数以n为下限。加上判断使函数更完整。 。 functionrandomAscii(){ varc=(random(26)+65); if(random(2)){();}returnc;} 。如果要返回大写,去掉上面的if语句。如果要返回小写,可以把if语句改为恒成立,或者去掉条件,最后一句改为:()。 。 functionrandomKdiffer(n,m,k){ arrayK=[];vari=0; while(i<k){a=random(m-n+1)+n; for(varj=0;j<i;j++){ if(a==arrayK[j]){break;}} if(j==i){arrayK[i]=a;i++;}}returnarrayK;} 数组arrayK中的元素即为所得值。注意到

配网无功补偿分析 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w8888u
  • 文件大小73 KB
  • 时间2019-11-18
最近更新