Wednesday, May 23, 2007

Flash ေလး လုပ္ ရ ေအာင္-၂



ဒီ တစ္ ခါ ေတာ႕ ကြၽန္ ေတာ္ လုပ္ တာ မ ေသ သပ္ဘူး ဗ်ာ..။
ကိုယ္ ပိုင္ နာ ရီ ေလး တစ္ ခု လုပ္ ၾကည္႕ တာ ပါ ..။ ဘ ေလာ႕ဂါ မွာ လည္း ကိုယ္ ညဏ္ ကြန္႕ၿမဴး သ လို လုပ္ ၿပီး ကိုယ္႕ ဘ ေလာ႕ ေလး ေတြ မွာ ထည္႕ လို႔ ရ တာ ေပါ႕ ဗ်ာ..။ အ ခု ကြၽန္ ေတာ္ လုပ္ ထား တာ ေလး က ေတာ႕ အ ၾကမ္း ထည္ ေလး လို႕ မွတ္ ေပး ပါ .။ ဒါ ေလး ကို အ ေၿခ ခံ ၿပီး မိ မိ ဖာ သာ စိတ္ ၾကိဳက္ ၿပဳ လုပ္ တတ္ မယ္ လို႕ ေမ်ာ္ လင္႔ ပါ တယ္..။

အရင္ ဆံုး လုပ္ ရ မွာ က ေတာ႕ New Document တစ္ ခု လုပ္ ၿပီး ရင္ Ctrl+J ကို ႏွိပ္ ၿပီး Modify လုပ္ ရ ပါ မယ္..။ ထား ရ မယ္႕ အ တိုင္း အ တာ ေလး က ေတာ႕ ၾကည္႕ လို႕ ေကာင္း မယ္ လို႕ ကြၽန္ ေတာ္ ထင္ ထား တဲ႔ 250x70 ၿဖစ္ ပါ တယ္..။ 270 ေလာက္ အ ထိ ထား လို႕ ရ ပါ တယ္..။
ၿပီး ရင္ Text tool (T) ကို ယူ ၿပီး Properties panel မွာ Static text ကို ေရြး ေပး ပါ..။

ၿပီး ရင္ ေတာ႕ Time ဆို တာ ကို ရိုက္ ပါ..။ အဲ႕ ဒီ ေအာက္ မွာ ေတာ႕ Date ကို ရုိက္ ပါ..။ ၿမန္ မာ လို႕ ရိုက္ လို႕ လည္း ရပါ တယ္..။ Properties ထဲက font ေန ရာ မွာ ကိုယ္ လို သ လို ေၿပာင္း ေပး ေပါ႕..။

ၿပီး ရင္ Text tool (T) ကို ထပ္ ယူ ေပး ပါ ဦး..။ ဒီ တစ္ ခါ ေတာ႕ properties panel မွာ Dyanmic text ကို ၿပန္ ေရြး ေပး ပါ..။
ၿပီး ရင္ Time နဲ႕ Date တို႕ ေဘး မွာ rectangle ေလး တစ္ ခု စီ ဆြဲ ေပး ပါ..။

ဆဲြ ၿပီး တဲ႕ ႏွစ္ ခု ေပၚ မွာ မွာ Selection tool (V) နဲ႕ select လုပ္ ေပး ၿပီး right click ေခါက္ ပါ..။ Convert to symbol မွာ Movie clip ကို ေရြး ေပး ပါ..။
အဲ႕ ဒီ movie clip ေပၚ မွာ ပဲ.. right click--> Edit in place ေပး ပါ..။

ၿပီး ရင္ ေတာ႕ Time အ တြက္ rectangle ကို select ေပး ၿပီး ..၊ properties panel က variable (var) မွာ time လုိ႔ ရုိက္ ေပး ပါ ဦး..။
ၿပီး ရင္ Date အ တြက္ rectangle ကို လည္း select ေပး ၿပီး ေတာ႕ var မွာ date လို႕ ရိုက္ ပါ ဦး..။
ၿပီး ရင္ ေတာ႕ main scene(Scene1) ကို ၿပန္ သြား ၿပီး F9 ကို ႏွိပ္ ၿပီး Action script panel ကို ေခၚ ပါ..။
ေအာက္ က script ေလး ေတြ ကို copy လုပ္ ၿပီး ထည္႕ လိုက္ ပါ..။

onClipEvent (load) {
days = new Array('Sunday','Monday','Tuesday','Wednesday','thursday','Friday',
'Saturday','Sunday');
months = new Array('January','February','march','April','May',
'June','July','August','September','October','November','December');
timedate = new Date();
}

onClipEvent (enterFrame) {
hour = timedate.getHours();
minutes = timedate.getMinutes();
seconds = timedate.getSeconds();
todaydate = timedate.getDate();
day = timedate.getDay();
dayname = days[day];
month = timedate.getMonth();
monthname = months[month];
year = timedate.getFullYear();
if (Length(minutes)==1) {
minutes = "0" + minutes;
}

if (Length(seconds)==1) {
seconds = "0" + seconds;
}

time = hour + ":" + minutes + ":" + seconds;
date = dayname + " " + todaydate + " " + monthname + " " + year;
delete timedate;
timedate = new Date();
}
ၿပီး ရင္ ေတာ႕ Ctrl+ Enter ကို ႏွိပ္ ၿပီး ကိုယ္ လုပ္ ထား တာ ေလး ကို test movie လုပ္ လို႕ ရပါ ၿပီ..။
မ ၾကိဳက္ ေသး ရင္ ေတာ႕ ၿပန္ ၿပင္ ေပါ႕ ဗ်ာ..။ ကြၽန္ ေတာ္ အ ခု လုပ္ လိုက္ တာ ေလး က ေတာ႔ သိပ္ ၿပိး ေတာ႕ မ လန္းဆန္း ဘူး ေလ..။ ဒါ ေလး က ေတာ႕ အ ဆင္ေၿပ မယ္ ထင္ ပါ တယ္..။ ကြၽန္ ေတာ္ လည္း ေလွ်ာက္ လုပ္ ၾကည္႕ တာ ေလး ကို ၿပန္တင္ လုိက္ တာပါ..။ ဒီ ထက္ မ က ကြၽန္ ေတာ္ လုပ္ ခ်င္ ပါ ေသး တယ္..။

No comments: