Monday, May 28, 2007

ကိုယ္ပိုင္ flash game ေလးတစ္ခုလုပ္ရေအာင္။



ဒါေလးကိုဘယ္လိုလုပ္လည္းဆိုတာကို ဆက္လက္ၾကည္႕ေပးပါ..။
အရင္ဆံုး document ကို ၄၀၀*၄၀၀ ဆိုၿပီးယူလိုက္ပါ။ ၿပီးရင္ Action မွာ
stop();
ဆိုတာကို ထည္႕ပါ။

ၿပီးရင္ေတာ႕ Text tool ကို ေရြးၿပီး မိမိ၏ဂိမ္းေလးမွာ သတ္မွတ္လိုေသာစည္းကမ္းေလးအခ်ိဳ႕ ကိုေရးေပါ႕ဗ်ာ။
ကြၽန္ေတာ္ကေတာ႕ ပံု မွာပါတဲ႕ အတိုင္းေရးလိုက္တယ္ဆိုပါေတာ႕။
အဲဒါၿပီးရင္ေတာ႕Windows>CommonLibraries>Buttonsမွ မိမိႏွစ္သက္ရာbuttonေလးတစ္ခုကိုသြားယူလိုက္ပါ..။

ၿပီးရင္ေတာ႕Timelineထဲမွာ insert blank keyframe တစ္ခုထပ္လုပ္ပါ။

Paint tool ကိုေရြးၿပီး ေတာ႕ မိမိစိတ္ မွာရွိ ေန တဲ႕ပံုစံCurveေလးတစ္ခုကိုBurshSizeၾကီးၾကီးေလးနဲ႕ဆဲြလိုက္ေပါ႕။
အဲဒီမွာသတိထားရမွာေလးတစ္ခု ေၿပာရဦးမယ္..။ Curve ရဲ႕ initial pointက ပထမဖရိမ္ မွာယူထားတဲ႕button နဲ႕တထပ္တည္းၿဖစ္ေန ဖို႕ကိုပါ..။အဲဒါေလးကို ေတာ႕ သတိထားေပးပါ။

ၿပီးရင္ေတာ႕ အဲ႕ဒီ႕ curveေလးကို select လုပ္ၿပိးေတာ႕Convert to symbol>button သို႕ေၿပာင္းပါ။
ေနာက္တၾကိမ္ paint tool ကိုယူေပးပါဥိး.......၊ curve ရဲ႕ final point(ေနာက္ဆံုးအမွတ္) မွာ အေရာင္တမ်ိဳးနဲ႕ အမွတ္ေလးတစ္ခုကို ဆဲြေပးဖို႕ပါ..။
ၿပိးရင္ အဲ႕ ဒီ႕အမွတ္ေလးကို လည္း button ကိုေၿပာင္းေပးပါဦး။

ေနာက္ထပ္ blank keyframe ေလးတစ္ခုကိုထပ္ထည္႕ေပးပါဦးဗ်ာ..။
အဲ႕ဒီ frame ေလးမွာ Button library ကေန back button ေလးတစ္ခုခု ကို ယူေပးပါ။ ကိုယ္ ၾကိဳက္ႏွစ္သက္ရာတစ္ခုခုေပါ႕။ဒီ မွာလည္း သတိထားရမွာ ကလည္း initital point နဲ႕ တထပ္တည္းၿဖစ္ေနဖို႕ ကို ဆိုတာကိုပါပဲ။
ၿပီးရင္ေတာ႕ text tool နဲ႕ ေဘးမွာရွိေနတဲ႕ ေဘာင္ေလးကိုထိ လို႕ၿပန္ၾကိဳးစား ဖုိ႕ ေၿပာတဲ႕ အေၾကာင္းကိုအဆင္ေၿပသလုိေရးေပါ႕ေလ..။ကြၽန္ေတာ္ကေတာ႕ ပံုမွာပါသလိုပဲေရးလိုက္ပါတယ္.။
အဲ႕ဒီ တတိယ ဖရိမ္ကို copy လုပ္ၿပီးေနာက္ထပ္ frame မွာ paste လုပ္ပါ။
ဒီစတုတၳဖရိမ္ကေတာ႕ ဒီဂိမ္းေလးကိုေဘးမွာရွိေနတဲ႕ ေဘာင္ကို မထိပဲ ေနာက္ဆံုးမွတ္ကိုေရာက္လာလို႕ ၿပီးၿပီဆိုတာကို ေၿပာဖို႕ပါ..။ တတိယ ဖရိမ္ ကစာသားေလးေတြ မွာ ၀င္ၿပင္လို႕ရပါတယ္..။

ဒါဆိုရင္ေတာ႕ ေတာ္ေတာ္ေလးကိုၿပီးသေလာက္ရွိေနပါၿပီ..။
က်န္တာကေတာ႕...action scriptေလးေတြထည္႕ဖို႕ပါဘဲ..
ပထမဆံုးဖရိမ္ကိုၿပန္သြားၿပီး button ကို select ေပးၿပီး action box မွာ ေအာက္ ကေပးထားတာေလးေတြ ကိုထည္႕ပါ..။
on (release)
{
gotoAndStop(2);
}

ၿပီးရင္ေတာ႕ဒုတိယဖရိမ္မွာရွိေနတဲ႕ curve ေလးကို select ေပးၿပီ action မွာ ေအာက္ကေပးထားတာေလးေတြ ကို ထည္႕ေပးပါဦး။
on (rollOut)
{
gotoAndStop(3);
}

ၿပီးရင္ အေရာင္တမ်ိဳးနဲ႔ ဆဲြထားတဲ႔ အစက္ေလးကို select ေပးၿပီးေတာ႕ action scritp ေလးေတြ ထည္႔ပါဥိးဗ်..
on (rollOver)
{
gotoAndStop(4);
}

တတိယဖရိမ္မွာရွိေနတဲ႕ button ကို select ေပးၿပီးေတာ႕ ထည္႕ ရ မယ္႕ actionscript ေလးေတြကိုေတာ႕ေအာက္မွာေပးထားပါတယ္..။
on (press)
{
gotoAndStop(2);
}

စတုတၳဖရိမ္ မွာရွိေနတဲ႕ button ကို select ေပးၿပီးေတာ႕ ထပ္ၿပိးေတာ႕ ထည္႕ေပးပါဦး။
on (press)
{
gotoAndStop(1);
}

အဲ ဒါေတြ အကုန္လံုးၿပီးရင္ေတာ႕ TestMovie (Control>TestMovie ) လုပ္ေပးၿပိး ေတာ႕ ၾကည္႕ၾကည္႔ ပါ..။

1 comment:

Yan said...

ေတာ္လုိက္တာဗ်ာ.
တကယ္ကုိပညာေတြေပးေနတာပဲ.