ארכיון

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

אהלן אהלן אפולו

השבוע יצא לי בגלל צורך בעבודה, לשחק קצת באפולו, וכתוצאה ישירה בפלקס. נחמד ודי פשוט למי שמכיר את פלקס ואת AS וגם למי שלא ממש מכיר אבל יודע תכנות מה הוא. אני יצרתי אפליקציה שמשמשת כ editor תוכן, והסיבה שבעטיה השתמשתי ב apollo היא שיש לה אפשרות לגשת ל file system של המערכת. אחד הפיצ’רים […]

אפליקצית פיקסול פונט - Case study OOP

האפליקציה הבאה יודעת לקחת תיבת טקסט שמכילה תו בודד, ללכוד את התמונה שלו באמצעות bitmapData ולהציג את הפיקסלים שלו בצורה מוגדלת ע”י ריבועים. את האפליקציה בניתי בהשראה כפולה.
האחד – חובב אופנהיים, בחור מוכשר שיצא לי לעבוד איתו שבנה את זה:
http://hovavo.net/flash/goowieType.swf
השני – אתר yugop הידוע בניסויים המגניבים שלו. זה שעשה לי את החשק לבנות את האפליקציה […]

אדובי לא מחבקת עצים

לא אין זה פוסט שידבר על ארגונים ירוקים או טבע, זה יותר פוסט מורטום על קומפוננטת הtree שהלכה לעולמה בטרם עת. לפחות הלכה לעולמה בפלאש - עשתה immigration לפלקס.
השבוע רציתי לבנות משהו שכולל בתוכו tree component. כהרגלי בקודש כשאני רוצה משהו quick and quicker אני פותח את הפלאש עצמה, זורק איזה 2-3 קומפוננטות, כמה שורות […]

hitTest ברמת הפיקסל

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

שטיקים וטריקים ב flexBuilder

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

שילוב מחלקות וקובץ FLA

הדבר הכי מחורבן בפלאש עצמה, ויסלחו לי יוצרי התוכנה, הוא code editor הקקי שלה. מי שכתב בתוכנות יותר מתוחכמות, צריך להיות מודע לפיצ’רים מסויימים שהופכים את הכתיבה למהירה יעילה ונכונה יותר. כן כן, נכונה יותר. פיצ’רים שמאפשרים לי לא לזוז מהמקלדת אל העכבר ולא מכריחים אותי לעבור על רשימת כל הפקודות המתודות והמאפיינים כמו בפאנל […]

א’ ב’ של מניפולציית bitmap

בהמשך למאמר הזה, נלמד איך לעשות 2 דברים עם bitmap. האחד הוא לקבל פיקסל ספציפי ממנו, והשני לשנות לו צבע. 2 הפונקציות מאוד בסיסיות וקלות להבנה, והשימוש בהם מאוד אינטואיטיבי.

לפקודה שמקבלת פיקסל קוראים getPixel והיא מקבלת 2 ערכים, X ו Y שבעצם דרכם אני מגדיר איזה פיקסל אני רוצה לקבל מתוך הbitmap שלי. כשאני אומר […]

לכידת תמונה בפלאש

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

מבוא ל XML

XML הוא מבנה מידע שמבוסס על תגיות. תגית מאופיינת ע”י < > . יש תגית פותחת ויש תגית סוגרת, בדומה ל HTML.
טאג נסגר או בתוך עצמו ע”י

טעינת XML בזמן ריצה

אז לא ניכנס למה זה XML כי זה משהו שאפשר לקרוא עליו המון ברשת. המטרה שלנו זה לא לדעת מה אלא יותר לדעת איך. איך טוענים, ומה עושים איתו.

ובכן טעינת XML דומה לכל הטעינות האחרות. יוצרים אובייקט טעינה, טוענים איתו urlRequest ממתינים לאיבנט מתאים וכשהאיבנט נורה, מקבלים דרכו את המידע שנטען.
ושוב טוב מראה קוד מבתולה […]