יום שישי, 26 באוגוסט 2011

קוד פתוח, והפעם - איך להריץ תוכנה במחשב מתוך פלאש (קובץ EXE)

במשך הרבה מאד זמן פלאש לא אפשר לגשת לספריית הקבצים במחשב מסיבות של אבטחה עד שהגיע Air.
עם Air 2.5 אפשר ליצור אובייקט שנקרא NativeProcess שמאפשר פתיחת אפליקציה חיצונית, בין אם היא קובץ הפעלה EXE או קבצי תוכנה כמו python ואולי עוד.

בכל אופן, הנה אפליקציית AIR שמראה כיצד ניתן להריץ כל תוכנה שרוצים: חלון אינטרנט, נגן, צייר וכו'. רק צריך להכניס את הקישור אל הקובץ שרוצים להפעיל. יש לציין שצריך להפעיל את קובץ הEXE, רק הוא יפעל (תדרש התקנה קצרה של האפליקציה). מצורף הFLA ובו הקוד המלא עם ההסברים. כמו כן, הנה קישור מהיר רק להתקנת האפליקציה ללא הקוד.

כיצד להשתמש בקוד הזה בתוכנה שלכם:
- אי אפשר להשתמש בקוד הזה באפליקצית פלאש רגילה. חייבים לייצר אפליקצית Air ולקמפל (Compile) את האפליקציה בעזרת Air SDK.
- חייבים ליצור קובץ עם סיומת EXE ולא סיומת AIR או SWF. כמו כן חייבים לסמן שהאפליקציה משתמשת בפרופיל Extended Desktop לפחות. הנה צילום מסך ההגדרות ההכרחיות.