2010-06-18 3 views
1

플렉스 mxml 프로젝트를 플래시로 옮길 수 있습니까?플렉스 MXML 애플리케이션을 플래시로 옮기기

나는 ActionScript를 mxml로 작성했지만 ActionScript는 시각적 인 애니메이션 (타임 라인 없음)으로 제한되어 있기 때문에 플래시를 사용하는 것으로 전환하는 것을 선호합니다.

프로젝트가 비교적 거대합니다. 모두 mxml에서 완료되고 플래시로 다시 만들 수 없습니다. 몇 달이 걸릴 것입니다!

어떻게 생각하십니까? 플래시 내부에 플렉스 구성 요소를 사용하거나 변환 기능이 있습니까? 그렇다면 어떻게?

감사합니다.

+1

필요에 따라 Flash 애니메이션을 사용하여 현재 Flex 응용 프로그램을 향상시킬 수없는 이유는 무엇입니까? 그런 식으로 다시 할 필요가 없습니다. –

+1

동의. Flex는 Flash 일 뿐이므로 Flash 타임 라인을 사용하여 애니메이션을 만든 다음 SwfLoader를 사용하여 애니메이션을 포함 할 수 있습니다. – ilikeorangutans

+0

이게 재미있을 것 같아요. – Mahmoud

답변

3

아무 변환 유틸리티가 없지만, 코멘트에 언급 한 바와 같이 Flash 제작 도구에서 애니메이션을 구축하고 플렉스로 가져올 수 있습니다 (플래시 빌더.)

이이 유형에 따라 달라집니다 않는 방법 당신이하려고하는 애니메이션의 단순한 경로이거나 모양이 내장 된 일부 유형의 애니메이션 인 경우 애니메이션을 FXG로 내 보내어 쉽게 Flex로 가져올 수 있습니다. 내보낼 개체를 선택하고 파일 -> 내보내기 -> 선택 내보내기를 누릅니다. 내보내기 창에서 내보내기 형식으로 "Adobe FXG"를 선택합니다. Try this article for more information.

스크립팅을 통해 제어해야하거나 더 복잡한 애니메이션을 제작하려면 Flash 내용 (SWF 또는 SWC가 좋음)으로 내 보내야합니다. 그런 다음 객체를 Flex 응용 프로그램에 동적으로로드합니다 그에 따라 스크립트를 작성하십시오. 런타임에로드 된 swf를 사용하면 cross-swf 스크립팅 보안 문제가 발생할 수 있습니다.

1

Flex 프로젝트를 Flex 라이브러리 프로젝트로 변환하고 그 결과로 생성 된 swc를 Flash 프로젝트의 클래스 경로에 배치하는 것이 좋습니다.

관련 문제