2014-09-03 2 views
0

높은 점수를 절약 할 수있는 온라인 게임을 많이 찾았습니다. 설명서에 Game settings and highscores saved to Shared Objects이 나와 있습니다. 이것은 무엇을 의미합니까?Flash에서 공유 객체가 Javascript로?

Javascript에서 플래시의 "공유 객체"를 잡을 수 있습니까?

Google에서이 문제를 조사했지만 아무 것도 찾을 수 없습니다.

감사합니다.

+1

그런 다음 [ExternalInterface를]를 통해 자바 스크립트로 그것을 보내 SharedObject를 읽어 Flash를 사용합니다 (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3 : 사용하기 매우 간단합니다 /flash/external/ExternalInterface.html) –

+0

그는 자신이 언급 한 게임에서 사용하는 데이터를 잡아서 해킹하는 것을 의미합니다. 이것은 질문하는 방법이 아니라 질문을 해킹하는 방법입니다. – BotMaster

답변

0

SharedObject은 브라우저 쿠키와 비슷한 플래시 저장 공간입니다. 사용 예 :

// creating and setting 
var mySharedObject:SharedObject = SharedObject.getLocal("settings"); //retrieve object or create if not exists 
mySharedObject.data.sound = 10; 
mySharedObject.data.nickname = "John"; 
mySharedObject.flush(); 

// getting 
var mySharedObject:SharedObject = SharedObject.getLocal("settings"); 
trace(mySharedObject.data.sound); 
trace(mySharedObject.data.nickname); 

ExternalInterface을 통해 SharedObject 데이터를 전달할 수 있습니다.

ExternalInterface.call("yourJSFunctionName", mySharedObject.data); 
관련 문제