2016-12-09 1 views
-1

동일한 텍스트 파일에 여러 사용자의 이름을 저장할 수있는 스크립트는 무엇입니까?ActionScript를 사용하여 파일을 자동 저장하는 방법은 무엇입니까?

플래시 CS6에서 플래시 퀴즈를 만들었습니다. .txt 파일에 사용자 이름을 저장할 수 있지만 파일을 저장할 때마다 다음 스크립트를 사용합니다.

import flash.net.FileReference; 
import flash.events.MouseEvent; 

var myfiles:FileReference=new FileReference(); 
saveButton.addEventListener(MouseEvent.CLICK,saveFunction); 

function saveFunction(event:MouseEvent):void 
{  
    trace("ok"); 
    myfiles.save(inputtxt.text,".txt"); 
} 
+0

게시물을 유용한 제목으로 보내주십시오. 저장 프로세스가 작동하는지 여부는 무엇입니까? 나는 정확히 무엇이 문제인지 이해하지 못한다. – Seb

+0

_ "자동 응답"을 원할 경우 ** SharedObject **에 데이터 저장 _ –

+1

사용중인 플랫폼이 무엇입니까? 공기? 플래시 플레이어? 전자의 경우에는 이것을 할 수 있습니다. 후자의 경우에는 할 수 없습니다. 제안 된대로 공유 객체/쿠키를 사용할 수도 있습니다. 이것은 기본적으로 동일한 질문, 내 대답을 참조하십시오 : http://stackoverflow.com/questions/34125195/how-to-write-on-external-file-without-ask-in-as3/34125529#34125529 – BadFeelingAboutThis

답변

0

이 기능을 사용 :

public function saveFile(info:String):void 
{ 
    var file:File = File.applicationStorageDirectory.resolvePath("file.txt"); 
    fileStream = new FileStream(); 
    fileStream.open(file, FileMode.WRITE); 
    fileStream.writeUTFBytes(info); 
    fileStream.close(); 
} 

당신이 좋아 호출 할 수 있습니다 : 나는 스크립트 다음 사용

SAVEFILE ("안녕하세요 세계");

입력을 자동으로 저장합니다.

관련 문제