상상 너머 그 무언가...

iOS 내에 package된 리소스 파일 file객체로 사용하기 본문

개발관련(Development)/플랙스(Flex), 에어(AIR)

iOS 내에 package된 리소스 파일 file객체로 사용하기

Clack 2012. 10. 12. 14:08

일단 사용하고자 하는 리소스 파일을 프로젝트 설정창에서 ActionScript Build Path항목에 있는  Source path 부분에 Add Folder해서 리소스파일들이 들어있는 폴더를 추가한다.


ActionScript Builde Packaging / Apple iOS 에서 Package Contents에 사용하고자 하는 리소스 파일들이 패키징 되어 있는지 확인한다.

var file: File = File.applicationDirectory.resolvePath("basicMap.html");

if( file.exists )

{

var fileStream:FileStream = new FileStream();

fileStream.open(file, FileMode.READ);

var str:String = fileStream.readMultiByte(file.size, File.systemCharset);

fileStream.close();


swv.loadURL("file://"+file.nativePath );

}


위 소스처럼 하면 basicMap.html 파일을 파일스트림으로 생성하여 string으로 읽을 수도 있으며

swv 라는 StageWebView로 html 파일을 로드하여 플래시 컨텐츠 위에 해당 html 페이지를 보여 줄 수 있다.