개발관련(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 페이지를 보여 줄 수 있다.