2008-10-02 6 views

답변

15

별도의 SWF에있는 자산이로드되어 런타임에 포함됩니다.

SWC의 자산은 컴파일시에로드 및 포함/컴파일됩니다.

또한 컴파일 할 때 기본 앱 SWF에 애셋을 직접 삽입 할 수도 있습니다 (Embed 메타 데이터 확인).

물론 런타임에 개별 애셋 (예 : PNG)을 직접로드 할 수도 있습니다.

더 나은 것은 실제로 무엇을하려고하는지, 그리고 자산이 어떻게 사용되는지에 달려 있습니다.

mike

+0

고마워요! 이것은 정말로 저를위한 차이를 분명히합니다. – defmeta

3

SWC는 앱으로 컴파일 할 라이브러리를 찾고있을 때 사용합니다. 클래스에 액세스 할 수 있으며 개별 파트를 가져올 수 있습니다. 그래픽을 임베드 할 때 SWF가 더 많이 찾고 있습니다.

http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_06.html#223998

나는 이미지에 대한 SVG 좋은 성공을 꾸게하지만 플렉스는 일련의 기능을 구현하기 때문에 몇 가지주의 사항이있다 :

여기에 관심이있을 수있는 문서입니다.

2

이 작업을 수행하는 데는 실제 이유가 없으므로 런타임에로드해야하는 사항에 대해 SWF를 만들고 일반적으로 디자인 타임에 사용할 수 있어야하는 사항에 대해서는 SWC를 만듭니다.

0

SWC는 단순히 SWF이고 일부 메타 데이터는 zip 파일로 래핑됩니다. SWC의 런타임로드가 지원되지 않는다는 것 외에도 두 형식을 사용하는 데 큰 차이가 없다고 생각합니다.

관련 문제