actionscript 3 - AS3: Save/Load Player data in loaded SWF Files -


तो मेरे पास एक मुख्य .Fla / .SWF फ़ाइल जिसमें LoadSWF का उपयोग करते हुए बाह्य SWF फ़ाइलों में लोड करने के लिए बटन हैं class।

मेरा मुख्य वर्ग सहेज / लोड कोड है:

  निजी फ़ंक्शन saveData (): शून्य {// savedData अब किसी भी संख्या में गुण ले सकता है किसी भी प्रकार के // playerGameData एक चर नाम है जिसमें डेटा सहेजा गया SaveGameData.data.savedPlayerData = playerData; savedGameData.flush (); लोड डेटा(); tracePlayerData (); } निजी फ़ंक्शन लोडडेटा (): शून्य {// साझा ऑब्जेक्ट प्लेयर में संग्रहीत डेटा प्राप्त करता हैडेटा = बचाया गयाडेटाडेटाडेटाव्वेटप्लेयरडेटा; }  

सहेजे गए डेटा का एक समूह माना जा सकता है: ट्रेस ("प्लेयर का नाम:", playerData.playerName);

मैं अपने सहेजे हुए डेटा में "playerData.playerName" को अपने बाहरी लोड किए गए SWF फ़ाइलों में कैसे लोड कर सकता हूं, इसलिए मैं msgDisplay.text = playerDetplay.text = playerData.playerName + "You Win!" के रूप में एक व्यक्तिगत संदेश दे सकता हूं

आप क्या करना चाहते हैं एक एसडीएफ से दूसरे डेटा को पास करना है।

उदाहरण के लिए यूआरएल मापदंडों का उपयोग करने के लिए उन्हें सबसे आसान तरीका है:

  swf2.swf? Params = lol  

आप JSON पारित कर सकते हैं या इस तरह के पैरामीटर के अंदर, ताकि आप किसी भी संख्या या संपत्ति के साथ पूर्ण ऑब्जेक्ट पास कर सकें।

यूआरएल मापदंडों के जरिये JSON जेनरेट,


Comments