דף הבית
אינדקס עסקים
הכותבים הפעילים ביותר
המאמרים הניצפים ביותר
תגיות פופולריות
תנאי שימוש
צור קשר
דף הבית
תוכנה
צפייה מרחוק בזמן-אמת במשתמשי אפליקציית פלאש
פרסום המאמר באתרך
פרסום המאמר באתרך
באפשרותך לפרסם את המאמר הזה באתרך בכפוף
לתנאי השימוש
.בפרסום המאמר עליך להקפיד על הכללים הבאים: יש לפרסם את כותרת המאמר, תוכנו,
וכן פרטים אודות כותב המאמר
. כמו כן יש לכלול
קישור לאתר
מאמרים עסקיים ומקצועיים (http://www.portal-asakim.com)
.
בחזרה למאמר
כותרת המאמר:
תקציר המאמר:
כשמפתחים אפליקציית פלאש אפשר להוסיף את האפשרות שכל פעולה שהמשתמש מבצע באפליקציה תישלח למחשב אחר ובמחשב האחר הפעולה שהמשתמש ביצע תוצג…
מילות מפתח:
קישור ישיר למאמר:
גירסת HTML:
<html> <head> <title>צפייה מרחוק בזמן-אמת במשתמשי אפליקציית פלאש</title> <meta name="description" content="כשמפתחים אפליקציית פלאש אפשר להוסיף את האפשרות שכל פעולה שהמשתמש מבצע באפליקציה תישלח למחשב אחר ובמחשב האחר הפעולה שהמשתמש ביצע תוצג…"> <meta name="keywords" content="פלאש, שליטה מרחוק, משחק, אפליקציה, תכנות פלאש"> <meta name="expires" CONTENT="never"> <meta name="language" CONTENT="hebrew"> <meta name="distribution" CONTENT="Global"> <meta name="robots" content="index, follow"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1255"> </title> <body dir="rtl"> <h1>צפייה מרחוק בזמן-אמת במשתמשי אפליקציית פלאש</h1><br/> <br/><strong>נכתב על ידי: <a title="צפייה מרחוק בזמן-אמת במשתמשי אפליקציית פלאש" href="http://www.portal-asakim.com/Authors//Author990.aspx ">אלעד כהן</a></strong><br/> <br/><p>כשמפתחים אפליקציית <a href="http://www.win.co.il/games-programming/">פלאש</a> (ע"י העסקת <a href="http://www.win.co.il/articles/">מתכנת פלאש</a>) אפשר להוסיף את האפשרות שכל פעולה שהמשתמש מבצע באפליקציה תישלח למחשב אחר ובמחשב האחר הפעולה שהמשתמש ביצע תוצג. אפשר לבצע זאת בשתי דרכים שונות:<br /> האפשרות הראשונה היא לכתוב קוד שהוא ספיציפי לאפליקציה, לדוגמא כשהמשתמש מבצע פעולה מסויימת באפליקציה כמו לפתוח חלון חדש, תישלח למחשב אחר הודעה שהמשתמש פתח חלון חדש ואז המחשב האחר יוכל להציג את החלון החדש שנפתח.<br /> האפשרות השנייה (שמוסברת במאמר זה) היא לבצע את פעולת הצפייה מרחוק ללא שום שינוי בקוד של האפליקציה המקורית, כך שיהיה אפשר לצפות מרחוק בכל אפליקציה, גם אם אין את קוד המקור שלה.</p> <p>האפשרות השנייה מיושמת ע"י הכנה של שני קבצי <a href="http://www.win.co.il/games-security/">פלאש</a> חדשים:<br /> הקובץ הראשון AppLoader.swf יטען את האפליקציה בה אנחנו רוצים לצפות (ע"י שימוש במחלקה Loader).<br /> והקובץ השני Viewer.swf (בו ישתמש הצופה) ישמש לצפייה מרחוק של האפליקציה, שני הקבצים האלו ייצרו חיבור בינהם ויעבירו נתונים לגבי פעילות הגולש באפליקציה.</p> <p>לשם הדוגמא (קישור להורדה מופיע בסוף המאמר) השתמשתי ב-Stratus שמאפשר תקשורת ישירה בין שני מחשבים ללא שימוש בשרת, אפשר לממש את צורת התקשורת בכל דרך אחרת כל עוד ניתן לשלוח נתונים בין שני הקבצים.</p> <p><strong>הסבר על הקובץ AppLoader.swf</strong><br /> קובץ זה מקבל שלושה פרמטרים ב-Flash Vars:<br /> ConnectionString – זוהי מחרוזת ייחודית של המחשב הצופה, לפי מחרוזת זו Stratus יודע לאיזה מחשב-צופה להתחבר.<br /> SwfUrl – נתיב קובץ ה-swf של האפליקציה המקורית<br /> SendScreenshotDelay – פרק הזמן במילי-שניות בין כל שליחה של נתונים למחשב הצופה</p> <p>AppLoader.swf מבצע חיבור באמצעות ConnectionString למחשב הצופה, טוען את האפליקציה המקורית שנמצאת בכתובת SwfUrl, אחת לפרק הזמן שמוגדר ב-SendScreenshotDelay שולח צילום מסך של האפליקציה למחשב הצופה ובכל תזוזה של העכבר, מיקומו נשלח למחשב הצופה.<br /> צילום המצב הנוכחי של האפליקציה מבוצע ע"י שימוש ב: BitmapDataInstance.draw(this);</p> <p><strong>הסבר על הקובץ Viewer.swf</strong><br /> בעת ההפעלה של הקובץ, מופיעה מחרוזת בחלק העליון, מחרוזת זו היא ה-ConnectionString שצריך להגדיר ב-Flash Vars של AppLoader.swf (בכל הפעלה של הקובץ, המחרוזת שתופיע תהיה שונה)</p> <p>אפליקציית הדוגמא נועדה רק להדגים שניתן לבצע צפייה מרחוק בזמן-אמת במשתמשים ללא שינוי קוד המקור של האפליקציה, אפשר להוסיף לה עוד מגוון אפשרויות, כמו:<br /> א. התחלת שיחת אודיו ווידאו ע"י הצופה<br /> ב. הצגה של כל המשתמשים ובחירה באיזה צופה רוצים לצפות<br /> ג. שליחת הפיקסלים שבוצע בהם שינוי בלבד, כך יהיה אפשר להפחית את ערך ה-SendScreenshotDelay</p> <p><strong>קישור לקוד המקור</strong><br /> <a href="http://www.gamedevstudio.co.il/RemoteView/code.rar">http://www.gamedevstudio.co.il/RemoteView/code.rar</a></p> <br/><br/> <strong><u>פרטים אודות כותב המאמר</u></strong> <br/> <p>המאמר נכתב ע"י אלעד כהן - <a href="http://www.win.co.il">מתכנת פלאש</a> בחברת GAME DEV LTD.</p> <br/><a href="http://www.portal-asakim.com"> מקור המאמר: אתר מאמרים עסקיים ומקצועיים</a>
גירסת טקסט:
צפייה מרחוק בזמן-אמת במשתמשי אפליקציית פלאש כשמפתחים אפליקציית פלאש (ע"י העסקת מתכנת פלאש) אפשר להוסיף את האפשרות שכל פעולה שהמשתמש מבצע באפליקציה תישלח למחשב אחר ובמחשב האחר הפעולה שהמשתמש ביצע תוצג. אפשר לבצע זאת בשתי דרכים שונות: האפשרות הראשונה היא לכתוב קוד שהוא ספיציפי לאפליקציה, לדוגמא כשהמשתמש מבצע פעולה מסויימת באפליקציה כמו לפתוח חלון חדש, תישלח למחשב אחר הודעה שהמשתמש פתח חלון חדש ואז המחשב האחר יוכל להציג את החלון החדש שנפתח. האפשרות השנייה (שמוסברת במאמר זה) היא לבצע את פעולת הצפייה מרחוק ללא שום שינוי בקוד של האפליקציה המקורית, כך שיהיה אפשר לצפות מרחוק בכל אפליקציה, גם אם אין את קוד המקור שלה. האפשרות השנייה מיושמת ע"י הכנה של שני קבצי פלאש חדשים: הקובץ הראשון AppLoader.swf יטען את האפליקציה בה אנחנו רוצים לצפות (ע"י שימוש במחלקה Loader). והקובץ השני Viewer.swf (בו ישתמש הצופה) ישמש לצפייה מרחוק של האפליקציה, שני הקבצים האלו ייצרו חיבור בינהם ויעבירו נתונים לגבי פעילות הגולש באפליקציה. לשם הדוגמא (קישור להורדה מופיע בסוף המאמר) השתמשתי ב-Stratus שמאפשר תקשורת ישירה בין שני מחשבים ללא שימוש בשרת, אפשר לממש את צורת התקשורת בכל דרך אחרת כל עוד ניתן לשלוח נתונים בין שני הקבצים. הסבר על הקובץ AppLoader.swf קובץ זה מקבל שלושה פרמטרים ב-Flash Vars: ConnectionString – זוהי מחרוזת ייחודית של המחשב הצופה, לפי מחרוזת זו Stratus יודע לאיזה מחשב-צופה להתחבר. SwfUrl – נתיב קובץ ה-swf של האפליקציה המקורית SendScreenshotDelay – פרק הזמן במילי-שניות בין כל שליחה של נתונים למחשב הצופה AppLoader.swf מבצע חיבור באמצעות ConnectionString למחשב הצופה, טוען את האפליקציה המקורית שנמצאת בכתובת SwfUrl, אחת לפרק הזמן שמוגדר ב-SendScreenshotDelay שולח צילום מסך של האפליקציה למחשב הצופה ובכל תזוזה של העכבר, מיקומו נשלח למחשב הצופה. צילום המצב הנוכחי של האפליקציה מבוצע ע"י שימוש ב: BitmapDataInstance.draw(this); הסבר על הקובץ Viewer.swf בעת ההפעלה של הקובץ, מופיעה מחרוזת בחלק העליון, מחרוזת זו היא ה-ConnectionString שצריך להגדיר ב-Flash Vars של AppLoader.swf (בכל הפעלה של הקובץ, המחרוזת שתופיע תהיה שונה) אפליקציית הדוגמא נועדה רק להדגים שניתן לבצע צפייה מרחוק בזמן-אמת במשתמשים ללא שינוי קוד המקור של האפליקציה, אפשר להוסיף לה עוד מגוון אפשרויות, כמו: א. התחלת שיחת אודיו ווידאו ע"י הצופה ב. הצגה של כל המשתמשים ובחירה באיזה צופה רוצים לצפות ג. שליחת הפיקסלים שבוצע בהם שינוי בלבד, כך יהיה אפשר להפחית את ערך ה-SendScreenshotDelay קישור לקוד המקור http://www.gamedevstudio.co.il/RemoteView/code.rar נכתב על ידי המאמר נכתב ע"י אלעד כהן - מתכנת פלאש בחברת GAME DEV LTD. מקור המאמר:אתר מאמרים עסקיים ומקצועיים http://www.portal-asakim.com
בחזרה למאמר
לכותבי מאמרים
התחבר
הרשמה למערכת
שחזור סיסמה
מאמרים בקטגוריות
אימון אישי
אינטרנט והחיים ברשת
בידור ופנאי
ביטוח
בית משפחה וזוגיות
בניין ואחזקה
הודעות לעיתונות
חברה, פוליטיקה ומדינה
חוק ומשפט
חינוך ולימודים
מדעי החברה
מדעי הטבע
מדעי הרוח
מחשבים וטכנולוגיה
מיסים
מתכונים ואוכל
נשים
ספורט וכושר גופני
עבודה וקריירה
עיצוב ואדריכלות
עסקים
פיננסים וכספים
קניות וצרכנות
רוחניות
רפואה ובריאות
תחבורה ורכב
תיירות ונופש
© כל הזכויות שמורות לאתר מאמרים עסקיים ומקצועיים
שיווק באינטרנט
על ידי WSI