Flex/AIR/AS3/AIR2009.07.22 23:41

파일 시스템 트리는 쉽게 말해 컴퓨터의 파일 구조를 보여주는 트리형태의 Navigator 라고 생각하면 됩니다.
사용자 컴퓨터의 디렉토리 구조와 파일들을 보여주기 때문에 AIR에서만 사용이 가능합니다.
(개인적으로 웹상에서도 사용할 수 있었으면 참 좋겠지만;;)

에어에서 파일시스템 트리를 사용하기 위해서는 컴포넌트 중 FileSystemTree를 쓰기만 하면 사용이 가능합니다.
바로 아래처럼 <mx:FileSystemTree /> 이거만 써주면 파일시스템트리 완성!! 참~ 쉽죠잉~ㅋ

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <mx:FileSystemTree />
 
</mx:WindowedApplication>


위의 코드를 실행하여 보면 좌측과 같은 실행화면을 확인할 수 있습니다.

좌측 그림에서 보다시피 에어에서 파일시스템을 사용하게 되면 우리가 윈도우에서 흔히 보는 파일시스템 트리가 아닌 단순한 형태의 파일 시스템 트리를 확인할 수 있습니다. 윈도우에 적응이되어 있는 분들이시라면 상당히 당혹스러운;; (나만 그런건가;; 쿨럭;;)

우리가 흔히 보는 윈도우 운영체제에서의 파일시스템 트리에 익숙한 우리로서는 아무래도 좌측 그림가 같은 파일시스템트리가 낯설 수 밖에 없습니다.
 물론 좀 까다로운 작업이긴 하지만 윈도우에서 사용하는 파일시스템트리처럼 보이게 만들 수는 있습니다. 하지만, 어느정도 지식도 필요하고 설명하기에는 좀 내용이 길어질 것 같아서 우선 에어에서 제공되는 기본 파일시스템 트리의 사용법을 좀 더 살펴본 후 다음기회에 윈도우 운영체제에서 사용하는 파일시스템트리 형태의 시스템트리를 만드는 방법도 정리해볼까 합니다. 겨..결코 귀찮아서가 아닙니다. ㅋ

이번글에서는 파일시스템트리의 프로퍼티 중
enumerationMode 에 대해서 정리하려고 하는데요. enumerationMode는 FileSystemTree에서 디렉토리 또는 파일의 구조가 어떻게 표시 될지를 설정할 수 있습니다.

FileSystemEnumerationMode 에는 총 5가지가 존재합니다.

DIRECTORIES_FIRST : 디렉토리를 우선 출력 후 파일출력
DIRECTORIES_ONLY : 디렉토리만 출력
FILES_AND_DIRECTORIES : 디렉토리와 파일의 구분없이 순서(파일or디렉토리명)대로 출력합니다.
FILES_FIRST : 파일을 우선 출력 후 디렉토리 출력
FILES_ONLY : 파일만 출력

위와 같은 모드가 존재하고 사용법은 다른 프로퍼티와 마찬가지로 enumerationMode에 string형태로 작성하여 주면 됩니다.

ex)

더보기


처음으로 글을 써보는데 생각처럼 쉽지도 않고 참 오래 걸리네요;; 익숙해지는데로 점더 알찬 내용으로 글을 쓰도록 노력하겠습니다 ㅋ ^^;;; 원래는 각 속성들을 자세하게 작성하려고 했는데 너무 오래걸리는 바람에;; 오늘은 이쯤에서 마무리하겠습니다~ 죄송 ^^;;
저작자 표시 비영리 변경 금지
신고
Posted by 코멧'★

티스토리 툴바