3

내 Flash 개발 워크 플로를 조정하여 사용자 인터페이스 용 코딩 및 FLA 파일 모두에 Flash Builder를 사용하려고합니다. Flash Builder에서 ActionScript 프로젝트를 만든 다음 각 FLA에서 SWC를 리소스 폴더로 내 보내야합니다.SWF를 EXE 또는 APP로 패키지화

나는 PC와 Mac - EXE 및 app - 각각 프로젝터 파일을 내보낼 수있는 기능을 유지하는 것이 중요합니다. Flash 컴파일러 또는 타사 도구로이 작업을 수행 할 수 있습니까?

mProjector 및 이와 유사한 도구가이 작업을 수행 할 수 있음을 알고 있지만 내 빌드에 자동화 할 수있는 솔루션이 필요합니다.

EDIT 5/14/2010 9:30 AM 그러나 Flash Builder에서는 ActionScript 프로젝트에서 AIR 응용 프로그램을 만들 수 없습니다. 또 다른 옵션은 아연을 사용하는 것입니다 ... 아연에는 커맨드 라인 옵션이있어서 빌드 프로세스에 포함시킬 수 있습니까?

답변

2

다른 옵션을 사용할 수 있습니다

  • 를 사용하여 AIR
  • 가 (사용자 정의 클래스에 문서의 클래스를 설정)을 FLA에 완성 된 프로젝트를 캡슐화 한 후 윈/맥 프로젝터로 게시
  • 타사 응용 프로그램을 사용하여 swf를 원시 실행 파일로 변환합니다. 가장 잘 알려진 옵션은 아마도 zinc
+0

잠시 둘러 본 후에는 FLA를 사용하고 있습니다. –

1

당신은 zinc을 봐야합니다. 또한 실행하려는 컴퓨터에 AIR이 설치되어있는 경우 AIR 응용 프로그램을 간단하게 만들 수 있습니다.

0

입니다. 순수 ActionScript 프로젝트에서 AIR 응용 프로그램을 만들 수 있습니다. 분명히 그것은해야한다만큼 분명 아니지만, 여기에 그 일의 한 방법 : 사용하기에 충분하므로 안정적인

http://ted.onflash.org/2010/03/air-apps-using-actionscript-only.php

또한

현재 RC 단계에서 AIR (의 최신 버전, 최종 버전이 될 것입니다 곧 출시 될 예정)는 AIR 프레임 워크를 별도로 설치할 필요가 없도록 응용 프로그램을 EXE에 패키지화 할 수 있습니다.

AIR 패키지도 명령 줄에서 컴파일 할 수 있으므로 Flash Builder GUI에서 수행하지 않으려는 경우 별도의 빌드 프로세스에 쉽게 통합 할 수 있어야합니다.

2

그리고 정말로, 모든 것을 exe에 압축 할 수 있습니다. 예를 들어 flajector를 사용하면 파일을 exe로 변환 할 수 있습니다. 생각하지 않아도됩니다. 플래시 플레이어가 설치되어 있는지 아닌지 ... 응용 프로그램을 언제든지 사용할 수 있습니다.

+1

+1 또한 f-in-box - 강력한 개발자의 라이브러리를 사용하여 Flash Player ActiveX 기능을 향상시킬 수 있습니다. –

+1

@ 존 스미스 감사합니다. 나는 세심한주의를 기울이지 않았습니다. – MastAvalons

0

Xcode 및 Zinc 4.0을 통해 SWF를 iOS App/OS 응용 프로그램으로 변환하면 Windows 방식의 사용자 부분)

1 단계 : 등 작업 엑스 코드와 아이폰 OS 개발자, 프로비저닝 프로파일을 수

1 단계 : 아연 다운로드 및 설치 그것을

2 단계 : Zinc select를 사용하여 새 프로젝트를 시작하고를 선택합니다.SWF 파일은 당신이 응용 프로그램으로 전환 할

3 단계 : 응용 프로그램 컴파일/빌드 -

하는 경우를 컴파일 할 때 모든 플랫폼 구축 선택하면 이것은 .APP을 만듭니다하고 .exe 파일을 당신은 창 개발자입니다, 그리고 이것은 당신이 갈 때까지입니다. 즐겨! mac/ios dev에 있다면 계속하십시오.

4 단계 : 새 프로젝터 파일 (.APP)을 선택하고 상단까지 프로젝트 '탭

참고'을 하에서 Xcode 프로젝트에 프로젝터를 변환 '클릭 - (사람이 자신의 프로젝터를 찾고 들어 또는 .app 파일 (Mac에서는 .app 파일)을 Xincode 프로젝트로 바꾸려면, 먼저 프로젝트를 빌드하는 데 사용한 .swf 파일을 파일 디렉토리에서 찾아야 할 수도 있습니다. 처음에 나는 (내 맥의 파인더가) 쉽게 새 .exe 파일을 찾을 수 있기 때문에 비트에 대한 좌절했지만 그것은

5 단계 검색과 .APP 파일을 볼 수 없었다 : 새로운 엑스 코드를 찾습니다 프로젝트 폴더 (귀하의 .app과 동일한 일반 장소 및 이름으로)를 선택하여 Xcode로 드래그하십시오.

7 단계 : 구성이 올바른지 확인하십시오 (Mac OSX 또는 iOS). 설정을 구성하고 'Base SDK'로 이동하여 올바른 SDK로 전환하십시오.

8 단계 : 프로비저닝을 확인하고 (빌드 설정에서 계속) 앱에 적합한 코드 서명 및 프로비저닝 프로파일을 선택하고 번들 ID를 확인하여 코드가 제대로 작동하는지 확인한 후 코드 서명에 문제가 생기면 프로필이 올바른 다음 '기타 코드 서명 깃발'섹션에서

--deep 

을 넣어 확신하는

주 - 내 애플은 맥 응용 프로그램으로 설정하고 그래서 일부 # import를 호출을 있었다 그 Cocoa 프레임 워크에 대한 참조를 제거하고 일반 섹션에서 제거해야하고 대신에 전화를 걸어야했습니다.

9 단계 : 아카이브 .ipa 파일을 만들고 dev에 장치에

주/특별 목적을 위해 게시/앱 스토어에 제출을 구축 할 수있는 응용 프로그램 - 응용 프로그램을 제출하는 경우 store/testflight이 전체 프로세스가 끝나면 .ipa 파일을보고 싶어 할 수 있습니다. 보통 .ipa는 압축 해제 후 (아이콘 위에 큰 취소 기호가있는) 앱이 포함 된 'Payload'폴더가있는 멋진 지퍼입니다. 당신의 ipa (.ipa로 .ipip의 이름을 바꾼 후에) 당신은 당신의 최상위 폴더가 페이로드라고 불리우지 않거나 당신의 앱이 실제로 여러 폴더에 포함되어 있다는 것을 알게되고, 'Payload'라는 새로운 폴더를 만듭니다. 새 폴더에 복사 한 다음 .zip으로 압축 한 다음 .ipip 파일을 .ipa로 바꾸면됩니다. 앱 스토어 또는 시험용 비행장을 업로드하십시오.