April 30, 2007

Cairngorm 2.2

רגע! רגע, לכל השדים! אתה לא מספיק לנפוח לצד והנה עוד שדרוג יוצא, עוד גרסה, עוד הנפצה. שנייה!
... ואחרי שהוצאתי מעט קיטור, אני גאה לבשר לכם על dot version החדשה של Cairngorm (אם אין לכם מושג מה זה, או שתדפדפו אחור בבלוג, או שאולי לכו לעשות לכם קפה ושכחו מכל העניין). אז מה היה לנו שם?
תכלס, הסירו תלותיות בין Cairngorm לסוויק (swc) של Flex Data Services, למה? כי זה חוסך בנפח הקובץ הסופי. לא ממש גורם לי לקפץ מאושר, אבל סבבה, למה לא. מה עוד מעניין? שינוי שמות אינטרפייסים כמו IModelLocator במקום ModelLocator (ואוו!) ו... משהו באמת מגניב הוא שהוסיפו מתודה חדשה ל CairngormEvent שנקראת dispatch, והיא (למרבה הפלא) מדספצ'ת את האירוע בלי הצורך לקרא ל- CairngormEventDispatcher. נחמד.
אפשר להעיף commands מה-FrontController בזמן ריצה, אבל אני לא רואה בזה כרגע יעילות משמעותית, ועוד פה ועוד שם עליהם תוכלו לקרא פה.
אז אין ברירה, הא? פשוט לשנס מתניים ולבנות עוד פרוייקט עם הגרסה הזאת ולו רק בכדי לחוש את הטעם הצורב שאקבל עם יציאת 2.3, או רחמנא ליצלן 3.0. מה שעושה לצוות התמיכה שלהם טוב.

ביי בינתיים.

SC3 מוקסי (פן) ואינטגרציה עם פלאש

וואו.
זאת אומרת, לא ממש "וואו", כי אחרי הכל יש הרבה דברים (כן, הרבה) שמרגשים אותי יותר מהידיעה הבאה, אבל ואללא – מגיע להם "וואו", כזה יפה, של ג. יפית לפחות.
בפלאש CS3 יש מצב להוריד mxp (אתם יודעים נו, Flash Extenstions) שנקרא: Flex Component Kit for Flash CS3, שזה למעשה שם מפוצף לסט של קומפוננטות ופקודות שכל תכליתם הוא ליצור קומפוננטות SWC בפלאש שפשוט מתלבשות על פלקס כמו כפפה של בורגנית מהמאה ה-17. הם מגדירים את זה כך: "פלאש הולך להיות האזרח מספר אחד בפלקס", כמה ציורי, הא? מרגש.
בכל אופן, מה זה נותן לנו בתכלס? אז ככה:
ראשית אני אפתח את פלאש אחרי חודשים שלא נגעתי בתוכנה הזו. זה מלבב ובאיזשהו מקום מעט מרתיע, שאחרי הכל, אני לא יודע איך אני אתמודד עם עורך הקוד הביוני שיש שם.
שנית, כל API שנכתב במחלקות אשר מחוברות ל MovieClip אותו רוצים לייצר, יוכר ע"י פלקס ב- code hinting שזה פשוט דבר גדול. מעבר לכך אפשר גם לכתוב Metadata tags עבור אירועים והכל פשוט מתמזג יפה.
פלקס יודע לנהל את ה containers שלו יפה, ואפשר ממש לקבוע בפלאש מה יהיה הגבול של אובייקט מסויים, כך שפלקס ידע להתייחס אליו בהתאם.
מה עוד...? יש לנו את ה- states הפלקסיים שלמעשה מפורשים מ- labels של פריימים בפלאש, שזה מגניב את האשכשכון!
ובכלל, סיפרתי לכם על הגירסה החדשה של פלקס, בשם הקוד מוקסי? ששש...
איפה איפה איפה הקומפוננטות?

April 23, 2007

עוד באג של כיף

טוב, אני אנסה לקצר (שוב) כי את מכסת העצבים שלי להיום כילה הבאג המטופש הזה. אתם מבינים? רציתי לעשות איזו שורת טקסט יפה שבסופה יש לינק גיבור, אז מיד רתמתי לעזרי את HTMLText וכמה תגיות נאות והופלה – יש לנו את הקישור.
עד כאן טוב ויפה, אבל הקלקות חוזרות ונישנות על הלינק לא הניבו כלום. רוצים לדעת למה? בטח שאתם רוצים לדעת למה, זה מעניין לפחות כמו האניגמה הגדולה בתבל, כמו התשובה למהות החיים עצמם, הפאקינג באגים ההזויים של אדובי – הנה למה:
אם selectable של הטקסט הוא false, אתה יכול ללחוץ עוד ועוד עד שהאצבע שלך תדמם, אבל שום חלון לא יפתח. ומכאן הפתרון האלמותי – selectable=true, או פשוט להשאיר את זה ריק בלי הגדרה.
האם זה אידיאלי? ממש לא. ומה אם אני לא רוצה שיוכלו לבחור את הטקסט, הממ?
שיהיו בריאים.