You are on page 1of 6

Hoï vaø Teân : Phaïm Vaên Phöôùc

Lôùp : 05HCA
MSSV : 05Hc148

Troø chôi ñöôïc vieát treân chöông trình Macromedia Flash 7.0.1
Do luùc ñaàu, em coù laøm baøi naøy treân Borland C++ 3.1 nhöng do giao dieän thaày
noùi laø khoâng ñeïp, neân em laøm treân ñaây cho ñeïp.

Chuù yù: Gì chöông trình ñöôïc vieát treân Flash, neân khi thaày bun File neùn ra phaûi
giöõ ñuùng vò trí cuûa caùc file. Ñaëc bieät laø file thö muïc BI, thö muïc naøy chöùa
caùc vieân bi
, neáu ñöôøng daãn bò sai thì khi chôi seû khoâng coù bi.

Khi bun file ra coù ñaày ñuû laø 4 file


- 05HC148.fla ( file goác vieát baèng flash, neáu maùy coù caøi ñaët
Macromedia Flash 7.0.1 thì coù theå môû leân xem)
- 05HC148.exe (file chaïy )
- Code_huongdan.doc (Höôùng daãn + code )
- Thö muïc BI (chöùa caùc vieân bi file.swf)

Toùm taét Code chính cuûa chöông trình:


 Phaàn khai baùo caùc bieán toøan cuïc treân frame thöù 2 :
stop();
var i,j:Number;
bi_kq= new Array(4); //maûng keát quaû goàm 4 phaàn töû
for(l=1;l<=4;l++)
{
bi_kq[l]=random(6)+1; //Khôûi taïo ngaåu nhieân 4 vieân bi
}
i=1;
j=0;
bi_doan = new Array(4); //Maûng bi 4 pt ngöôøi chôi duøng ñeå ñoùan

 Phaàn vieát treân caùc nuùt:


Caùc vieân bi:
on(release) //Söï kieän chuoät ñöôïc nhaán
{
if(j<4 && a<>4)
{
j++;
bi_doan[j]=2;
tg="d"+i+j;
loadMovie("bi/nau.swf",tg);
}
if(j==4)
tbao="Hay kiem tra";
}
//Vieát treân nuùt Kieåm tra

on(press)
{ if(j==4)
{ var dung,sai:Number;
dung=0; //bi dung mau dung vtri
sai=0; //bi dung mau sai vtri
danh_dau = new Array(4); //mang dung de danh dau nhung bi da xet
for(k=1;k<=4;k++)
danh_dau[k]=0;
//kiem tra so bi dung mau dung vi tri
for(k=1;k<=4;k++)
if(bi_kq[k]==bi_doan[k])
dung++;

//kiem tra so bi dung mau


var co:Number;
for(k=1;k<=4;k++)
{
co=0;
for(l=1;l<=4 && co==0;l++)
if(bi_kq[k]==bi_doan[l] && danh_dau[l]==0)
{ sai++;
danh_dau[l]=1;
co=1;
}
}
sai-=dung;
//xuat thong bao ket qua kiem tra len man hinh
switch(i)
{
case 1:
tb1=dung;
tb1b=sai;
loadMovie("bi/dung.swf","dung1");
loadMovie("bi/sai.swf","sai1");
break;
case 2:
tb2=( dung );
tb2b=(sai);
loadMovie("bi/dung.swf","dung2");
loadMovie("bi/sai.swf","sai2");
break;
case 3:
tb3=( dung );
tb3b=(sai);
loadMovie("bi/dung.swf","dung3");
loadMovie("bi/sai.swf","sai3");
break;
case 4:
tb4=( dung );
tb4b=(sai);
loadMovie("bi/dung.swf","dung4");
loadMovie("bi/sai.swf","sai4");
break;
case 5:
tb5=( dung );
tb5b=sai;
loadMovie("bi/dung.swf","dung5");
loadMovie("bi/sai.swf","sai5");
break;
case 6:
tb6=( dung);
tb6b=sai;
loadMovie("bi/dung.swf","dung6");
loadMovie("bi/sai.swf","sai6");
break;
case 7:
tb7=( dung );
tb7b=sai;
loadMovie("bi/dung.swf","dung7");
loadMovie("bi/sai.swf","sai7");
break;
case 8:
tb8=( dung );
tb8b=sai;
loadMovie("bi/dung.swf","dung8");
loadMovie("bi/sai.swf","sai8");
break;
case 9:
tb9=( dung );
tb9b=sai;
loadMovie("bi/dung.swf","dung9");
loadMovie("bi/sai.swf","sai9");
break;
case 10:
tb10=(dung );
tb10b=sai;
loadMovie("bi/dung.swf","dung10");
loadMovie("bi/sai.swf","sai10");
break;
case 11:
tb11=( dung);
tb11b=sai;
loadMovie("bi/dung.swf","dung11");
loadMovie("bi/sai.swf","sai11");
break;
case 12:
tb12=(""+ dung);
tb12b=sai;
loadMovie("bi/dung.swf","dung12");
loadMovie("bi/sai.swf","sai12");
break;
}
if(dung==4 || i==12)
{
//Xuaát keát quaû ra man hinh
for(k=1;k<=4;k++)
{ m=bi_kq[k];
switch(m)
{
case 1:
mv="bi/do.swf";
break;
case 2:
mv="bi/nau.swf";
break;
case 3:
mv="bi/vang.swf";
break;
case 4:
mv="bi/xanhla.swf";
break;
case 5:
mv="bi/xanhduong.swf"
break;
case 6:
mv="bi/tim.swf";
break;
}
tg="kq"+k;
loadMovie(mv,tg);
setproperty("nenkq",_visible,1);
}
}

if(dung==4) //Chieán thaéng


{
setproperty("donghd",_visible,0);
setproperty("thang",_visible,1);
}
else if(i==12) //Thua
{
setproperty("donghd",_visible,0);
setproperty("thua",_visible,1);
}
i++;
j=0;
}
}

//Nuùt Games môùi

on(press)
{
//aån caùc thoâng tin text
setproperty("nenkq",_visible,0);
setproperty("dong",_visible,0);
setproperty("thang",_visible,0);
setproperty("thua",_visible,0);
//Huûy boû caùc vieân bi treân maøn hình
for(k=1;k<=12;k++)
for(l=1;l<=4;l++)
{
tg="d"+k+l;
unloadMovie(tg);
}
for(k=1;k<=4;k++)
{
tg="kq"+k;
unloadMovie(tg);
}
for(i=1;i<=12;i++)
{
tg="dung"+i;
unloadMovie(tg);
tg="sai"+i;
unloadMovie(tg);
}

//Khôûi taïo laïi vò trí xuaát cuûavieân bi laø “roãng “


tb1="";tb1b="";
tb2="";tb2b="";
tb3="";tb3b="";
tb4="";tb4b="";
tb5="";tb5b="";
tb6="";tb6b="";
tb7="";tb7b="";
tb8="";tb8b="";
tb9="";tb9b="";
tb10="";tb10b="";
tb11="";tb11b="";
tb12="";tb12b="";
i=1;
j=0;
dung=0;
sai=0;
//Khôûi taïo laïi bi
for(k=1;k<=4;k++)
{
bi_kq[k]=random(6)+1;
}
}

//Coøn nhieàu haøm khaùc nöõa, nhöng ñoù laø haøm trong Flash , em khoâng ñeà caäp
ôû ñaây.

You might also like