flash怎么用函数取-60~60的随机数
本帖最后由 网雨霏霏 于 2016-6-3 09:28 编辑
问题地址:http://tieba.baidu.com/p/4586544131 问题描述:如题 本帖陈述:因为问题抛出者没有给定代码的版本,所以这里分楼层给出两种代码的不同写法 2楼沙发是AS2写法 3楼板凳是AS3写法
最近访问本帖者列表: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
本帖最后由 网雨霏霏 于 2016-6-3 09:50 编辑
本楼层给出的是AS2的写法。并且给出两种方案 ============================================= 第一种偏麻烦,但可拓展性强: 这里我定义了一个函数,可用于生成任意范围的随机数
该函数名为sjqz,需要提供两个参数: 第一个是最小值,在本例中就是-60; 第二个是最大值,本例中就是60。 使用时,仅需如下调用即可sjqz(-60,60) 下面的代码用于测试效果:
============================================= 第二种非常简单,但可拓展性弱,需要你知道里面的数字的含义,才可以修改为其他情况可用的代码:
本行代码,就是用于输出你所需范围内的随机数的 | |
本帖最后由 网雨霏霏 于 2016-6-3 10:03 编辑
本楼层给出的是AS3的写法 : 仍然给出两种方案: ============================================== 第一种方案,也是制作成一个函数,不过,AS3内,函数的参数可以有默认值,我这里分别设置了默认值为-60和60 那么,后续调用时无需带参数
============================================== 第二种方案,不用函数。但仍然可以非常完美的拓展。
| |