일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- unity3D
- Game
- Android
- 단축키
- ios
- builder
- AIR
- XML
- AS3
- swf
- texture
- 3d
- Build
- 경로
- Flash
- smartfoxserver
- Mac
- 영어
- file
- unity
- 태그를 입력해 주세요.
- flash builder
- 아이튠즈
- 게임
- class
- sdk
- path
- Ane
- iphone
- 배열
Archives
- Today
- Total
상상 너머 그 무언가...
iOS 내에 package된 리소스 파일 file객체로 사용하기 본문
일단 사용하고자 하는 리소스 파일을 프로젝트 설정창에서 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 페이지를 보여 줄 수 있다.