2009-10-15 4 views

답변

1

저는 지금 당장 같은 프로젝트에 있습니다. 실제로 그것을하는 어떤 빠른 방법도없는 것처럼 보입니다.

기본적으로 처음부터 시작하여 전체 애플릿을 다시 작성해야했습니다. SWF를 작성하는 데 Java 코드를 사용할 수 없으며 언어는 실제로 변환을 자동화하는 방법이 충분하지 않을 정도로 다릅니다.

사용할 수있는 내용에는 많은 차이가 있습니다. 예를 들어 Flex는 단일 스레드이므로 Java 애플릿이 여러 스레드를 사용하는 경우이를 해결할 방법을 찾아야합니다. 또한

, 플렉스 수가 아닌 SWF 자체의 외부에 열려있는 창을, Java 애플릿 창을 열고 일반적으로는에 살고 브라우저 윈도우의 영역 외부에 도달한다.

내가 최고라고 말하고 싶지만 수있는 반면 Flex와 관련하여 언어와 UI 툴킷에 익숙해지는 것이 좋습니다. 언어의 능력과 UI가 구현되는 방식에 익숙해지면 Java 애플릿이 얼마나 가까이에 있는지 확인할 수 있습니다.

Flex와 일치하지 않는 Java 기능을 사용하지 않는 경우 Java에서 ActionScript로 각 클래스를 포팅하기 시작할 수 있습니다. 너무 어렵지 않아야합니다. 애플릿이 SWF에서 수행 할 수없는 작업을 수행하는 경우 Flex에서 구현하는 방법을 더 고려해야하며 코드가 Java 코드와 매우 밀접하게 일치하지 않을 수도 있습니다.

+0

어떤 프로젝트를 진행하고 있습니까? –

+0

웹 컨퍼런싱 제품입니다. 클라이언트의 상당 부분은 현재 Java 애플릿으로 수행되고 있으며 대신 Flex 기반 SWF로 전환하려고합니다. – Herms

0

또한 플래시/플렉스 플랫폼에 익숙하지 않은 경우 Java FX를 살펴보십시오. Java FX에서 Java 클래스 및 애플릿 호출을 지원하므로 응용 프로그램을 훨씬 쉽게 포팅 할 수 있습니다.

http://javafx.com/

관련 문제