במדריך הזה אני ילמד אותכם איך לבנות מחשבון פשוט.
אל תבהלו מהאורך כי רוב המדריך זה הדבקת קודים.
אני כבר אומר שלא נכנס לחלק של התכנות אלה לעיצוב יותר:
Layer=לייר(שכבה)
חלק 1-הכנה(מידות,ליירס):
דבר ראשון תפתחו 6 ליירים:
כל אחד מהליירים האלה ישמש בהמשך.
- כפתורים
- כתב
- צג-מבנה
- צג
- status
- עיצוב
עכשיו תבחרו את המידות המחשבון שלכם,אני ממליץ על:
300X300
או
250X300
לא יותר.
חלק 2-עיצוב:
תבחרו את הגבולות שלכם למחשבון,דוגמא:
אני עיצבתי מאוד בפשטות,תוכלו להוסיף קווים,צבע ולעשות אותו יותר מיוחדת.
*אל תבנו עדיין את הצג,זה בלייר שונה.
חלק 3-כפתורים:
תצטרכו 18 כפתורים,היתי ממליץ לעשות להם השתקפות,דוגמא:
תוכלו לעשות מעוגלים,מרובעים כמעט בכל צורה אפשרית.
אחרי שיצרתם את כל הכפתורים,תהפכו כל אחד ואחד לכפתור רגיל.
חשוב שתעברו אחד,אחד ותהפכו אותו לכפתור.
תמספרו כל כפתור בסדר עולה(1,2,3,4...)
*אל תכתבו על הכפתורים,זה בלייר שונה.
חלק 4-כתב:
בלייר הזה תשימו את כל הכתב שמבחשבון שלכם,דוגמא:
*חשוב שתשימו את הלייר של הכתב מעל הלייר של הכפתורים,אם לא תשימו לא תראו את הכתב.
חלק 5-צג+מבנה הצג:
אני ממליץ לעשות את הצג בצבע בהיר,כי הכתב יהיה בשחור,דוגמא:
אחרי שעיצבתם את הצג,לכו לכלי הכתיבה(Text Tool):
צרו את המרובע שיתלבש על הצג שבניתם,שיתלבש על הקווים שתרצו שיראו את המספרים,אחרי זה הפכו אותו לInput דרך הקטגוריה "אפשריות".
תנו לו שם בשם:res
(איפה שכתוב Var,באפשריות).
חלק 6-status:
לכו ללייר "status" וב-Actions כתבו:
זהו.status=0;
res=0;
status1=1;
status2=0;
op=0;
q=10;
חלק 7-תכנות הכפתורים:
זהו בעצם החלק המעצבן בבניית המחשבון.
זוכרים שמספרתם את המחשבון?!
עכשיו תנו לכל כפתור שם לפי האות שיש עליו.
אחרי שנתתם לכל כפתור שם תצטרכו לתכנת כל כפתור.
שמתי לכם למטה את הקודים לכל כפתור,תורידו ותדביקו כמו בדוגמא פה.
לכו לכפתור של 1 וב-Actions של הכפתור תכתבו:
------------------------------------------------------------------on (release, keyPress "1") {
if ((status == 0) && (status2 != 1)) {
res = res*10;
res = res+1;
}
if ((status1 == 0) && (status2 != 1)) {
res = 0;
res = res*10;
res = res+1;
status1 = 1;
status = 0;
}
if ((status == 0) && (status2 == 1)) {
res = res+(1/q);
q = q*10;
}
if ((status1 == 0) && (status2=1)) {
res = 0;
res = res+(1/q);
q = q*10;
status1 = 1;
status = 0;
}
}
הקודים להורדה:
http://www.f2h.co.il/6200023582205
מי שרוצה קובץ fla(קובץ עריכה) להורדה:
http://www.f2h.co.il/380770857446
סיסמא:CheckPoint
עבדתי על המדריך הרבה...













