צפייה מרחוק בזמן-אמת במשתמשי אפליקציית פלאש |
|
|
|
| השיעור נכתב על ידי : אלעד כהן |
| שבת, 14 אוגוסט 2010 23:32 |
|
כשמפתחים אפליקציית פלאש (ע"י העסקת מתכנת פלאש) אפשר להוסיף את האפשרות שכל פעולה שהמשתמש מבצע באפליקציה תישלח למחשב אחר ובמחשב האחר הפעולה שהמשתמש ביצע תוצג. אפשר לבצע זאת בשתי דרכים שונות: האפשרות הראשונה היא לכתוב קוד שהוא ספיציפי לאפליקציה, לדוגמא כשהמשתמש מבצע פעולה מסויימת באפליקציה כמו לפתוח חלון חדש, תישלח למחשב אחר הודעה שהמשתמש פתח חלון חדש ואז המחשב האחר יוכל להציג את החלון החדש שנפתח. האפשרות השנייה (שמוסברת במאמר זה) היא לבצע את פעולת הצפייה מרחוק ללא שום שינוי בקוד של האפליקציה המקורית, כך שיהיה אפשר לצפות מרחוק בכל אפליקציה, גם אם אין את קוד המקור שלה. האפשרות השנייה מיושמת ע"י הכנה של שני קבצי פלאש חדשים: לשם הדוגמא (קישור להורדה מופיע בסוף המאמר) השתמשתי ב-Stratus שמאפשר תקשורת ישירה בין שני מחשבים ללא שימוש בשרת, אפשר לממש את צורת התקשורת בכל דרך אחרת כל עוד ניתן לשלוח נתונים בין שני הקבצים. הסבר על הקובץ AppLoader.swf AppLoader.swf מבצע חיבור באמצעות ConnectionString למחשב הצופה, טוען את האפליקציה המקורית שנמצאת בכתובת SwfUrl, אחת לפרק הזמן שמוגדר ב-SendScreenshotDelay שולח צילום מסך של האפליקציה למחשב הצופה ובכל תזוזה של העכבר, מיקומו נשלח למחשב הצופה. הסבר על הקובץ Viewer.swf אפליקציית הדוגמא נועדה רק להדגים שניתן לבצע צפייה מרחוק בזמן-אמת במשתמשים ללא שינוי קוד המקור של האפליקציה, אפשר להוסיף לה עוד מגוון אפשרויות, כמו: קישור לקוד המקור www.win.co.il |
» במה הכי כדאי לשחק כעת ברשת?
» משחקים של מכוניות – לא בהכרח מה שחשבת
» לשחק במשחקים של בנות - במהירות!
» משחקי כדורסל להורדה
» שולחנות משחק לאירועים
» שולחנות משחק לבר מצווה ייחודית
» השכרת מתנפחים לימי הולדת - איך מחפשים?
» כל המידע על השכרת שולחנות משחק
» למצוא קורס פלאש למתחילים בנהריה
» שולחנות משחק לאירועים ומסיבות חברה
כניסה למערכת מאמרים
נושאים קשורים:











