fscommand("fullscreen",true);
setmymenu._visible=false;
myresult._visible=false;
_root.backgroud.loadMovie("1.jpg",this);
/////////////////右键菜单////////////
var mymenu=new ContextMenu();
mymenu.hideBuiltInItems();
mymenu.customItems.push(new ContextMenuItem("抽奖设置",setting));
mymenu.customItems.push(new ContextMenuItem("显示结果",allresult));
mymenu.customItems.push(new ContextMenuItem("不显示结果",resultin));
function setting()
{
setmymenu._visible=true;
}
function allresult()
{
myresult._visible=true;
}
function resultin()
{
myresult._visible=false;
}
_root.menu=mymenu;
this.createTextField("out_txt",500,616.0,236,400,160);
TF=new TextFormat();
jiang_txt.setStyle("fontSize","35");//设置textarea组件字体大小
var i:Number=0;
var num:Number = 0;
var people_num:Number;
var add_num:Number = 0;//计算程序
var sj_array:Array=new Array();
var mylv=new LoadVars();
mylv.onLoad=function(success){
if(success)
{
people_num=this.people_count;
trace(people_num);
for(j=0;j<people_num;j++)
{
if(j<10)
sj_array[j]="0"+"0"+j;
if(10<=j && j<=99)
sj_array[j]="0"+j;
if(j>=100)
sj_array[j]=j;
}
}
else
{trace("error");}
}
mylv.load("option.txt");
///////////////开始抽奖/////////////
var mylisten_1=new Object();
mylisten_1.onKeyDown=function(){
if(Key.getCode()==82){
onEnterFrame = function () {
num = random(sj_array.length);
out_txt.text = sj_array[num];
//out_txt.border=true;
TF.size=200;
TF.letterSpacing =60;
TF.bold=true;
//TF.align="left";
out_txt.setTextFormat(TF);
}
}
}
Key.addListener(mylisten_1);
/////////////////选出抽奖号码///////////////////////////////////
var mylisten_2=new Object();
mylisten_2.onKeyDown=function(){
if(Key.isDown(Key.SPACE))
{
add_num++;
jiang_txt.text += "幸运者"+add_num+":"+out_txt.text+"\r";
//关键在这里,把上面抽出的号码从数组中删除,它就不会再出现了
myresult.text=jiang_txt.text;
sj_array.splice(num, 1);
}
}
Key.addListener(mylisten_2);
////////////////////////////停止控制控键/////////////////////
var mylisten_3=new Object();
mylisten_3.onKeyDown=function()
{
if(Key.getCode()==80)
{
delete onEnterFrame;
trace("ok");
}
}
Key.addListener(mylisten_3);
//////////////////"初始化程序"//////////////////////////////
var mylisten_4=new Object();
mylisten_4.onKeyDown=function()
{
if(Key.getCode()==81)
{
jiang_txt.text="";
}
}
Key.addListener(mylisten_4);
/////////////////////////////////////设置影片剪辑第一帧
//////////////////取消的按钮//////////////////////////////
var listen1=new Object();
listen1.click=function(){
_parent.setmymenu._visible=false;
}
btn_cancel.addEventListener("click",listen1);
/////////加载xml 菜单////////////////////////////
var pic_num:Array=new Array();
var myurl:Array=new Array();
var myxml:XML=new XML();
System.useCodepage=true;//防止乱码
myxml.ignoreWhite=true;//防止空白
myxml.onLoad=function(success){
if(success)
{
trace("成功");
for(i=0;i<myxml.firstChild.childNodes.length;i++)
{
pic_num[i]=myxml.firstChild.childNodes[i].attributes.name;
myurl[i]=myxml.firstChild.childNodes[i].attributes.url;
trace(pic_num[i]);
}
combox.dataProvider=pic_num;
}
else
{
trace("失败");
}
}
myxml.load("picture.XML");
//////////combox 选择/////////////////////
//////////////////确定按钮////////////////
var listen2=new Object();
listen2.click=function()
{
var n=combox.selectedIndex;
_parent.backgroud.loadMovie(myurl[n],this);
_parent.setmymenu._visible=false;
}
btn_ok.addEventListener("click",listen2);
///////////////////////////xml文件 picture.xml /////////////////////////////////////////////////////////
<?xml version="1.0" encoding="UTF-8"?>
<item>
<b name="背景一" url="1.jpg"/>
<b name="背景二" url="2.jpg" />
<b name="背景三" url="3.jpg"/>
</item>
//////////////////////////////
附上:flash抽奖程序: 希望大家完善它 http://dl2.csdn.net/down4/20080121/21112234467.rar