mxmlc 컴파일러를 통해 flex 라이브러리 프로젝트를 직접 작성하려고합니다. 내 라이브러리는 하나의 .as 파일을 가지고 있으며mxmlc를 사용하여 flex 라이브러리 작성
package com.test { public class Main { public function Main(){...
내가 cmd를
D:\4.11.0\bin\mxmlc D:\TestLibrary\src\com\test\Main.as
에서 다음 명령을 실행 패키지 호출 com.test을 받고있다 그러나 그것은 나에게 다음과 같은 오류를 제공
Error: A file found in a source-path must have the same package structure '', as the definition's package, 'com.test'
다음과 같이 스크립트에서 패키지 정의를 제거하면 작동합니다.
package { public class Main { ...
내 질문에이 문제가 발생하는 이유는 무엇이며 어떻게 수정해야합니까?
당신은 또한 컴파일러에게 소스의 루트 알려줄 필요가
감사를 compc의 사용 SWC 필요성을 구축해야, 그것은 작동합니다. 라이브러리 프로젝트의 swc를 만들고 싶지만이 명령은 swf 파일을 만듭니다. 어떻게하면 swc 파일을 만들 수 있습니까? – ANJ
잘 mxmlc는 swfs를 컴파일하기위한 것으로 swc을 컴파일하려면 compc을 대신 사용하십시오 (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ad5.html). –