02-07-2006, 15:20
|
|
|
חבר מתאריך: 03.09.05
הודעות: 2,857
|
|
אתה יכול ליצור אינטרקציה בין שני סירטונים באמצעות localConnection
בתגובה להודעה מספר 1 שנכתבה על ידי liorsharabi שמתחילה ב "בעיה בטעינה באינטרנט,איחור בין שני סרטונים"
דוגמה קטנה:
קוד:
//sender swf code:
var lcSending:LocalConnection = new LocalConnection();
mcSend.onPress = function(){
lcSending.send("_channel", "showResult", "working!");
}
קוד:
//reciver swf code:
var lcReceiving:LocalConnection = new LocalConnection();
lcReceiving.showResult = function(sResult:String) {
tdField.text = sResult;
};
lcReceiving.connect("_channel");
כפי שאתה רואה, בכל קובץ מוגדר אובייקט.
בקובץ השולח, בעת לחיצה על הכפתור, ישלח הפרמטר "'!working" על גבי הערוץ "channel_", עם קריאה למתודה "showResult".
בקובץ המקבל מוגדרת המתודה "showResult" על האובייקט המקבל וישנה התחברות\האזנה לערוץ אליו שלחנו את המידע, "_channel".
מה שיקרה זה שברגע שיתקבל המידע, המתודה תופעל והפרמטר ששלחנו יוצג בתיבת הטקסט "tdField".
_____________________________________
|