AIR 파일 기본 사항Adobe AIR 1.0 이상 AIR에서 파일 시스템을 사용하는 방법에 대한 빠른 설명 및 코드 예제를 보려면 Adobe Developer Connection에서 다음과 같은 퀵 스타트 문서를 참조하십시오.
Adobe AIR에서는 파일과 폴더를 액세스하고 만들고 관리하는 데 사용할 수 있는 클래스를 제공합니다. flash.filesystem 패키지에 포함된 이러한 클래스는 다음과 같이 사용됩니다.
File 클래스의 일부 메서드는 다음과 같이 동기 및 비동기 버전을 모두 포함하고 있습니다.
또한 FileStream 객체가 파일을 여는 방법 즉, open() 메서드를 호출하는지 또는 openAsync() 메서드를 호출하는지에 따라 FileStream 작업이 동기적 또는 비동기적으로 작동합니다. 비동기 버전을 사용하면 백그라운드에서 실행되고 완료되거나 오류 이벤트가 발생하면 이벤트를 전달하는 프로세스를 시작할 수 있습니다. 이러한 비동기 백그라운드 프로세스가 진행되는 동안 다른 코드가 실행될 수 있습니다. 비동기 버전의 작업에서는 함수를 호출하는 File 또는 FileStream 객체의 addEventListener() 메서드를 사용하여 이벤트 리스너 함수를 설정해야 합니다. 동기 버전을 사용하면 이벤트 리스너 설정이 필요하지 않은 단순한 코드를 작성할 수 있습니다. 그러나 동기 메서드가 실행되고 있는 동안에는 다른 코드를 실행할 수 없으므로 표시 객체 렌더링 및 애니메이션과 같은 중요한 프로세스가 일시 정지될 수 있습니다. |
|