2011-04-05 3 views
5

그래서 나는 오늘 버그에 부딪쳤습니다. CS5에서 SWC로 FLA를 내보내려고하지만 게시 설정에서 "SWC로 내보내기"설정을 클릭합니다. 내 문제는 swc 파일을 내보내는 이유가 무엇이든간에 발생합니다. 나는 전에이 문제를 겪어 보지 못했다. 문제가 해결 되었습니까?Flash CS5가 SWC를 내보내지 못합니까?

+0

자세한 내용을 확인하고 플래시에서 출력되는 내용을 확인하십시오. 오류 메시지가 표시됩니다. 코드를 swf로 컴파일해야합니다. –

+1

SWF를 출력 할 때만 출력되며 컴파일 할 때 오류가 없습니다. . 옵션을 선택해도 swc 파일을 내보내는 것만은 아닙니다. – Kast

답변

13

대개 내보내려는 ActionScript가없는 경우에 발생합니다. 벡터 아트 나 심볼이 있더라도 ActionScript 요소가 있어야합니다. Flash에서는 빈 SWC를 출력하지 않습니다. 대신에, 아무 것도 출력하지 않습니다.

라이브러리에서 적어도 하나의 심볼에 대해 "ActionScript 용으로 내보내기"및 "첫 번째 프레임으로 내보내기"가 선택되어 있는지 확인하거나 타임 라인에 일부 코드가 있는지 확인하십시오.

+0

위대한 팁, 고마워. 나는 정신이 갈 것이라고 생각했다. – brenjt

+0

하나의 심볼에서이 두 옵션을 체크했으나 여전히 아무것도 출력하지 않았다. – Wei

0

나는 또한이 문제가 파란색에서 발견되어 같은 디렉토리에있는 다른 swc와 충돌한다는 것을 발견했습니다. 다른 swc를 삭제했거나 fla를 다른 곳으로 옮긴 경우 swc가 예상대로 생성됩니다.

충돌의 정확한 원인을 추적 한 적이 없으며 CS5에서 오류 메시지를 찾을 수 없습니다.

1

코드에 오류가있어서 컴파일 할 때 SWC가 망가질 수 있기 때문에 주된 이유 중 하나가 있습니다. 중복 식별자를 확인하고 기능을 복제하십시오. SWC가 실패하면 오류는보고되지 않습니다.

0

나는 동일한 문제가 있었는데 내 문제는 "dragBtn"이라는 MovieClip이 있었고 같은 이름을 사용하여 as3 클래스로 내 보냈습니다. 그래서 export as3 클래스를 삭제하고 다시 작업했습니다. 적어도 우리는 오류 메시지를 받아야하지만 우리는 그렇지 않기 때문에 이것은 실제로 매우 성가신 일입니다.