나는 비슷한 질문을 언젠가 이전에했지만 나는 새로운 질문을 좀 더 구체화하기 위해 몇 가지 예를 들고있다.Actionscript 3 현재 프레임 위치를 로컬 하드 드라이브에 저장 하시겠습니까?
I've은 인터넷 검색에서이 코드/튜토리얼을 찾았지만, 내 요구를 수정하는 방법을 알아낼 캔트 :
// open a local shared object called "myStuff", if there is no such object - create a new one
var savedstuff:SharedObject = SharedObject.getLocal("myStuff");
// manage buttons
btnSave.addEventListener(MouseEvent.CLICK, SaveData);
btnLoad.addEventListener(MouseEvent.CLICK, LoadData);
function SaveData(MouseEvent){
savedstuff.data.username = nameField.text // changes var username in sharedobject
savedstuff.flush(); // saves data on hard drive
}
function LoadData(MouseEvent){
if(savedstuff.size>0){ // checks if there is something saved
nameField.text = savedstuff.data.username} // change field text to username variable
}
// if something was saved before, show it on start
if(savedstuff.size>0){
nameField.text = savedstuff.data.username}
그래서하는 방법을 알아 내려고 노력하고있는 무슨, 내 플래시 진행률이 프레임 위치를 기반으로하기 때문에 사용자의 현재 프레임을 로컬 하드 드라이브에 저장하는 것입니다. 예, 현재 프레임의 데이터를 저장하도록 수정하려면 어떻게해야합니까? 그리고 그것이 무언가 다른 것을 만드는 경우에 movieclip 안에 현재의 프레임은 어떻습니까?
도움 MUUUCH 감사합니다! 감사!
savedstuff.data.username = nameField.text;
그냥 대신 (아마도 다음 기타 다른 속성 이름 "이름"에서 무비 클립 프레임 값으로 대체 : 이미 공유 객체에 뭔가를 절약처럼 예에서
당신은 저에게 모범을 보이기를 바랍니다. 제 생각에 나는 더 잘 이해합니다. 공유 된 객체로 새로운 것 –
@EH이 대답은 당신에게 필요한 모든 정보를주었습니다. SharedObjects를 읽고 알아 내는게 어떨까요? http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html –
나는 이미 며칠 전에 그것을 알아 냈습니다. 그리고 예, 잘, stackoverflow는 더 나은 방법을 느꼈습니다. 나는 실독증을 앓고 있으므로 내 문제에 대한 해결책을 물어 보는 것이 더 쉽습니다. 그리고 그것을 통해 정보를 찾고 내 필요에 맞게 정보를 찾는 방법을 알아 내려고 노력합니다. :) –