2013-11-21 1 views
0

Я использую compc в муравье для задания темы swc. Эта тема swc зависит от некоторых переменных swcs и в таблице стилей defaults.css. Я отношусь к некоторым классам в этих активах swcs.Как обеспечить ссылки на классы в таблице стилей defaults.css скомпилированы в swc

Связь, которую я использую для ресурса swcs, является компилятором.library-path, но кажется, что ссылки на классы и не скомпилированы в тему swc.

Включая мою таблицу стилей, используя include-файл и с по умолчанию-css-url.

Когда я создаю приложение, использующее эту тему, swc Я получаю класс не найденной ошибки для класса в активном swc.

Простым решением является, конечно, мое приложение зависит от актива swc, но я не хочу этого делать. Все активы, необходимые для темы, должны быть включены в тему swc. Я также не хочу раздувать мою тему swc, включая все классы в активном swc, используя библиотеки compiler.include.

ответ

0

муравей пример кода:

<target name="compile" description="Builds the SWC"> 
    <mkdir dir="${dist}" /> 
    <compc output="${dist}/${library.name}.swc" 
     fork="true" debug="false" warn-no-constructor="false"> 
     <source-path path-element="${src.dir}" /> 
     <external-library-path dir="${FLEX_HOME}/frameworks/libs"> 
      <include name="player/9/playerglobal.swc" /> 
      <include name="datavisualization.swc" /> 
      <include name="framework.swc" /> 
      <include name="rpc.swc" /> 
      <include name="utilities.swc" /> 
     </external-library-path> 
     <compiler.library-path dir="${basedir}/libs" append="true"> 
      <include name="*.swc" /> 
     </compiler.library-path> 
     <include-file name="defaults.css" path="${src.dir}/defaults.css" /> 
     <keep-as3-metadata name="Bindable" /> 
     <keep-as3-metadata name="Managed" /> 
     <keep-as3-metadata name="ChangeEvent" /> 
     <keep-as3-metadata name="NonCommittingChangeEvent" /> 
     <keep-as3-metadata name="Transient" /> 
     <jvmarg line="${compc.jvm.args}" /> 
    </compc> 
</target> 

надежда помощь для вас

+0

Нет, тот же вопрос, я боюсь. Это в основном то, как я уже установил свой скрипт ant. – Roaders

Смежные вопросы