2009-02-04 3 views
0

이 질문에 도움을 주시기 바랍니다.생성 된 AS를 컴파일하는 방법

그래서, 플렉스와 잠시 동안 작업 및 프로젝트 AS 순수 만들 수있는 미친 생각이 있었어요.

-keep 플래그로 Flex 어플리케이션을 컴파일하면 생성 된 actionscript가 생성됩니다.

너희들 코드를 여물 가서 모두 함께 접착하지 않고, 그것을 컴파일 할 수있는 방법을 알고 계십니까?

감사합니다.

+0

"모두 붙여 붙이기"란 무엇을 의미합니까? –

답변

1

생성 된 ActionScript는 실제로 참조 용으로 만 제공됩니다. 그 의미에서 용도 변경을 의도하지 않았습니다. 사실, 만약 여러분이 가지고 있다면, 어쨌든 (어딘가에서 얻지 못한다면) 어쨌든 당신의 프로젝트를 컴파일했을 가능성이 높습니다. 그래서 여러분은 자신의 소스보다는 생성 된 것들을 컴파일하고 싶을 것입니다. 그럼에도 불구하고 실제로 시도하지는 않았지만 모든 종속성을 줄 수 있다면 (컴파일러가 의미하는 것일 수도있는) Flex 컴파일러 mxmlc을 생성 된 소스에서 컴파일하도록 지시 할 수 있어야합니다. "함께 붙이기").

다시 한 번 생각해 보았지만 결과는 다를 수 있습니다. 그래도 너는 무엇을하려는거야? 그냥 궁금해서. :)

0

Christian이 언급 한 것처럼 생성 된 AS 코드는 참조 용으로 많이 사용됩니다. 재미있게하기 위해 mxmlc를 사용하여 명령 줄에서 컴파일하려고 시도했지만 문제의 일부는 생성 된 클래스 파일이 나타내는 클래스와 일치하지 않는다는 것입니다. 따라서 클래스 파일을 컴파일하면 클래스 파일을 컴파일 할 수 있도록 이름을 바꾸어야합니다. 같은 이유로 많은 Flex 클래스가 컴파일되지 않습니다.

는 예를 들어, 나는 이것을 테스트 프로젝트는, 거기에 소스 코드의 하나 개의 MXML 파일을 가지고 있었다. 생성 된 출력은 45 개 파일입니다. 나는 당신이 정말로 이것을하고 싶었고, 당신이 할 수있는 것들을 청소하는데 시간을 투자 할 용의가 있었다고 확신합니다. 그러나 나는 또한 호기심이 있습니다 - 왜 이것을하고 싶습니까?

0

사실 그것은 단지 호기심이었습니다. 생성 된 액션 스크립트 파일이 최종 SWF 파일 사이의 단계에 불과하다고 생각했기 때문에 프레임 워크가 어떻게 작동 하는지를 모두 이해하고 싶었고 최종 어플리케이션을 만들기 위해 병합하는 방법을 알고 싶었습니다. 그 파일을 잡고 최종 응용 프로그램을 생성합니다.

결국 나는 단지 그것이 얼마나 복잡하고 다른 물건을 개발할 때 오류가 발생할 수있는 것을 볼 수 그것의 지옥에 대한 순수한 액션 스크립트 프로젝트를 만들려고했을 것이다.

나는 그것이 미쳤다라는 것을 알고있다. 그러나 나는 여가를 가지고 있었다, 하아!

관련 문제