2013-07-18 3 views
0

새로운 플래시입니다. 처음으로 손에 넣었습니다. 그리고 실제로 우분투에서 MediaElement을 컴파일하고 있습니다. build.sh (realgravity는 포크에서 지점)의 명령에 따라우분투에서 MediaElement 플래시 구성 요소를 빌드하십시오.

  • 필자가 다운로드 및 리눅스
  • 플렉스 SDK를 설치 한 내 플래시 src 디렉토리
  • 에 심볼릭 링크 그리고 swc을 만들 compc을 사용하는 파일 파일은 fla입니다. 이 명령

    ./flex_sdk_4.6/bin/compc -source-path . -output flashmediaelement.swc 
    

    하지만 난이 mxmlc

    mxmlc -strict=false -warnings=true ./FlashMediaElement.as -o ../../build/flashmediaelement-debug.swf -library-path+="$FLEXPATH/lib" -include-libraries+=./flashmediaelement.swc -use-network=true -headless-server -static-link-runtime-shared-libraries 
    
    를 사용

  • Error: nothing was specified to be included in the library 그래서 내가 flashmediaelement.swc (5 개월)을 복사 한 execption 이제
  • 내가 'SWF'를 구축 무엇입니까

    빌드가 성공적으로 완료되었으며 swf를 받았습니다. 하지만 5 개월 된 flashmediaelement.swc을 사용했기 때문에 제대로 작동하지 않았습니다.

는 지금은 compc를 사용하여 flashmediaelement.swc을 만들 FlashMediaElement.fla을 컴파일하려면 여러분의 도움이 필요합니다. 문제 해결을위한 도움이나 힌트를 보내 주시면 감사하겠습니다.

답변

1

사용 compc의는 FLA에 파일이 소스 코드가 아닙니다 FLA

에서 SWC 파일을 만들 수 있습니다. Flash Professional 용 프로젝트 파일과 같습니다. 명령 줄 컴파일러와 같은 Flex 도구를 사용하여 .fla로 아무 것도 할 수 없습니다.

Flash Professional이 Linux를 지원하지 않는다고 생각합니다. 그것에 관한 조금 더 많은 정보 can be found in this question about compiling a .fla from the command line.

.fla에서 SWC를 만들려면 Flash Professional에서 fla를 열고 export the contents as a SWC을 열어야합니다. 또한 Flash Pro와 함께 사용할 수 있도록 SWC로 개별 라이브러리 요소를 내보낼 수있는 Flash Pro 플러그인이 필요합니다. 그것에 대한 자세한 정보는 process and workflow입니다.