类似抽奖类的项目。比如,有五个对象。你选择一个后,这个将不再显示。然后再选择其他的。
每个奖项里加载的奖品是随机化,不是人为的。就是说你有可能选的两个对象都是一种结果。
效果演示:
演示:
这里面有两个稍微复杂点的知识点:
A、控制场景中奖项的显示或者隐藏。
//先定义一个类。根据类的情况,来决定场景中奖项是否显示或者隐藏。
var lists:Array = [1, 1, 1, 1, 1, 1];
function showBox():Void {
for (var i = 0; i<lists.length; i++) {
if (lists[i]) {
switch (i) {
case 0 :
red._visible = true;
break;
case 1 :
green._visible = true;
break;
case 2 :
yellow._visible = true;
break;
case 3 :
white._visible = true;
break;
case 4 :
black._visible = true;
break;
case 5 :
blue._visible = true;
break;
}
} else {
switch (i) {
case 0 :
red._visible = false;
break;
case 1 :
green._visible = false;
break;
case 2 :
yellow._visible = false;
break;
case 3 :
white._visible = false;
break;
case 4 :
black._visible = false;
break;
case 5 :
blue._visible = false;
break;
}
}
}
}
B、随机加载奖项。
var my_Array=["my_get1","my_get2","my_get3","my_get4","my_get5","my_get6"]
var my_Len=my_Array.length;
var ball=this.attachMovie(my_Array[Math.floor(Math.random()*my_Len)], _root.my_mc, my_cel);
感谢
酱色度指导。呵呵。
点此下载源码>>>