DeviceCentral

나타나는 항목:

Flash Lite 컴파일에서 클래스 제외

SWF 파일의 크기를 줄이려면 형식 검사를 위해 클래스에 액세스하고 클래스를 사용하는 기능은 유지하면서 컴파일에서 클래스를 제외해 볼 수 있습니다. 예를 들어, 여러 SWF 파일이나 공유 라이브러리를 사용하는 파일을 개발하는 경우 이를 고려해 볼 수 있습니다. 특히 같은 클래스에 많이 액세스하는 경우는 더욱 그렇습니다. 클래스를 제외하면 이러한 파일에서 클래스가 중복되지 않습니다.

  1. 새 XML 파일을 만듭니다.
  2. XML 파일의 이름을 FLA_filename_exclude.xml로 지정합니다. 여기서 FLA_filename은 .fla 확장명을 제외한 FLA 파일의 이름입니다. 예를 들어, FLA 파일이 sellStocks.fla인 경우 XML 파일 이름은 sellStocks_exclude.xml이어야 합니다.
  3. 파일을 FLA 파일과 같은 디렉토리에 저장합니다.
  4. 다음 태그를 XML 파일에 추가합니다.
    excludeAssets>) 
    	<asset name=”className1” />) 
    	<asset name=”className2” />
    </excludeAssets>

    <asset> 태그에서 이름 특성에 지정된 값이 SWF 파일에서 제외되어야 하는 클래스의 이름입니다. 파일에 필요한 만큼 추가합니다. 예를 들어, 아래의 XML 파일은 mx.core.UIObjectmx.screens.Slide 클래스를 SWF 파일에서 제외합니다.

    <excludeAssets>) 
    	<asset name=”mx.core.UIObject” />) 
    	<asset name=”mx.screens.Slide” />
    </excludeAssets>