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