2012-01-16 3 views
0

먼저 플래시를 처음 접했고 정말 기본적인 내용 만 알고 있습니다.플래시를 사용하여 txt 파일을 만들고 추가하고 읽는 방법

(시나리오) 학교용 고급 컴퓨팅 프로젝트 인 Flash CS3 Professional에서 로컬 게임을 만들었습니다.이 게임은 거의 완벽하게 결함이 없습니다. 하지만 선생님은 AH 표준을 만들기 위해 높은 점수 기능과 같은 파일 처리 기능이 필요하다고 말합니다. 나는 최종 점수를 얻는 곳에서 간단한 고득점 기능을 만들고, 사용자에게 이름을 입력하고 .txt 파일에 추가하도록 요청합니다. 내 학교의 컴퓨터는 매우 제한되어 있으므로 Adobe AIR 나 PHP 또는 이와 비슷한 프로그램을 사용할 수 없으므로 단순해야합니다.

(질문) 그래서 난 정말 (여기서 코딩, 레이아웃 및 모든 넣어하는 방법)에 전체 튜토리얼이 필요합니다 (예를 들어)라는 기존의 .txt 파일을이

  1. 확인하는 경우 "높은 점수를 .txt "
  2. 로드 된 경우로드하십시오.
  3. 그렇지 않은 경우 데스크톱에 "High Score.txt"와 같은 .txt 파일을 만듭니다.
  4. 사용자 입력을 취한 후 최종 점수로 입력하십시오. 가장 낮은 가장 높은 순위에 점수를 정렬하거나 상위 5

누군가가 도와 준다면 그것을 감사 정말 것이다 표시

  • (선택 필수 사항은 아님).

    감사합니다.

    왓슨.

  • 답변

    1

    보안 제한 때문에 당신이 요구하는 것이 불가능하다는 것을 확신합니다. SWF는 모든 종류의 취약점을 열 것이므로 일반적으로 로컬 파일을 수정할 수 없습니다. AIR에서 로컬 DB와 같은 방식으로이 방법을 사용할 수 있다고 확신합니다. 게임이 웹 서버에서 호스팅되는 경우 간단한 (안전하지 않은) PHP 프록시를 사용하여 텍스트 파일에 쓸 수 있지만 이미 이러한 옵션은 아웃. 같은 결과를해야합니다

    다른 방법 :

    사용 flash.net.SharedObject는 로컬 높은 점수를 저장하기 (예제 코드 확인). 이는 개별 컴퓨터에 제한된 양의 데이터 (객체, 배열 등)를 저장하는 데 사용할 수있는 "플래시 쿠키"입니다.

    관련 문제