Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема при билде флекса через ант 
:(
    Опции темы
iLoveJava
Дата 6.10.2010, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Собственно есть

Код

...
<mxmlc file="../flexflow/src/Main.mxml"
       output="../build/Main.swf"
       actionscript-file-encoding="UTF-8"
       keep-generated-actionscript="true">
               
    <namespace uri="http://ns.adobe.com/mxml/2009" manifest="${FLEX_HOME}/frameworks/mxml-2009-manifest.xml" />
    <namespace uri="library://ns.adobe.com/flex/spark" manifest="${FLEX_HOME}/frameworks/spark-manifest.xml" />
     <namespace uri="library://ns.adobe.com/flex/mx" manifest="${FLEX_HOME}/frameworks/projects/framework/manifest.xml" />
     <namespace uri="http://www.adobe.com/2006/mxml" manifest="${FLEX_HOME}/frameworks/mxml-manifest.xml" />
               
    <locale>en_US -keep</locale>
    <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" />

              <source-path path-element="../flexflow/res"/>

              <source-path path-element="${FLEX_HOME}/frameworks"/>

              <compiler.library-path dir="${FLEX_HOME}/frameworks">
               <include name="libs" />
               <include name="../bundles/{locale}" />
              </compiler.library-path>

    <compiler.library-path dir="../flexlib">
               <include name="bin" />
    </compiler.library-path>

              <compiler.library-path dir="d:\ide\FlashBuilder4PluginUnpacked\sdks\4.0.0\frameworks" append="true">
               <include name="libs" />
               <include name="../bundles/{locale}" />
              </compiler.library-path>
</mxmlc>
...


Результат увы

Код

build-release:
    [compc] Loading configuration file D:\ide\FlexBuilder4\sdks\4.0.0\frameworks\flex-config.xml
    [compc] D:\somedir\flexflow\bin-release\flexlib.swc (778774 bytes)
    [compc] Loading configuration file D:\ide\FlexBuilder4\sdks\4.0.0\frameworks\flex-config.xml
    [compc] D:\somedir\flexflow\bin-release\flexlib.swc (466335 bytes)
   [delete] Deleting directory D:\somedir\build
    [mkdir] Created dir: D:\somedir\terminal.releng\dist.bundles\easysoft\ui
    [mxmlc] Loading configuration file D:\ide\FlexBuilder4\sdks\4.0.0\frameworks\flex-config.xml
    [mxmlc] D:\somedir\flexflow\src\components\TestSwitcher.mxml(8): Warning: Data binding will not be able to detect changes when usin
g square bracket operator.  For Array, please use ArrayCollection.getItemAt() instead.
    [mxmlc]
    [mxmlc]               currentState="{arr[handlers.length - 2]}"
    [mxmlc]

...

    [mxmlc] _Main_mx_managers_SystemManager.as(37): col: 34 Error: Incompatible override.
    [mxmlc]
    [mxmlc]     override     public function callInContext(fn:Function, thisArg:*, argsArray:*, returns:Boolean=true):*
    [mxmlc]                                  ^
    [mxmlc]
    [mxmlc] _Main_mx_managers_SystemManager.as(23): col: 14 Error: Interface method callInContext in namespace mx.core:IFlexModuleFactory is 

implemented with an incompatible signature in class _Main_mx_managers_SystemManager.
    [mxmlc]
    [mxmlc] public class _Main_mx_managers_SystemManager
    [mxmlc]              ^
    [mxmlc]
    [mxmlc] _Main_mx_managers_SystemManager.as(23): col: 14 Error: Interface method callInContext in namespace mx.core:IFlexModuleFactory is 

implemented with an incompatible signature in class _Main_mx_managers_SystemManager.
    [mxmlc]
    [mxmlc] public class _Main_mx_managers_SystemManager
    [mxmlc]              ^
    [mxmlc]

BUILD FAILED
D:\somedir\flexflow\build.xml:31: mxmlc task failed


+ еще в случае чего то типа такого

source="@Embed(source='logo-help.png')"

в коде получаю

Error: Unable to transcode logo-help.png.

фиксится это с помощью 

source="@Embed(source='logo-help.png')"

в еклипсе 1 вариант прокатывает 2 нет через ант 2 прокатывает 1 нет  smile 

В еклипсе все билдится всегда с него и билдили но я решиол упростить процедуру сборки и сделать все 1 скриптом... но mxmlc... 
implemented with an incompatible signature  что это такое и как его исправить? ведь в теории разница может быть только в какихто настройках компилятора

п.с. чето этот раздел мертв в сравнении с java....

Это сообщение отредактировал(а) iLoveJava - 7.10.2010, 11:05
PM MAIL   Вверх
Maksys
Дата 10.10.2010, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Ну как бы тупо ошибки во время компиляции, ANT тут не причем, и по поводу


Цитата(iLoveJava @  6.10.2010,  19:06 Найти цитируемый пост)
source="@Embed(source='logo-help.png')"


я не понял где это пишется.. но в обычно формат такой:
Код

[Embed(source="../sounds/Distant YardLoop.mp3")] private var BGSound:Class;



--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
iLoveJava
Дата 23.11.2010, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



На время забил на эту проблему но у меня всеже грандиозные планы... в которые никак не вписывается кликать в проекте експорт билд бла бла бла

Код

        <mxmlc file="${basedir}/src/${target}.mxml"
               output="${basedir}/bin-release/${target}.swf"
               actionscript-file-encoding="UTF-8"
               verify-digests="false">
            <locale>en_US</locale>
            <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" />
            <source-path path-element="${basedir}/src" />

            <compiler.include-libraries dir="bin-release" append="true">
                <include name="flexlib.swc" />
            </compiler.include-libraries>

            <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/textLayout.swc">
                <url rsl-url="textLayout.swf" />
            </runtime-shared-library-path>

            <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/framework.swc">
                <url rsl-url="framework.swf" />
            </runtime-shared-library-path>

            <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/osmf.swc">
                <url rsl-url="osmf.swf" />
            </runtime-shared-library-path>

            <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/rpc.swc">
                <url rsl-url="rpc.swf" />
            </runtime-shared-library-path>

            <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/spark.swc">
                <url rsl-url="spark.swf" />
            </runtime-shared-library-path>

            <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/sparkskins.swc">
                <url rsl-url="sparkskins.swf" />
            </runtime-shared-library-path>

            <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/datavisualization.swc">
                <url rsl-url="datavisualization.swf" />
            </runtime-shared-library-path>
        </mxmlc>



Результат сейчас все компилится!
Но флекс плагин еще билдит все эти swc в swf и я подозреваю он в эти ыwf впихивает только нужные классы...
После э такого билда у меняы есть только 1 swf собственно то что я билдил как заставить его сбилдить еще все swc
не имею не малейшего понятия  smile 
PM MAIL   Вверх
Maksys
Дата 5.1.2011, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Блин это гуглить надо, была тема про ант и доки по компилятору почитай


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




[ Время генерации скрипта: 0.1205 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.