ארכיון

ארכיון לחודש יוני, 2007

mouseChildren ו mouseEnabled

בוודאי נתקלתם לא אחת במצב בו אתם צריכים “להקפיא” את האינטראקציה של המשתמש עם האפליקציה שלכם. זה יכול לקרוא כאשר מקפיצים חלון למסך ורוצים שרק הוא יהיה פעיל, זה יכול להיות כשמקפיאים את האובייקטים כי יש כרגע איזושהי אנימציה על המזך ורוצים לאפשר לה להיגמר, וזה יכול להיות סתם כי בא לנו.ובכן, יש 2 דרכים […]

target vs currentTarget

עוד משפט שרץ חזק אצלנו בעבודה – לפחות פעם בחודש – “תגיד, תה זוכר מי זה target ומי זה currentTarget  “.
הבעיה שהתשובה שלי בד”כ אומרת “לא זוכר – תבדוק”
אז הנה once and for all  המקום הרשמי “להיזכר” ממנו – ההבדל בין target  ל currentTarget

נתחיל מלנסות להסביר בכלל מי זה target, ומתי משתמשים בו. ובכן, target  […]

כתיבה מקוצרת של if else

פוסט קצרצר על איך עושים בשורה אחת if else שמגיע בעקבות המשפט הידוע “תגיד – איך הסינטקס של הזה עם הסימן שאלה והנקודותיים שעושה IF ” שעפה לה מדי פעם במשרד.
הסינטקס הוא לא משהו יחודי ל as ובכלל קיים גם בגרסאות הישנות שלה.
השורה יודעת לעשות if else בצורת הכתיבה הבאה :
ערך מוחזר אם false […]

כפתור עם label

אחד הדברים שחסרים לי מאוד ב AS3 זה קומפוננטות UI. כן, יש אותם כרגע בתוך ה cs3 אבל הן עדיין לא נכנסו אלי אל ה FlexBuilder אל פרוייקטים של as3 וכרגע אני מכיר קומפוננטות שכאלו רק דרך הפלקס. לא הדבר הכי שמיש לי בפרוייקטים ב AS3
הדבר הבסיסי ביותר שאני צריך זה כפתור, שיתן לי את […]

ילדים זה שמחה

מאמרנו (הארוך) היום יעסוק בכל נושא ה child, ההוספות וההסרות של אובייקטים ויזואלים וניהולם במימד העומק. לאחר שלקחו לנו את התמימות של attachMovie מ as2 בואו ננסה להבין בכ”ז מה אנחנו עושים ב AS3, איך מוסיפים, איך מורידים, ואיך בכלל מגיעים לרפרנסים היררכיים פנימה.
מאוד מומלץ, במידה ולא מכירים, לדעת את ההבדלים בין displayObject ל displayObjectContainer […]

DisplayObjects

ישנם 2 משפחות עיקריות של אובייקטים שמסוגלים להיכנס לתוך ה display list, כלומר להיות ויזואליים על המסך.

הראשון – אובייקט מסוג displayObject רגיל. אובייקט מהמשפחה הזו הוא אובייקט ויזואלי כמו נניח תיבת טקסט, או תמונה.
השני – אובייקט מסוג Display object containers . אובייקט זה הוא גם אובייקט ויזואלי רק בהבדל אחד – הוא יכול גם להכיל […]

דוגמה להתחלה של משחק מבוסס TILE

הפעם – בסיס ל tile game – איך מביאים screen אחד מ XML לצורה ויזואלית של מטריצה.
הפעם נסביר על האפליקציה לפני שנראה את הקוד.

המחלקה הראשית תפקידה בעצם לקרוא לכל שאר המחלקות, לתזמן את היצירה שלהם ואת העברת המידע ביניהם. דווקא בגלל זה נגיע אליה בסוף ולא בהתחלה.
המחלקה הראשונה שנדבר עליה – מחלקת ה xmlLoade . […]

SlickRun

המלצה על תוכנה
את התוכנה פגשתי במקור לפני איזה כמה שנים בפינת התוכנה של אריק בפלאשו. לא ממש התייחסתי אז למרות שהבנתי שיש בה פוטנציאל סבבה. לפני כחודשיים חיפשתי דרך מהירה לגשת למקומות שונים במחשב (דפי WEB, מקומות ב fileSystem, אפליקציות) ונשבר לי כבר מלזרוק עוד shortcut לדסקטופ או ל RK launcher שלי, שהפך להיות ארוך […]

עם או בלי פילטר?

בעבר הרחוק יצירת פילטרים היתה טיפה מורכבת מדי בשבילי, ולרוב כללה שיטוטים ברשת למציאת דוגמאות והרבה לחיצות של ctrl c ו ctrl v להבאת הסקריפט שבסה”כ יעשה לי הצללה של איזה MC.

אז היום, העניין הרבה יותר פשוט כי לא צריך כל מיני אובייקטים (מסוג Object) שיכילו לי פרמטרים שאותם אני אח”כ “אשפוך” אל פילטר כזה […]

אפולו – גישה ל fileSystem

ישנן 2 דרכים עיקריות לגשת מתוך אפולו אל ה fileSystem
האחת – דרך שתי קומפוננטות אפולו יעודיות.
השניה דרך חלון browse שהוא service קיים של מערכת ההפעלה.

הדרך הראשונה מדברת על שתי קומפוננטות. הראשונה FileSystemTree שהיא זהה ל tree componnet של הפלקס, ומאפשרת בעצם לנווט בין תיקיות בלבד, ולראות את ההיררכיה שלהן.
הקומפוננטה השניה היא קומפוננטת FileSystemDataGrid שמאפשרת לראות […]