Собственно есть
Код | ... <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 нет
В еклипсе все билдится всегда с него и билдили но я решиол упростить процедуру сборки и сделать все 1 скриптом... но mxmlc... implemented with an incompatible signature что это такое и как его исправить? ведь в теории разница может быть только в какихто настройках компилятора
п.с. чето этот раздел мертв в сравнении с java.... |