2010-07-14 1 views
1

Adobe Air를 통해 여러 유형의 데이터를 단일 파일로 저장할 수 있습니까? 예를 들어 응용 프로그램을 사용하면 외부 이미지를로드하고 스테이지에 배치하고 레이블을 지정할 수 있습니다. 이 데이터는 BitmapData를 사용하여 이미지에, 아마도 XML로 메타 데이터를 사용하여 ByteArray에 저장됩니다 (추측).Adobe Air를 사용하여 단일 파일에 여러 이미지 (및 각 메타 데이터) 저장

나는이 파일을 Air 응용 프로그램과 연결할 수있는 별개의 파일 확장명을 가진 단일 파일에 작성하려고합니다.

나는 다양한 포럼에서이 질문을했지만 회신을받지 못했습니다.

+0

+1 나는 좋은 질문이라고 말하면서 만 대답 할 것이고 여기서 만족할만한 대답을 얻고 미국 독자들에게 "주문품"이 "주문 제작"또는 " 소유권." – Robusto

+0

대단히 감사합니다. – hamishtaplin

답변

1

모든 것을 바이트 배열에 추가하고 파일에 쓸 수는 있지만 경계를 정의하고 파일에서 개별 엔티티를 추출하는 것은 약간의 노력이 필요합니다. 일반 파일에 파일을 작성하고 단일 파일로 압축 한 다음 원본을 삭제하는 방법은 어떻습니까? 이렇게하면 하나의 파일을 가지고 개별 항목을보다 쉽게 ​​처리 할 수 ​​있습니다.

이 문서에서는 일부 ActionScript zip libraries에 대해 설명합니다. 당신은 당신이 원하는대로 확장에 압축 파일 이름을 바꿀 수 있습니다, 당신은 파일에 대한 몇 가지 개성을 원하는 경우에 this page has some sample code

- - 내가 과거에 nochump을 사용했습니다 그것은 쉬웠다 즉 파이어 폭스 확장 할 무엇을, 그들은 .xpi 확장자가 하지만 그들은 일반 zip 파일 이름이 바뀌 었습니다.

+0

좋아, 그렇게하는 것이 훨씬 간단한 방법 인 것처럼 보입니다. 사실, .zip 파일을 효과적으로 만들면 장기적으로 볼 때 훨씬 쉽게 작업 할 수 있습니다. 귀하의 답변에 감사드립니다. – hamishtaplin

관련 문제