2010-04-06 5 views
1

as2에서 텍스트 파일에 쓰는 방법을 찾으려고합니다. 내 애플 리케이션은 인터넷 연결없이 실행해야하기 때문에 어떤 PHP 또는 ASP를 사용하고 싶지 않아요. As3에는 FileReference.save()가 있습니다. 검색 한 양으로 판단하면 as2에는 간단한 해결책이 없습니다. txt 파일에 as2 작성하는 경우에도 해커가 방법이 있습니까?as2에서 텍스트 파일 만들기

답변

1

불행히도, AS2에서 로컬 디스크에 쓰기에 대한 제한된 옵션이 있습니다 :

  • 당신은 로컬 SharedObject 클래스를 사용하여 데이터를 저장할 수 있지만, 이것은 에게 제한된 크기를 가지고 (기본적으로는 쿠키입니다) 사용자 기본 설정에 의해 비활성화 될 수 있습니다. 로컬 웹 서비스를 실행하는 경우

  • , 당신은 생각할 수 PHP와 LoadVars()를 사용할 수 있지만, 해킹 - y를 매우 그리고 당신은 당신의 PHP 스크립트 파일을 쓸 수있는 곳으로 제한 될 것입니다. 당신은 Zinc 또는 mProjector 같은 것을 사용하여 플래시 기반의 데스크톱 응용 프로그램을 만들 수

  • ColdFusion과 같은 다른 로컬 서버 서비스 를 실행하기위한 동감 ... - 나는이 중 하나를 사용하지 않는 한,하지만 난 같은데요 그들은 로컬 파일 I/O에 대해 어느 정도 을 지원합니다. 그들은 무료가 아니지만 (c. $ 400?). (편집 : 다른 대안은 특히 HippoHX, here을 설명)

  • (EDIT)는 OSX를 사용하고 '수동'(자동화보다는) 옵션에 대해 만족하는 경우, 당신은 PrintJob()을 사용하고 "PDF로 저장 수 ... "을 사용하여 PDF 파일을 출력 할 수는 있지만 분명히 '사람이 읽을 수있는 텍스트'가 아니라 실제로 '텍스트 파일'이 아닙니다. (좋아요, 약간의 스트레칭이긴하지만 완벽을 위해 이것을 포함시켜야한다고 생각했습니다.).

그게 제가 생각할 수있는 전부입니다. 아마도 다른 해결책이 있을까요? 나는 알고 싶어합니다.

희망이 도움이됩니다.

+0

HTML5 로컬 저장소 또는 Google Gears를 사용하도록 자바 스크립트를 작성할 수도 있습니다. 그래도 텍스트 파일이 아니어도 쿠키가 만족스럽지 않으면 충분한 저장 공간을 제공해야합니다. 쿠키가 100 개인 경우 유일한 영구 옵션입니다. 브라우저에서 플래시 플레이어. –

+0

@jarret, Richard가 언급하는 SharedObject는 직렬화 된 객체 데이터의 로컬 저장소의 일종으로, 기본적으로 100K이지만 사용자가 허용하는 경우 더 클 수 있습니다. 2002 년 Flash Player 6부터 사용되어 왔으며 Google Gears 및 HTML5 로컬 저장소가 출시되기 전에 일부 자바 스크립트 라이브러리에서 로컬 저장소로 사용되었습니다. –

관련 문제