2012-10-08 4 views
1
MXML 파일을 컴파일하는 동안, 내가 갖는

다음과 같은 오류 .. 지정된 기본 클래스 mx.core.WindowedApplication를 찾을 수 없습니다 <mx:Apllication> 근무수 없습니다

그 그러나 그것의 windowedApplication

+0

Flash Builder를 사용하고 있습니까? AIR 프로젝트 또는 웹 프로젝트를 만들었습니까? 명령 줄 도구를 사용하는 경우; 클래스 경로에 AIR 관련 Flex 라이브러리가 있습니까? – JeffryHouser

+0

@ www.Flextras.com :: 나는 명령 행 도구를 사용하고있다. 그렇다. 나는 classpath에있는 모든 것을 가지고있다. 그리고 지금은 나를 위해 일한다. 내 해결책을 아래에서 찾아라. 고마워. – Naju

답변

1

음을 작동하지, 플렉스 SDK/AIR 설치 아무 문제가 없습니다 그것은 당신의 아마 사용 : mxmlc에 를 사용되어야 할 때 : AMXMLC

첫 번째 명령 'mxmlc'는 MXML을 SWF로 컴파일하는 반면 두 번째 'amxmlc'는 MXML을 AIR 응용 프로그램 플랫폼으로 컴파일하는 것입니다.

희망이 도움이됩니다.

+3

나는 아마 이것이 의심된다. 해결책; 그러나 나는 그것이 계속되는 것에 대한 불완전한 이해를 대표한다고 생각합니다. Flex SDK 설치의 bin 폴더를 확인하면 amxmlc라는 bat 파일이 있습니다. 그렇게하면 프로필이 다른 mxmlc를 시작할 수 있습니다. (일명 + configname = 공기). 이 프로필은 MXMLC에 frameworks/flex-config.xml 파일 대신 frameworks/air-config.xml 파일을 사용하여 응용 프로그램을 컴파일하도록 지시합니다. 나는 문제의 원인이 라이브러리 경로에 존재하지 않는 클래스를 사용하는 응용 프로그램을 컴파일하고 있다고 생각합니다. – JeffryHouser

+0

또한, WindowedApplication에 대한 지원을 얻으려면 Flex 4.6 SDK 대신 Flex 3.6A SDK를 대상으로해야한다는 것을 발견했습니다. – Roger