2012-03-26 4 views
1

나는 플래시 빌더 4로 이미 게임을 만들었으며, 오히려 오프라인에서 플레이하는 사람들을 위해 쉬운 다운로드를 제공하고자합니다. 문제는 폴더 전체 구조를 사용하여 레벨 당 콘텐츠를 동적으로로드하는 것입니다. Adobe Flash Builder 게임을 Air로 변환 하시겠습니까?

  • anim2.swf
    • 소리 anim1.swf

      게임 폴더

      • 애니메이션
        • : 폴더 구조는 그만큼 중요하지 않는 것이, 다음과 같습니다 music1.mp3
        • 개 soundeffect1.mp3
      • 수준
      • 이 level2.lev는
    • myGame.swf (myGame.as에서 생성)

    가 어떻게 가야

    • level1.lev 이걸 배포 할까? 플래시 게임을위한 zip 파일을 만들고 swf를 추출하고 여는 방법을 사람들이 알고 있다고 가정해야합니까? 실행 파일로 쉽게 이식 할 수있는 다른 방법이 있습니까? 아마 어도비 에어 (비록 이것이 작동하는지 확실하지 않음)?

      감사합니다. 도와주세요.

    +0

    가능한 복제본 [Flash 게임을 다운로드 할 수있는 가장 좋은 방법은?] (http://stackoverflow.com/questions/9835153/best-way-to-make-a-downloadable-version-of-a) -flash-game) – Marty

    +0

    플래시 빌더에 대한 질문을 플래시 빌더로 리디렉션하라는 내용의 글을 올렸습니다. –

    +1

    아, 모두 좋았지 만 현재 질문을 수정해야한다는 의미 였을 것입니다. – Marty

    답변

    2

    enter image description here 어도비 에어로 수행 할 수 있습니다. 이 도구를 사용하면 폴더를 프로젝트의 설치 디렉토리에 포함시키고 런타임에로드 할 수 있습니다. 모두 하나의 설치로로드 할 수 있습니다. 하여 AIR 프로젝트에 플렉스 프로젝트를 변환하려면 코멘트 ==

    에 응답

    == 업데이트, 당신은 단지 AIR로 내보낼 FlashBuilder 나에 FlashDevelop에서 프로젝트 형식을 변경해야합니다. 이렇게하면 몇 가지 API가 변경 될 수 있지만 코드의 99 %는 직접 복사됩니다. 대개 웹 앱을 웹으로 변환하는 데 문제가 없습니다. AIR은 웹보다 더 허용적인 샌드 박스이기 때문입니다. AIR에서 브라우저에서 활성화되지 않은 많은 기능을 지원하므로 AIR에서 웹으로 이동할 수있는 것은 아닙니다.

    그런 다음 AIR에서 외부 리소스 폴더를 포함 할 적절한 내보내기 옵션을 선택해야합니다.

    +0

    고마워,이게 내가 찾는거야. 근데 내 프로젝트를 어도비 에어로 바꾸려면 어떻게해야하니? –

    +0

    에어는 Flex/AS와 거의 동일합니다. 새로운 에어 프로젝트를 만들고 소스를 복사하여 붙여 넣기 만하면됩니다. – user1103976

    +0

    Flash Builder에서이 옵션을 활성화하지 않았습니다. http://i.imgur.com/tBzBi.png. Flash Develop에서 Flash 9, Flash 10 및 Flash 10.1 프로젝트 대상 만 선택할 수 있습니다. –

    관련 문제