שבת 12 יולי 2008
3 דרכים (אולי 2 דרכים בעצם) איך ליצור כפתור בפלקס ואיך להצמיד לו תכנות.
3 דרכים (אולי 2 דרכים בעצם) איך ליצור כפתור בפלקס ואיך להצמיד לו תכנות.
מונח שהמצאתי זה עתה לתוכן שאני מעביר לא באמצעות שידור ב connect אלא דרך לכידה של המסך שלי ותוספת מינימאלית של הערות. הקאפצ’שיעור קפץ לי בעקבות ת’רד בפלאשו ששאל על מיקומים ועימודים של אובייקטים בפלקס, מה שנתן לי להבין שתמונה שווה אלף מילים אבל סרטון שווה אלף תמונות (וקלטורה שווה אלף סרטונים אבל זה כבר שיווק אז אני ארד מזה ). בכל אופן בצורה הכי פשוטה והכי קצרה – 20 שניות על layout בפלקס ועל האם-אמא של האמצע של קונטיינר פלקסי.
הערה חשובה – זה לא אני זה התוכנה – צריך להתקדם בקאפצ’יעור ע”י לחיצה על בועות ההסבר. יש לתוכנה איזשהו באגון כך שלפעמים צריך ללחוץ פעמיים על הבלון למרות שהוא נעלם. זוועה מבחינת משתמש אבל זה מה יש (אחלה חרוז)
לונג טיים נו רייט
שויין אני תמיד יכול להאשים את העבודה/אשה/ילדים
אני ממשיך בפוסט הזה בעצם מה שלא הספקתי לעשות בהרצאה הזו, ומה שכן היה לי בתכנון.
בכל אופן היום אנחנו מדברים על טעינת מידע מדף צד שרת. ב AS2 היה לנו את ה load את ה send ואת sendAndLoad והיום נשאר לנו במקום כל אלו את URLLoader.
במאמרון הבא נראה בעצם את המקרה היותר מורכב של לשלוח לדף ה PHP שלי מידע, וגם לקבל ממנו מידע רלוונטי חזרה. כמובן שאפשר רק לשלוח, או אפשר לשלוח בקשה ולקבל מידע ללא העברת אינפורמציה בבקשה עצמה אבל המקרה המורכב מכסה, מן הסתם, גם את השניים הנ”ל.
ובכן חזרונת קטנה על מה שנאמר בשיעור לפחות 4 פעמים.
ב AS3 פעולות של טעינה (שהן פעולות אה-סינכרוניות) מתבצעות בעצם ב 4 שלבים: (המשך…)
בחמישי האחרון העברתי שיעור קהילתי לחברי פלאשו בנושא AS3 לפלאשיסטים.
איפשוהו לקראת סוף השנה מתחיל להירקם לו אירוע שעל פי הנראה יהיה הגדול מסוגו והראשון מסוגו בארץ.
אחד הדברים שאני נהנה לעבוד איתם בתשקופה האחרונה זה עניין המודולים של פלקס. מודול הוא בעצם swf מקומפל שאפשר לטעון אותו ולהשתמש בו ובקוד שלו בזמן ריצה. לכאורה לא
אחד הדברים היותר מגניבים שיצא לי להתעסק איתם זה תוכן פלאשי שיושב לו בנוח בתוך בית פלקסי. בהתחלה ירקתי דם על לנסות לעשות קומבינות של לעמבד (embed) קובץ swf או אפילו symbol אחד מתוך swf או להשתמש ב swfLoader לטעינת ה swf. אחרי שעברתי את כל השלבים הפסיכולוגיים, כולל ההכרה שזה אף פעם לא יהיה נוח כמו שפעם הייתי עושה attach, זה הגיע.
רבותי – הרשו לי להציג – UIMovieClip. כן כן, שמעתם נכון. movieClip שהוא גם uiComponent פלקסי.
אנחנו כבר אוטוטו בקיץ, ולמרות שהקלמנטינות נמצאות על המדפים של הירקנים ובסופר - אני לא ממליץ. אפשר אפילו לומר שאני ממליץ שלא …
על הפלח הראשון אתה מבין שזה לא זה, ואם אתה מתעקש להמשיך אתה מגלה שהפלח האחרון שנשאר לך הוא הכי מגָ’יֵיף.
מה קשור לפלקס ?
אדובי החליטה – זהו . אין יותר גרסאות BETA של flexBuilder3 גם אם חשבנו שיש לנו תקופת חסד.
הדרך של אדובי לעשות את זה מאוד מתסכלת. בואו נעצבן קצת, בואו נגיד שיש לכם עוד 39 ימים להשתמש בגרסה הזו, ולהתארגן לקראת רכישה מסודרת של flexBuilde3 , אה כן, ולא ניתן לכם לקמפל ב beta…
מה כלומר ?
היא נפתחת. היא עולה. היא נותנת לערוך ולעשות כל מה שנרצה (כמעט) כאילו באמת נשארו לנו עוד 39 יום. רק בעיה קטנה. בכל פרוייקט שנפתח, תהיה לנו שגיאת קומפילציה קטנה. כנראה שיש לנו טעות בקוד…
מה השגיאה ?
הודעת השגיאה מאוד פשוטה. Beta expired.
ובכן, בדומה לפלאש, גם ב flex3 יש דרך מובנית להרים פרוייקט AIR. ה flexBuilde3 מגיע כבר עם כל מה שצריך ל AIR ובעצם יצירה של פרוייקט AIR מתחילה כיצירה של פרוייקט flex רגיל.
נלחץ על new ואז על flex project. בחלון הראשון של ה wizard שנפתח לנו נוכל לראות שיש לנו את האפשרות להחליט האם נרצה להרים web application או desktop application. למי שיצא לו לעבוד עם ה SDK הראשון של AIR זה טיפה טריקי כי אז היינו יכולים מתוך ה new לבחור ישירות ב AIR application . לטעמי הדרך הישנה יותר נוחה אבל כבר ספגתי את החצי שעה של “מה לעזאזל הם עשו עם AIR” ועברתי הלאה.
בכל אופן הבחירה הזו נמצא כאן ונראית ככה : (המשך…)