var nums:Array = [];
for(var i:int = 0;i<10;i++)
{
nums[i] = i+1;
}
function prizedraw():void
{
if(nums.length)
{
var n:int = nums.splice(int(Math.random()*nums.length),1)[0];
trace(n);
}
}
求源文件!511810970@qq.com 多谢!
效果源文件已发至你指定号码的邮箱,请查收,如果合适,请采纳。
脚本如下:
k = 0;
var source_array:Array = new Array();
var new_array:Array = new Array();
var sourceLen:Number = 20;
for (i=0; i
}
sr_btn.onRelease = function() {//sr_btn为一按钮实例名
k++;
index = Math.floor(Math.random()*source_array.length);
new_array[j] = source_array[index];
source_array.splice(index, 1);
sr_txt.text = new_array[j];//sr_txt为一动态文本实例名
trace(new_array[j]);
if (k == 20) {
sr_btn.enabled = false;
}
};
实现效果:每按一次铵钮动态文本中随机出现一个数。当按钮按了20次后按钮不可用。