2009-08-07 6 views
1

플래시에서 로컬 파일을 읽을 수 있습니까? 내 응용 프로그램은 flash.net.FileReference 클래스를 사용하여 파일을 서버에 업로드합니다. 업로드하기 전에 내부에서 들여다보고 싶습니다. 가능한 이유에 대해서는 두 가지 표시가 있습니다.플래시의 로컬 파일 읽기

  • 어쨌든 서버의 파일 내용을 확인할 것입니다.

  • Silverlight는 그렇게 할 수 있습니다. System.IO.FileInfo 클래스는 스트림을 제공합니다.

그러나 지금까지는 모든 것이 다름을 나타냅니다. 문서에는 아무 것도없는 것 같아요. 구글 검색은 유용한 정보를 밝히지 않았습니다. 나는 계속 전진하기 전에 그것이 실제로 가능하지 않다는 것을 확실히하고 싶습니다. 나는 AIR에서 그것을 할 수 있다는 것을 알고있다.

답변

2

Flash Player 10에서는 메서드 및 속성 (FileReference.load() 및 FileReference.data)을 통해이 기능을 지원합니다. 사용자가 FileReference.browse()로 원하는 파일을 선택하면 load()를 호출하고 Event.COMPLETE 이벤트를 수신 한 다음 데이터 속성을 참조하여 원하는 데이터를 추출 할 수 있습니다.

+0

대단히 감사합니다. 이것은 내가 찾고 있던 바로 그 것이다. 나는 내 사무실 컴퓨터에서 CS3를 실행 중이며 Firefox의 멋진 바에 대해 감사 드리며 ActionScript 3 CS3 참조 문서에 도착했습니다. CS4로 전환하거나 Adobe 웹 사이트에서 무언가를 찾으려고 시도한 적이 전혀 없습니다 (이는 불가능합니다). 이 답변은 더 많은 표를받을 자격이 있습니다. –