2011-10-13 2 views
0

와 RSL을 사용합니다. 구성 요소는 "런타임 공유를 위해 내보내기"로 설정되었습니다.이가 설정되어 SWC

2) 구성 요소를 복사 한 후 "런타임 공유를 위해 가져 오기"를 통해 첫 번째 SWF에 연결된 fla가 있습니다. 이 fla는 SWC로 게시됩니다. 이 FLA의 내용은 무비 클립에 상주하므로 SWC가 lib 경로에있는 앱에서 인스턴스화 할 수 있습니다.

3) 라이브러리 경로에 SWC가 추가 된 플렉스 응용 프로그램이 있습니다.

내 flex 응용 프로그램을 실행할 때 내 RSL 구성 요소가 전혀 작동하지 않습니다.

+1

에서와 같이 표시되지만 아무 것도 표시되지 않습니다. 에서처럼, 당신은 그것을 보지 못합니까? 마찬가지로 ...? –

+0

as 난 전혀 모르겠다. – Tarek

+0

당신은 swc에서 구성 요소를 인스턴스화하는 코드를 게시 할 수 있습니까? 전에 문제없이 구성 요소를 사용하여이 작업을 수행했습니다. –

답변

0

swc을 만들면 RSL이 아닙니다. RSL은 컴파일 된 SWF를 사용하여 응용 프로그램에 심볼을 포함한다는 것을 의미합니다. swc는 특정 런타임 심볼 정보가 들어 있지 않은 컴파일 된 클래스 (라이브러리)의 모음입니다. 게다가 플래시가 전통적인 플렉스 감각으로 RSL을 수행한다고 생각하지 않습니다.

나는 당신이 FLA에 가지고있는 것과 같은 옵션을 추가하는 대신에 swf를 만들 것이라고 생각한다. 거기에서 다음을 수행하여 flex에 원하는 기호를 포함시킬 수 있습니다.

[Embed(source="path/to/yourSwf.swf", symbol="theSymbolId")] 
public var yourSymbol:Class; 
+0

삽입 작업. 그러나 상징은 그렇지 않습니다. 내 영화 클립이 구성 요소입니다. – Tarek

+0

사용중인 코드를 질문하고 붙여 넣을 수 있습니까? 그리고 무비 클립이 구성 요소라는 것은 무엇을 의미합니까? 다른 방향을 의미하지 않니? –