Monday, June 4, 2007

ၿမန္မာနာရီေလးတစ္လံုး

အရင္ ဆံုး document ကို300*300ထားလိုက္ပါတယ္..။
ကို္ယ္အဆင္ေၿပမယ္႕အတိုင္းအတာေလးတစ္ခုထားရင္လည္း ရ ပါ တယ္..။
ေနာက္ခံအေရာင္ေတြကိုလည္းေၿပာင္းခ်င္ရင္ေၿပာင္းေပးလို႕ရပါတယ္..။ကြၽန္ေတာ္ကေတာ႕အခုေလာေလာဆယ္မွာ အၿဖဴေရာင္ေလးကိုပဲသံုးထားပါတယ္..။

ၿပီးရင္ေတာ႕စက္၀ိုင္းေလးတစ္ခုကိုဆြဲလိုက္ပါတယ္.။စက္၀ိုင္းမ်က္ႏွာၿပင္ေလးတစ္ခုၿဖစ္ပါတယ္.စက္၀ိုင္းမ်က္ႏွာၿပင္ေလးကို လည္းမိမိ ၾကိဳက္ႏွစ္သက္ရာအေရာင္ကိုသံုးႏိုင္ပါတယ္..။

ၿပီးရင္ေတာ႕စက္၀ိုင္းရဲ႕ width နဲ႕ high ကို 190 ထားလိုက္ပါတယ္.။Window>info ဆိုၿပီးယူလို႔ရပါတယ္..။








ၿပီးရင္ေတာ႕စက္၀ိုင္းကိုselectလုပ္ထားရက္သားအေနအထားမွာAlign pane မွာ To Stage ဆိုတာကို ႏွိပ္ေပးပါလိုက္ပါတယ္..။အဲဒီလိုႏွိပ္ထားၿပီးေတာ႕မွ Align Horizontal Centre နဲ႕ Align Vertical Centre တို႕ ကို ႏွိပ္ေပးၿပီး စက္၀ုိင္းေလးကို
ညိွ ေပးလိုက္ ပါ တယ္..။



စက္၀ိုင္းကို Movie clip ေၿပာင္းေပးၿပီးRegistration Point ကို Centered ကို ယူလိုက္ပါတယ္။နာမည္ေလး
ကိုေတာ႕ clock_mc လို႕ကြၽန္ေတာ္ေပးထားပါတယ္။






ၿပီးရင္ေတာ႕ select လုပ္ထားတာေလးကို double click လုပ္လိုက္ပါတယ္။
Timeline pane မွာ Layer 1 ကို Clock Face လို႕ ကြၽန္ေတာ္ေၿပာင္းလိုက္ပါ
တယ္။ ၿပီးရင္ေတာ႕ Insert Layers ဆိုတာေလးကိုႏွိပ္ေပးၿပီးေတာ႕ ေနာက္
ထပ္ ၃ ခု ေဆာက္လိုက္ပါတယ္။ေဆာက္ထားလိုက္တဲ႕ layer ၃ ခု ကို Hour
Hand,Minute Hand နဲ႕ Second Hand ဆိုၿပီး နာမည္ေလးေတြေပးလိုက္ပါ
တယ္။ၿပီးရင္ေတာ႕ ပံု မွာပါ တဲ႕ အတိုင္း Clock Face layer ကို Lock လုပ္ လိုက္ပါတယ္။ နာရီ မ်က္ႏွာၿပင္ က ပံုေသရွိေစခ်င္ေနလို႕ေပါ႕။

ၿပီးရင္ေတာ႕ နာရီ လက္တံေလးေတြဆဲြၾကပါမယ္.။ နာရီ တစ္လံုးမွာ စကၠန္႕ တံတစ္ခုကက်န္တဲ႕ႏွစ္ခုထက္ရွည္
တာကိုေတာ႕ မေမ႕ေစခ်င္ပါဘူး။



အရင္ဆံုး စကၠန္႕တံေလးကိုအရင္ဆဲြပါမယ္။ Rectangle tool ကိုယူလိုက္ပါတယ္။ၿပီးရင္ Properties>Custom မွာ ဆဲြမယ္႕Line ကိုေသးေပးပါမယ္။

ကြၽန္ေတာ္ကေတာ႕.05 ေလာက္ယူၿပီးဆဲြလိုက္ပါတယ္..။
ေသးေသးေလးၿဖစ္သြားေအာင္လို႕ပါ။
Hair Line ဆိုၿပီးၿပလာပါလိမ္႕ မယ္.။Stroke color ေတြ Fill color ေတြ ကိုမိမိ ၾကိဳက္ႏွစ္သက္ရာေၿပာင္းေပး
ႏိုင္ပါတယ္။




ဒါေလးကေတာ႕ ကြၽန္ေတာ္ဆဲြလို႕ရလာတဲ႕စက္၀ိုင္းေလးပါ။















ဆဲြထားတဲ႕လက္တံေလးကို selected အေနအထားမွာပဲ Align pane မွာ
Align Horizontal Centre နဲ႕ Align Bottom Edge တို႕ နဲ႕ လက္တံေလး
ကိုစက္၀ုိင္းရဲ႕ အလယ္မွာ က်ေအာင္ညိွပါတယ္...။မေမ႕ဖို႕ကေတာ႕ To Stage ဆိုတာေလးကို ယူထားၿပီးသားၿဖစ္ေနရပါမယ္..။





ၿပီးရင္ေတာ႕လက္တံေလးကို Movie clip ေၿပာင္းေပးၿပီးေတာ႕ Registration point ကို bottom
ကိုယူလိုက္ပါတယ္။




ၿပီးရင္ေတာ႕ properties မွာရွိတဲ႕ Instance name ကို
second_hand လို႕ေပးလိုက္ပါတယ္။







ၿပီးရင္ေတာ႕ Second Hand layer ကို Lock နဲ႕ Hide ေပးလိုက္ပါတယ္..။
Minute Hand ကို select လုပ္ပါတယ္။ပံုမွာပါ တဲ႕အတိုင္းၿဖစ္ပါတယ္။
က်န္တဲ႕ မိနစ္ လက္တံ နဲ႕ နာရီလက္တံေလးေတြ ကိုလည္း စကၠန္႕လက္တံ
လုပ္တဲ႕အတိုင္းလုပ္သြားေပးဖို႕ပါဘဲ.။ မိနစ္လက္တံ ကို စကၠန္႕ လက္တံ
ေလးထက္ နည္းနည္းေလးေလာက္ တိုေပးေပါ႕.။ နာရီ လက္တံ (Hour hand) ကိုေတာ႕ သိၿပီးတဲ႕ အတိုင္း ထူထူေလးနဲ႕ တိုတို ေလးၾကည္႔ေကာင္း
ေအာင္ ဆဲြေပးေပါ႕..။ layer ေတြကို lock နဲ႕ hide လုပ္ ဖို႕ေမ႕ ေန ဦးမယ္ေနာ္ဗ်။



အားလံုးၿပီးရင္ေတာ႕ Second Hand layer ရဲ႕အေပၚမွာ Actionscript ဆိုတဲ႕ layer ေလးတစ္ခု ထပ္ေဆာက္ပါမယ္.။နာရီ မွာပါ တဲ႕ လက္တံေလးေတြ အ လုပ္လုပ္ဖို႕ၿဖစ္ပါတယ္.။ Actionscript ကို select လုပ္ထားတဲ႕အေနအထားမွာပဲ Action box ကို ဖြင္႕လိုက္ပါ..။













Action box မွာဒါေလးေတြကိုရိုက္ထည္႕လိုက္ပါ..။



Line 1 ကေတာ႕ နာရီ ကို onEnterFrame ကို ထည္႕တာၿဖစ္ပါတယ္။နာရီတစ္ခုလံုးအတြက္ၿဖစ္ပါတယ္။
Line 3-6 ကေတာ႕ ဒီ Flash clock ေပၚေနတဲ႕ ကြန္ၿပဴတာတစ္လံုးရဲ႕ လက္ရွိ အခ်ိန္ကိုယူတဲ႕ Variableကိုေပးထားတာၿဖစ္ပါတယ္.။
Line 8 ကေတာ႕ နာရီတစ္လံုးကို ၁၂ နာရီၿဖစ္ေအာင္ေၿပာင္းေပးတာၿဖစ္ပါတယ္။
Line10 ကေန Line 12 အထိကေတာ႕ လက္တံ ရဲ႕ ေထာင္႕တန္ဖိုး (angle value)ေတြ ကိုေၿပာင္းေပးတာၿဖစ္ပါတယ္..၊ေသေသခ်ာခ်ာၾကည္႕ရင္ လြယ္ကူတဲ႕သခၤ်ာေလးတစ္ပုဒ္ၿဖစ္ပါတယ္.။
Line 14-16 ကေတာ႕ ယူထားတဲ႕ movieclip လက္တံေတြကို ေထာင္႕တန္ဖိုးေတြအတိုင္း လိုက္လည္ဖို႕ေပးထားတာၿဖစ္ပါတယ္..။ဒါ ေၾကာင္႕မို႕ Instance name ေတြကို Hour_hand,Minute_hand နဲ႕ Second Hand တို႕ ဆိုၿပီးယူထားရတာေပါ႕.။

Action script မွာ Check syntax လုပ္ၾကည္႕ပါ.။ မွားတာေလးေတြ မရွိေစခ်င္လို႕ပါ။
ၿပီးရင္ေတာ႕ TestMovie လုပ္ၾကည္႔ေပါ႕..။ ေကာင္းေကာင္း အ လုပ္ မ လုပ္ေသးရင္ေတာ႕ၿပန္လုပ္ၾကည္႔ပါ.။
အဓိ က ကေတာ႕ script ယူတာေတြမွာ မွားတတ္မယ္လို႕ကြၽန္ေတာ္ထင္ပါတယ္။
အကုန္လံုး ရသြားၿပီ ဆိုရင္ေတာ႕ နာရီ အၾကမ္းထည္ေလးတစ္လံုးရၿပီလို႕ ေၿပာ ခ်င္ပါတယ္..။ အဲ႕ ဒါကိုမွ ထပ္ၿပီးေတာ႕ နာရီဒိုင္ခြက္ေတြ ၊ လက္တံေလးေတြ ကို လွလွေလးေတြ လုပ္ခ်င္ရင္လည္းရပါတယ္..။



ကြၽန္ေတာ္ကေတာ႕ ၿမန္မာဆန္ဆန္ ေလးေတြပဲေပးလိုက္ပါ
တယ္..။ မိမိၾကိဳက္ႏွစ္သက္သလုိၿပဳလုပ္ႏိုင္ပါတယ္..။
အဲ႕ဒီ လုပ္ဖို႕ဆိုရင္ေတာ႕ ကိုယ္ လုပ္ခ်င္တဲ႕ layer ကို unlock လုပ္ေပးၿပိးေတာ႕ unhidden ေပးဖို႕ လို တယ္ ဆိုတာကို ေၿပာ ခ်င္ပါတယ္..။ မိနစ္လက္တံ ကို ၿပင္ခ်င္
တယ္ဆိုရင္သူ႕ layer ကို unlock, unhidden ေလးေတြကိုလုပ္ေပးဖို႕ေၿပာ တာပါ..။







အကုန္လံုး စိတ္တိုင္းက်ၿပီ ဆိုရင္ေတာ႕ save လုပ္ၿပိးေတာ႕ export လုပ္ၿပီးလိုက္ေတာ႕ေပါ႕။ ကြၽန္ေတာ္လုပ္ထားတဲ႕ နာရီေလးကေတာ႕ ေတာ္ေတာ္ေလးကိုရုပ္ဆိုးသလားလို႕ဗ်ာ..။ ကြၽန္ေတာ္လည္းၿပန္ မၿပင္ခ်င္ေတာ႕ တာနဲ႕ ဒီအတိုင္းေလးပဲတင္လုိက္တာပါ..။ၿမန္မာဆန္ဆန္နာရီေလးတစ္လံုးေတာ႕လုပ္ဖူးသြား
တယ္လို႕ မွတ္ထားလိုက္ပါတယ္..။ဒီ နာရီေလးကိုအေၿခခံၿပိးေတာ႕ ဒီ႕ထက္ေကာင္းတဲ႕ နာရီပံုစံ လွလွေလးေတြ လုပ္ ႏိုင္ ပါေစလို႕ ကြၽန္ေတာ္ဆုေတာင္းေပးပါတယ္ခင္ဗ်ာ.။ ေပ်ာ္ရႊင္ၾကပါေစ.....။



1 comment:

tayzar said...

ဒီေန႔ပဲ ထပ္စမ္းမယ္ဗ်ိဳ႕ bro ၾကီး ေကာင္မေလးေခ်ာေခ်ာနဲ႔ ရပါေစဗ်ာ =P