从 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 文件会从 SWF 文件中排除 mx.core.UIObjectmx.screens.Slide 类:

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

  网络上的本页面