2012-01-12 3 views
0

나는 플래시 작업을 통과했으며 swf를 컴파일하기 위해 flex sdk의 fsch.exe에서 아래의 컴파일러 명령을 사용했습니다.이 컴파일러 명령의 의미 이해

mxmlc에 -ALLOW 소스 경로 오버랩 = 사실 -sp 종속성/-sp 종속/테스트/frog.swf FrogMain.as는 -static-링크 런타임 공유 라이브러리 -o 녹색 AS3 = 사실

명령의 일부 요소가 무엇을 의미하는지 설명 할 수 있습니까? 작동하지만 그 목적이 무엇인지 이해하지 못합니다.

-allow-source-path-overlap = true -sp (이유는 두 번 반복됩니다) -static-link-runtime-shared-libraries = true

많은 분들께 감사드립니다.

답변

1

docs here을 확인하십시오.

소스 경로 항목이 다른 소스 경로 하위 디렉토리 항목인지 확인합니다. MXML 컴퍼넌트의 패키지 명을 모호하지 않게합니다.

고급 옵션입니다.

이 문서를 올바르게 해석하면 myComp.MXML과 myComp.as가 같은 디렉토리에있을 때 "문제"를 해결하는 데 도움이됩니다.

이 라인 :

-sp 종속성/-sp 의존성/녹색 AS3

홀수입니다. 나는 sp가 소스 경로 인수를 설정하고 있다고 의심합니다 (많은 인수가 축약 될 수 있지만 문서화되지 않았거나 적어도 잘되지는 않는 것 같습니다). 두 번째 항목이 첫 번째 항목을 덮어 쓰는 것처럼 보입니다. 당신이 원본 경로로 두 디렉토리를 포함하고 싶었다면, 당신은이 작업을 수행해야합니다

-sp 종속성/-sp + = 종속/I가 + = 두 번째 하나를 추가

녹색 AS3 . Flex 컴파일러는 소스 패스에 대해서 자동적으로 "+ ="를 실행합니다. 하지만 그것은 문서에서 분명하지 않습니다.

+0

답변 해 주셔서 감사합니다. 정말 감사. 내가 공유 한 문서에 대한 링크를 살펴 보겠습니다. 다시 한번 감사드립니다. –

+0

당신이 발견 한 것을 저희에게 알려주십시오; 특히 내가 틀렸다면. – JeffryHouser

관련 문제