flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ulrich Andreas <Andreas.Ulr...@formware.de>
Subject AW: Flex 4.10.0 Ant-Compiler Problems with mx Components
Date Fri, 09 Aug 2013 15:15:13 GMT
Hi Tom,

That is what comes out of flex builder with 4.10.0:
-------------------------------------------------------------------------------------------------snip----------------------------------------------------------------------------------------------------
<flex-config>
   <!-- benchmark: output performance benchmark-->
   <!-- benchmark usage:
   <benchmark>boolean</benchmark>
   -->
   <compiler>
      <!-- compiler.accessible: generate an accessible SWF-->
      <accessible>true</accessible>
      <!-- compiler.actionscript-file-encoding: specifies actionscript file encoding. If there is no BOM in the AS3 source files, the compiler will use this file encoding.-->
      <!-- compiler.actionscript-file-encoding usage:
      <actionscript-file-encoding>string</actionscript-file-encoding>
      -->
      <!-- compiler.advanced-telemetry usage:
      <advanced-telemetry>boolean</advanced-telemetry>
      -->
      <!-- compiler.allow-source-path-overlap: checks if a source-path entry is a subdirectory of another source-path entry. It helps make the package names of MXML components unambiguous.-->
      <allow-source-path-overlap>false</allow-source-path-overlap>
      <!-- compiler.as3: use the ActionScript 3 class based object model for greater performance and better error reporting. In the class based object model most built-in functions are implemented as fixed methods of classes.-->
      <as3>true</as3>
      <!-- compiler.compress usage:
      <compress>boolean</compress>
      -->
      <!-- compiler.context-root: path to replace {context.root} tokens for service channel endpoints-->
      <!-- compiler.context-root usage:
      <context-root>context-path</context-root>
      -->
      <!-- compiler.debug: generates a movie that is suitable for debugging-->
      <debug>true</debug>
      <!-- compiler.defaults-css-files usage:
      <defaults-css-files>
         <filename>string</filename>
         <filename>string</filename>
      </defaults-css-files>
      -->
      <!-- compiler.defaults-css-url: defines the location of the default style sheet. Setting this option overrides the implicit use of the defaults.css style sheet in the framework.swc file.-->
      <!-- compiler.defaults-css-url usage:
      <defaults-css-url>string</defaults-css-url>
      -->
      <!-- compiler.define: define a global AS3 conditional compilation definition, e.g. -define=CONFIG::debugging,true or -define+=CONFIG::debugging,true (to append to existing definitions in flex-config.xml) -->
      <!-- compiler.define usage:
      <define>
         <name>string</name>
         <value>string</value>
         <value>string</value>
      </define>
      -->
      <!-- compiler.enable-runtime-design-layers usage:
      <enable-runtime-design-layers>boolean</enable-runtime-design-layers>
      -->
      <!-- compiler.es: use the ECMAScript edition 3 prototype based object model to allow dynamic overriding of prototype properties. In the prototype based object model built-in functions are implemented as dynamic properties of prototype objects.-->
      <es>false</es>
      <extensions>
         <!-- compiler.extensions.extension usage:
         <extension>
            <extension>string</extension>
            <parameters>string</parameters>
         </extension>
         -->
      </extensions>
      <!-- compiler.external-library-path: list of SWC files or directories to compile against but to omit from linking-->
      <external-library-path>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\player\11.8\playerglobal.swc</path-element>
      </external-library-path>
      <fonts>
         <!-- compiler.fonts.advanced-anti-aliasing: enables advanced anti-aliasing for embedded fonts, which provides greater clarity for small fonts.-->
         <advanced-anti-aliasing>true</advanced-anti-aliasing>
         <!-- compiler.fonts.flash-type: enables FlashType for embedded fonts, which provides greater clarity for small fonts.-->
         <!-- compiler.fonts.flash-type usage:
         <flash-type>boolean</flash-type>
         -->
         <languages>
            <!-- compiler.fonts.languages.language-range: a range to restrict the number of font glyphs embedded into the SWF-->
            <!-- compiler.fonts.languages.language-range usage:
            <language-range>
               <lang>string</lang>
               <range>string</range>
               <range>string</range>
            </language-range>
            -->
         </languages>
         <!-- compiler.fonts.local-font-paths usage:
         <local-font-paths>
            <path-element>string</path-element>
            <path-element>string</path-element>
         </local-font-paths>
         -->
         <!-- compiler.fonts.local-fonts-snapshot: File containing system font data produced by flex2.tools.FontSnapshot.-->
         <local-fonts-snapshot>${flexlib}/localFonts.ser</local-fonts-snapshot>
         <!-- compiler.fonts.managers: Compiler font manager classes, in policy resolution order-->
         <managers>
            <manager-class>flash.fonts.JREFontManager</manager-class>
            <manager-class>flash.fonts.BatikFontManager</manager-class>
            <manager-class>flash.fonts.AFEFontManager</manager-class>
            <manager-class>flash.fonts.CFFFontManager</manager-class>
         </managers>
         <!-- compiler.fonts.max-cached-fonts: sets the maximum number of fonts to keep in the server cache.  The default value is 20.-->
         <max-cached-fonts>20</max-cached-fonts>
         <!-- compiler.fonts.max-glyphs-per-face: sets the maximum number of character glyph-outlines to keep in the server cache for each font face. The default value is 1000.-->
         <max-glyphs-per-face>1000</max-glyphs-per-face>
      </fonts>
      <!-- compiler.headless-server: a flag to set when Flex is running on a server without a display-->
      <!-- compiler.headless-server usage:
      <headless-server>boolean</headless-server>
      -->
      <!-- compiler.include-libraries: a list of libraries (SWCs) to completely include in the SWF-->
      <!-- compiler.include-libraries usage:
      <include-libraries>
         <library>string</library>
         <library>string</library>
      </include-libraries>
      -->
      <!-- compiler.incremental: enables incremental compilation-->
      <incremental>true</incremental>
      <!-- compiler.isolate-styles: enables the compiled application or module to set styles that only affect itself and its children-->
      <!-- compiler.isolate-styles usage:
      <isolate-styles>boolean</isolate-styles>
      -->
      <!-- compiler.keep-all-type-selectors: disables the pruning of unused CSS type selectors-->
      <!-- compiler.keep-all-type-selectors usage:
      <keep-all-type-selectors>boolean</keep-all-type-selectors>
      -->
      <!-- compiler.keep-as3-metadata: keep the specified metadata in the SWF-->
      <keep-as3-metadata>
         <name>Inject</name>
      </keep-as3-metadata>
      <keep-as3-metadata>
         <name>PostConstruct</name>
      </keep-as3-metadata>
      <!-- compiler.keep-generated-actionscript: save temporary source files generated during MXML compilation-->
      <keep-generated-actionscript>false</keep-generated-actionscript>
      <!-- compiler.library-path: list of SWC files or directories that contain SWC files-->
      <library-path>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\authoringsupport.swc</path-element>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\apache.swc</path-element>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\flash-integration.swc</path-element>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\experimental.swc</path-element>
         <path-element>Y:\WS_VCC_2ND_4.6\VccLib\bin\VccLib.swc</path-element>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\locale\{locale}</path-element>
         <path-element>Y:\WS_VCC_2ND_4.6\ant\Libs</path-element>
      </library-path>
      <!-- compiler.locale: specifies the locale for internationalization-->
      <locale>
         <locale-element>en_US</locale-element>
      </locale>
      <!-- compiler.minimum-supported-version usage:
      <minimum-supported-version>string</minimum-supported-version>
      -->
      <!-- compiler.mobile: specifies the target runtime is a mobile device-->
      <mobile>false</mobile>
      <mxml>
         <!-- compiler.mxml.compatibility-version: specifies a compatibility version. e.g. -compatibility-version=2.0.1-->
         <!-- compiler.mxml.compatibility-version usage:
         <compatibility-version>version</compatibility-version>
         -->
         <!-- compiler.mxml.minimum-supported-version usage:
         <minimum-supported-version>string</minimum-supported-version>
         -->
         <!-- compiler.mxml.qualified-type-selectors usage:
         <qualified-type-selectors>boolean</qualified-type-selectors>
         -->
      </mxml>
      <namespaces>
         <!-- compiler.namespaces.namespace: Specify a URI to associate with a manifest of components for use as MXML elements-->
         <namespace>
            <uri>http://ns.adobe.com/mxml/2009</uri>
            <manifest>mxml-2009-manifest.xml</manifest>
         </namespace>
         <namespace>
            <uri>library://ns.adobe.com/flex/spark</uri>
            <manifest>spark-manifest.xml</manifest>
         </namespace>
         <namespace>
            <uri>library://ns.adobe.com/flex/mx</uri>
            <manifest>mx-manifest.xml</manifest>
         </namespace>
         <namespace>
            <uri>http://www.adobe.com/2006/mxml</uri>
            <manifest>mxml-manifest.xml</manifest>
         </namespace>
         <namespace>
            <uri>http://flex.apache.org/ns</uri>
            <manifest>apache-manifest.xml</manifest>
         </namespace>
         <namespace>
            <uri>http://flex.apache.org/experimental/ns</uri>
            <manifest>experimental-manifest.xml</manifest>
         </namespace>
      </namespaces>
      <!-- compiler.omit-trace-statements: toggle whether trace statements are omitted-->
      <omit-trace-statements>true</omit-trace-statements>
      <!-- compiler.optimize: Enable post-link SWF optimization-->
      <optimize>true</optimize>
      <!-- compiler.preloader: Specifies the default value for the Application's preloader attribute. If not specified, the default preloader value is mx.preloaders.SparkDownloadProgressBar when -compatibility-version >= 4.0 and mx.preloaders.DownloadProgressBar when -compatibility-version < 4.0.-->
      <!-- compiler.preloader usage:
      <preloader>string</preloader>
      -->
      <!-- compiler.report-invalid-styles-as-warnings: enables reporting of invalid styles as warnings-->
      <!-- compiler.report-invalid-styles-as-warnings usage:
      <report-invalid-styles-as-warnings>boolean</report-invalid-styles-as-warnings>
      -->
      <!-- compiler.report-missing-required-skin-parts-as-warnings: Use this option to generate a warning instead of an error when a missing required skin part is detected.-->
      <!-- compiler.report-missing-required-skin-parts-as-warnings usage:
      <report-missing-required-skin-parts-as-warnings>boolean</report-missing-required-skin-parts-as-warnings>
      -->
      <!-- compiler.services: path to Flex Data Services configuration file-->
      <!-- compiler.services usage:
      <services>filename</services>
      -->
      <!-- compiler.show-actionscript-warnings: runs the AS3 compiler in a mode that detects legal but potentially incorrect code-->
      <show-actionscript-warnings>true</show-actionscript-warnings>
      <!-- compiler.show-binding-warnings: toggle whether warnings generated from data binding code are displayed-->
      <show-binding-warnings>true</show-binding-warnings>
      <!-- compiler.show-invalid-css-property-warnings: toggle whether invalid css property warnings are reported-->
      <!-- compiler.show-invalid-css-property-warnings usage:
      <show-invalid-css-property-warnings>boolean</show-invalid-css-property-warnings>
      -->
      <!-- compiler.show-shadowed-device-font-warnings: toggles whether warnings are displayed when an embedded font name shadows a device font name-->
      <show-shadowed-device-font-warnings>false</show-shadowed-device-font-warnings>
      <!-- compiler.show-unused-type-selector-warnings: toggle whether warnings generated from unused CSS type selectors are displayed-->
      <show-unused-type-selector-warnings>true</show-unused-type-selector-warnings>
      <!-- compiler.source-path: list of path elements that form the roots of ActionScript class hierarchies-->
      <source-path>
         <path-element>Y:\WS_VCC_2ND_4.6\VccRl\src</path-element>
      </source-path>
      <!-- compiler.strict: runs the AS3 compiler in strict error checking mode.-->
      <strict>true</strict>
      <!-- compiler.theme: list of CSS or SWC files to apply as a theme-->
      <theme>
         <filename>themes/Spark/spark.css</filename>
      </theme>
      <!-- compiler.use-resource-bundle-metadata: determines whether resources bundles are included in the application.-->
      <use-resource-bundle-metadata>true</use-resource-bundle-metadata>
      <!-- compiler.verbose-stacktraces: save callstack information to the SWF for debugging-->
      <verbose-stacktraces>false</verbose-stacktraces>
      <!-- compiler.warn-array-tostring-changes: Array.toString() format has changed.-->
      <warn-array-tostring-changes>false</warn-array-tostring-changes>
      <!-- compiler.warn-assignment-within-conditional: Assignment within conditional.-->
      <warn-assignment-within-conditional>true</warn-assignment-within-conditional>
      <!-- compiler.warn-bad-array-cast: Possibly invalid Array cast operation.-->
      <warn-bad-array-cast>true</warn-bad-array-cast>
      <!-- compiler.warn-bad-bool-assignment: Non-Boolean value used where a Boolean value was expected.-->
      <warn-bad-bool-assignment>true</warn-bad-bool-assignment>
      <!-- compiler.warn-bad-date-cast: Invalid Date cast operation.-->
      <warn-bad-date-cast>true</warn-bad-date-cast>
      <!-- compiler.warn-bad-es3-type-method: Unknown method.-->
      <warn-bad-es3-type-method>true</warn-bad-es3-type-method>
      <!-- compiler.warn-bad-es3-type-prop: Unknown property.-->
      <warn-bad-es3-type-prop>true</warn-bad-es3-type-prop>
      <!-- compiler.warn-bad-nan-comparison: Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.-->
      <warn-bad-nan-comparison>true</warn-bad-nan-comparison>
      <!-- compiler.warn-bad-null-assignment: Impossible assignment to null.-->
      <warn-bad-null-assignment>true</warn-bad-null-assignment>
      <!-- compiler.warn-bad-null-comparison: Illogical comparison with null.-->
      <warn-bad-null-comparison>true</warn-bad-null-comparison>
      <!-- compiler.warn-bad-undefined-comparison: Illogical comparison with undefined.  Only untyped variables (or variables of type *) can be undefined.-->
      <warn-bad-undefined-comparison>true</warn-bad-undefined-comparison>
      <!-- compiler.warn-boolean-constructor-with-no-args: Boolean() with no arguments returns false in ActionScript 3.0.  Boolean() returned undefined in ActionScript 2.0.-->
      <warn-boolean-constructor-with-no-args>false</warn-boolean-constructor-with-no-args>
      <!-- compiler.warn-changes-in-resolve: __resolve is no longer supported.-->
      <warn-changes-in-resolve>false</warn-changes-in-resolve>
      <!-- compiler.warn-class-is-sealed: Class is sealed.  It cannot have members added to it dynamically.-->
      <warn-class-is-sealed>true</warn-class-is-sealed>
      <!-- compiler.warn-const-not-initialized: Constant not initialized.-->
      <warn-const-not-initialized>true</warn-const-not-initialized>
      <!-- compiler.warn-constructor-returns-value: Function used in new expression returns a value.  Result will be what the function returns, rather than a new instance of that function.-->
      <warn-constructor-returns-value>false</warn-constructor-returns-value>
      <!-- compiler.warn-deprecated-event-handler-error: EventHandler was not added as a listener.-->
      <warn-deprecated-event-handler-error>false</warn-deprecated-event-handler-error>
      <!-- compiler.warn-deprecated-function-error: Unsupported ActionScript 2.0 function.-->
      <warn-deprecated-function-error>true</warn-deprecated-function-error>
      <!-- compiler.warn-deprecated-property-error: Unsupported ActionScript 2.0 property.-->
      <warn-deprecated-property-error>true</warn-deprecated-property-error>
      <!-- compiler.warn-duplicate-argument-names: More than one argument by the same name.-->
      <warn-duplicate-argument-names>true</warn-duplicate-argument-names>
      <!-- compiler.warn-duplicate-variable-def: Duplicate variable definition -->
      <warn-duplicate-variable-def>true</warn-duplicate-variable-def>
      <!-- compiler.warn-for-var-in-changes: ActionScript 3.0 iterates over an object's properties within a "for x in target" statement in random order.-->
      <warn-for-var-in-changes>false</warn-for-var-in-changes>
      <!-- compiler.warn-import-hides-class: Importing a package by the same name as the current class will hide that class identifier in this scope.-->
      <warn-import-hides-class>true</warn-import-hides-class>
      <!-- compiler.warn-instance-of-changes: Use of the instanceof operator.-->
      <warn-instance-of-changes>true</warn-instance-of-changes>
      <!-- compiler.warn-internal-error: Internal error in compiler.-->
      <warn-internal-error>true</warn-internal-error>
      <!-- compiler.warn-level-not-supported: _level is no longer supported. For more information, see the flash.display package.-->
      <warn-level-not-supported>true</warn-level-not-supported>
      <!-- compiler.warn-missing-namespace-decl: Missing namespace declaration (e.g. variable is not defined to be public, private, etc.).-->
      <warn-missing-namespace-decl>true</warn-missing-namespace-decl>
      <!-- compiler.warn-negative-uint-literal: Negative value will become a large positive value when assigned to a uint data type.-->
      <warn-negative-uint-literal>true</warn-negative-uint-literal>
      <!-- compiler.warn-no-constructor: Missing constructor.-->
      <warn-no-constructor>false</warn-no-constructor>
      <!-- compiler.warn-no-explicit-super-call-in-constructor: The super() statement was not called within the constructor.-->
      <warn-no-explicit-super-call-in-constructor>false</warn-no-explicit-super-call-in-constructor>
      <!-- compiler.warn-no-type-decl: Missing type declaration.-->
      <warn-no-type-decl>true</warn-no-type-decl>
      <!-- compiler.warn-number-from-string-changes: In ActionScript 3.0, white space is ignored and '' returns 0. Number() returns NaN in ActionScript 2.0 when the parameter is '' or contains white space.-->
      <warn-number-from-string-changes>false</warn-number-from-string-changes>
      <!-- compiler.warn-scoping-change-in-this: Change in scoping for the this keyword.  Class methods extracted from an instance of a class will always resolve this back to that instance.  In ActionScript 2.0 this is looked up dynamically based on where the method is invoked from.-->
      <warn-scoping-change-in-this>false</warn-scoping-change-in-this>
      <!-- compiler.warn-slow-text-field-addition: Inefficient use of += on a TextField.-->
      <warn-slow-text-field-addition>true</warn-slow-text-field-addition>
      <!-- compiler.warn-unlikely-function-value: Possible missing parentheses.-->
      <warn-unlikely-function-value>true</warn-unlikely-function-value>
      <!-- compiler.warn-xml-class-has-changed: Possible usage of the ActionScript 2.0 XML class.-->
      <warn-xml-class-has-changed>false</warn-xml-class-has-changed>
   </compiler>
   <!-- debug-password: the password to include in debuggable SWFs-->
   <!-- debug-password usage:
   <debug-password>string</debug-password>
   -->
   <!-- default-background-color: default background color (may be overridden by the application code)-->
   <default-background-color>0xFFFFFF</default-background-color>
   <!-- default-frame-rate: default frame rate to be used in the SWF.-->
   <default-frame-rate>24</default-frame-rate>
   <!-- default-script-limits: default script execution limits (may be overridden by root attributes)-->
   <default-script-limits>
      <max-recursion-depth>1000</max-recursion-depth>
      <max-execution-time>60</max-execution-time>
   </default-script-limits>
   <!-- default-size: default application size (may be overridden by root attributes in the application)-->
   <default-size>
      <width>500</width>
      <height>375</height>
   </default-size>
   <!-- externs: a list of symbols to omit from linking when building a SWF-->
   <!-- externs usage:
   <externs>
      <symbol>string</symbol>
      <symbol>string</symbol>
   </externs>
   -->
   <frames>
      <!-- frames.frame: A SWF frame label with a sequence of classnames that will be linked onto the frame.-->
      <!-- frames.frame usage:
      <frame>
         <label>string</label>
         <classname>string</classname>
      </frame>
      -->
   </frames>
   <framework>halo</framework>
   <!-- include-inheritance-dependencies-only: only include inheritance dependencies of classes specified with include-classes -->
   <!-- include-inheritance-dependencies-only usage:
   <include-inheritance-dependencies-only>boolean</include-inheritance-dependencies-only>
   -->
   <!-- include-resource-bundles: a list of resource bundles to include in the output SWC-->
   <!-- include-resource-bundles usage:
   <include-resource-bundles>
      <bundle>string</bundle>
      <bundle>string</bundle>
   </include-resource-bundles>
   -->
   <!-- includes: a list of symbols to always link in when building a SWF-->
   <!-- includes usage:
   <includes>
      <symbol>string</symbol>
      <symbol>string</symbol>
   </includes>
   -->
   <!-- link-report: Output a XML-formatted report of all definitions linked into the application.-->
   <!-- link-report usage:
   <link-report>filename</link-report>
   -->
   <!-- load-config: load a file containing configuration options-->
   <load-config>${flexlib}/${configname}-config.xml</load-config>
   <!-- load-externs: an XML file containing <def>, <pre>, and <ext> symbols to omit from linking when building a SWF-->
   <!-- load-externs usage:
   <load-externs>filename</load-externs>
   -->
   <metadata>
      <!-- metadata.contributor: A contributor's name to store in the SWF metadata-->
      <!-- metadata.contributor usage:
      <contributor>name</contributor>
      -->
      <!-- metadata.creator: A creator's name to store in the SWF metadata-->
      <creator>Apache Software Foundation</creator>
      <!-- metadata.date: The creation date to store in the SWF metadata-->
      <!-- metadata.date usage:
      <date>text</date>
      -->
      <!-- metadata.description: The default description to store in the SWF metadata-->
      <description>http://flex.apache.org/</description>
      <!-- metadata.language: The language to store in the SWF metadata (i.e. EN, FR)-->
      <language>en_US</language>
      <!-- metadata.localized-description: A localized RDF/XMP description to store in the SWF metadata-->
      <!-- metadata.localized-description usage:
      <localized-description>
         <text>string</text>
         <lang>string</lang>
         <lang>string</lang>
      </localized-description>
      -->
      <!-- metadata.localized-title: A localized RDF/XMP title to store in the SWF metadata-->
      <!-- metadata.localized-title usage:
      <localized-title>
         <title>string</title>
         <lang>string</lang>
         <lang>string</lang>
      </localized-title>
      -->
      <!-- metadata.publisher: A publisher's name to store in the SWF metadata-->
      <publisher>Apache Software Foundation</publisher>
      <!-- metadata.title: The default title to store in the SWF metadata-->
      <title>Apache Flex Application</title>
   </metadata>
   <!-- raw-metadata: XML text to store in the SWF metadata (overrides metadata.* configuration)-->
   <!-- raw-metadata usage:
   <raw-metadata>text</raw-metadata>
   -->
   <!-- remove-unused-rsls: remove RSLs that are not being used by the application-->
   <remove-unused-rsls>true</remove-unused-rsls>
   <!-- resource-bundle-list: prints a list of resource bundles to a file for input to the compc compiler to create a resource bundle SWC file. -->
   <!-- resource-bundle-list usage:
   <resource-bundle-list>filename</resource-bundle-list>
   -->
   <!-- runtime-shared-libraries: a list of runtime shared library URLs to be loaded before the application starts-->
   <!-- runtime-shared-libraries usage:
   <runtime-shared-libraries>
      <url>string</url>
      <url>string</url>
   </runtime-shared-libraries>
   -->
   <!-- runtime-shared-library-path: specifies a SWC to link against, an RSL URL to load, with an optional policy file URL and optional failover URLs -->
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\framework.swc</path-element>
      <rsl-url>framework_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\osmf.swc</path-element>
      <rsl-url>osmf_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\textLayout.swc</path-element>
      <rsl-url>textLayout_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\charts.swc</path-element>
      <rsl-url>charts_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\rpc.swc</path-element>
      <rsl-url>rpc_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\mx\mx.swc</path-element>
      <rsl-url>mx_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\advancedgrids.swc</path-element>
      <rsl-url>advancedgrids_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\spark.swc</path-element>
      <rsl-url>spark_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\spark_dmv.swc</path-element>
      <rsl-url>spark_dmv_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-path>
      <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\sparkskins.swc</path-element>
      <rsl-url>sparkskins_4.10.0.0.swf</rsl-url>
   </runtime-shared-library-path>
   <runtime-shared-library-settings>
      <!-- runtime-shared-library-settings.application-domain: override the application domain an RSL is loaded into. The supported values are 'current', 'default', 'parent', or 'top-level'.-->
      <application-domain>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\framework.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\osmf.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\textLayout.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\charts.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\rpc.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\mx\mx.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\advancedgrids.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\spark.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\spark_dmv.swc</path-element>
         <application-domain-target>default</application-domain-target>
         <path-element>Y:\dev\Apache Flex\4.10.0\frameworks\libs\sparkskins.swc</path-element>
         <application-domain-target>default</application-domain-target>
      </application-domain>
      <!-- runtime-shared-library-settings.force-rsls: force an RSL to be loaded, overriding the removal caused by using the remove-unused-rsls option-->
      <!-- runtime-shared-library-settings.force-rsls usage:
      <force-rsls>
         <path-element>string</path-element>
         <path-element>string</path-element>
      </force-rsls>
      -->
   </runtime-shared-library-settings>
   <!-- size-report: Output an XML-formatted report detailing the size of all code and data linked into the application.-->
   <!-- size-report usage:
   <size-report>filename</size-report>
   -->
   <!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
   <static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>
   <!-- swf-version: specifies the version of the compiled SWF file.-->
   <swf-version>21</swf-version>
   <!-- target-player: specifies the version of the player the application is targeting. Features requiring a later version will not be compiled into the application. The minimum value supported is "9.0.0".-->
   <target-player>11.8.0</target-player>
   <!-- tools-locale: specifies the locale used by the compiler when reporting errors and warnings.-->
   <!-- tools-locale usage:
   <tools-locale>string</tools-locale>
   -->
   <!-- use-direct-blit: Use hardware acceleration to blit graphics to the screen, where such acceleration is available.-->
   <!-- use-direct-blit usage:
   <use-direct-blit>boolean</use-direct-blit>
   -->
   <!-- use-gpu: Use GPU compositing features when drawing graphics, where such acceleration is available.-->
   <!-- use-gpu usage:
   <use-gpu>boolean</use-gpu>
   -->
   <!-- use-network: toggle whether the SWF is flagged for access to network resources-->
   <use-network>true</use-network>
   <!-- verify-digests: verifies the libraries loaded at runtime are the correct ones.-->
   <verify-digests>false</verify-digests>
   <!-- warnings: toggle the display of warnings-->
   <!-- warnings usage:
   <warnings>boolean</warnings>
   -->
</flex-config>

-------------------------------------------------------------------------------------------------snap----------------------------------------------------------------------------------------------------






After a little ANT and XSL we get this (named fb_VccO2Icb_config.xml) for our continues integration :






 
-------------------------------------------------------------------------------------------------snip----------------------------------------------------------------------------------------------------
<flex-config>
<!-- benchmark: output performance benchmark-->
<!-- benchmark usage:
   <benchmark>boolean</benchmark>
   -->
<compiler>
<!-- compiler.accessible: generate an accessible SWF-->
<accessible>true</accessible>
<!-- compiler.actionscript-file-encoding: specifies actionscript file encoding. If there is no BOM in the AS3 source files, the compiler will use this file encoding.-->
<!-- compiler.actionscript-file-encoding usage:
      <actionscript-file-encoding>string</actionscript-file-encoding>
      -->
<!-- compiler.advanced-telemetry usage:
      <advanced-telemetry>boolean</advanced-telemetry>
      -->
<!-- compiler.allow-source-path-overlap: checks if a source-path entry is a subdirectory of another source-path entry. It helps make the package names of MXML components unambiguous.-->
<allow-source-path-overlap>false</allow-source-path-overlap>
<!-- compiler.as3: use the ActionScript 3 class based object model for greater performance and better error reporting. In the class based object model most built-in functions are implemented as fixed methods of classes.-->
<as3>true</as3>
<!-- compiler.compress usage:
      <compress>boolean</compress>
      -->
<!-- compiler.context-root: path to replace {context.root} tokens for service channel endpoints-->
<!-- compiler.context-root usage:
      <context-root>context-path</context-root>
      -->
<!-- compiler.debug: generates a movie that is suitable for debugging-->
<debug>true</debug>
<!-- compiler.defaults-css-files usage:
      <defaults-css-files>
         <filename>string</filename>
         <filename>string</filename>
      </defaults-css-files>
      -->
<!-- compiler.defaults-css-url: defines the location of the default style sheet. Setting this option overrides the implicit use of the defaults.css style sheet in the framework.swc file.-->
<!-- compiler.defaults-css-url usage:
      <defaults-css-url>string</defaults-css-url>
      -->
<!-- compiler.define: define a global AS3 conditional compilation definition, e.g. -define=CONFIG::debugging,true or -define+=CONFIG::debugging,true (to append to existing definitions in flex-config.xml) -->
<!-- compiler.define usage:
      <define>
         <name>string</name>
         <value>string</value>
         <value>string</value>
      </define>
      -->
<!-- compiler.enable-runtime-design-layers usage:
      <enable-runtime-design-layers>boolean</enable-runtime-design-layers>
      -->
<!-- compiler.es: use the ECMAScript edition 3 prototype based object model to allow dynamic overriding of prototype properties. In the prototype based object model built-in functions are implemented as dynamic properties of prototype objects.-->
<es>false</es>
<extensions>
<!-- compiler.extensions.extension usage:
         <extension>
            <extension>string</extension>
            <parameters>string</parameters>
         </extension>
         -->
</extensions>
<!-- compiler.external-library-path: list of SWC files or directories to compile against but to omit from linking-->
<external-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\player\11.8\playerglobal.swc</path-element>
</external-library-path>
<fonts>
<!-- compiler.fonts.advanced-anti-aliasing: enables advanced anti-aliasing for embedded fonts, which provides greater clarity for small fonts.-->
<advanced-anti-aliasing>true</advanced-anti-aliasing>
<!-- compiler.fonts.flash-type: enables FlashType for embedded fonts, which provides greater clarity for small fonts.-->
<!-- compiler.fonts.flash-type usage:
         <flash-type>boolean</flash-type>
         -->
<languages>
<!-- compiler.fonts.languages.language-range: a range to restrict the number of font glyphs embedded into the SWF-->
<!-- compiler.fonts.languages.language-range usage:
            <language-range>
               <lang>string</lang>
               <range>string</range>
               <range>string</range>
            </language-range>
            -->
</languages>
<!-- compiler.fonts.local-font-paths usage:
         <local-font-paths>
            <path-element>string</path-element>
            <path-element>string</path-element>
         </local-font-paths>
         -->
<!-- compiler.fonts.local-fonts-snapshot: File containing system font data produced by flex2.tools.FontSnapshot.-->
<local-fonts-snapshot>${flexlib}/localFonts.ser</local-fonts-snapshot>
<!-- compiler.fonts.managers: Compiler font manager classes, in policy resolution order-->
<managers>
<manager-class>flash.fonts.JREFontManager</manager-class>
<manager-class>flash.fonts.BatikFontManager</manager-class>
<manager-class>flash.fonts.AFEFontManager</manager-class>
<manager-class>flash.fonts.CFFFontManager</manager-class>
</managers>
<!-- compiler.fonts.max-cached-fonts: sets the maximum number of fonts to keep in the server cache.  The default value is 20.-->
<max-cached-fonts>20</max-cached-fonts>
<!-- compiler.fonts.max-glyphs-per-face: sets the maximum number of character glyph-outlines to keep in the server cache for each font face. The default value is 1000.-->
<max-glyphs-per-face>1000</max-glyphs-per-face>
</fonts>
<!-- compiler.headless-server: a flag to set when Flex is running on a server without a display-->
<!-- compiler.headless-server usage:
      <headless-server>boolean</headless-server>
      -->
<!-- compiler.include-libraries: a list of libraries (SWCs) to completely include in the SWF-->
<!-- compiler.include-libraries usage:
      <include-libraries>
         <library>string</library>
         <library>string</library>
      </include-libraries>
      -->
<!-- compiler.incremental: enables incremental compilation-->
<incremental>true</incremental>
<!-- compiler.isolate-styles: enables the compiled application or module to set styles that only affect itself and its children-->
<!-- compiler.isolate-styles usage:
      <isolate-styles>boolean</isolate-styles>
      -->
<!-- compiler.keep-all-type-selectors: disables the pruning of unused CSS type selectors-->
<!-- compiler.keep-all-type-selectors usage:
      <keep-all-type-selectors>boolean</keep-all-type-selectors>
      -->
<!-- compiler.keep-as3-metadata: keep the specified metadata in the SWF-->
<keep-as3-metadata>
<name>Inject</name>
</keep-as3-metadata>
<keep-as3-metadata>
<name>PostConstruct</name>
</keep-as3-metadata>
<!-- compiler.keep-generated-actionscript: save temporary source files generated during MXML compilation-->
<keep-generated-actionscript>false</keep-generated-actionscript>
<!-- compiler.library-path: list of SWC files or directories that contain SWC files-->
<library-path>
<path-element>${FLEX_HOME}\frameworks\libs\authoringsupport.swc</path-element>
<path-element>${FLEX_HOME}\frameworks\libs\apache.swc</path-element>
<path-element>${FLEX_HOME}\frameworks\libs\flash-integration.swc</path-element>
<path-element>${FLEX_HOME}\frameworks\libs\experimental.swc</path-element>
<path-element>${FLEX_HOME}\frameworks\locale\{locale}</path-element>
</library-path>
<!-- compiler.locale: specifies the locale for internationalization-->
<locale>
<locale-element>en_US</locale-element>
</locale>
<!-- compiler.minimum-supported-version usage:
      <minimum-supported-version>string</minimum-supported-version>
      -->
<!-- compiler.mobile: specifies the target runtime is a mobile device-->
<mobile>false</mobile>
<mxml>
<!-- compiler.mxml.compatibility-version: specifies a compatibility version. e.g. -compatibility-version=2.0.1-->
<!-- compiler.mxml.compatibility-version usage:
         <compatibility-version>version</compatibility-version>
         -->
<!-- compiler.mxml.minimum-supported-version usage:
         <minimum-supported-version>string</minimum-supported-version>
         -->
<!-- compiler.mxml.qualified-type-selectors usage:
         <qualified-type-selectors>boolean</qualified-type-selectors>
         -->
</mxml>
<namespaces>
<!-- compiler.namespaces.namespace: Specify a URI to associate with a manifest of components for use as MXML elements-->
<namespace>
<uri>http://ns.adobe.com/mxml/2009</uri>
<manifest>${FLEX_HOME}/frameworks/mxml-2009-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.adobe.com/flex/spark</uri>
<manifest>${FLEX_HOME}/frameworks/spark-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.adobe.com/flex/mx</uri>
<manifest>${FLEX_HOME}/frameworks/mx-manifest.xml</manifest>
</namespace>
<namespace>
<uri>http://www.adobe.com/2006/mxml</uri>
<manifest>${FLEX_HOME}/frameworks/mxml-manifest.xml</manifest>
</namespace>
<namespace>
<uri>http://flex.apache.org/ns</uri>
<manifest>${FLEX_HOME}/frameworks/apache-manifest.xml</manifest>
</namespace>
<namespace>
<uri>http://flex.apache.org/experimental/ns</uri>
<manifest>${FLEX_HOME}/frameworks/experimental-manifest.xml</manifest>
</namespace>
</namespaces>
<!-- compiler.omit-trace-statements: toggle whether trace statements are omitted-->
<omit-trace-statements>true</omit-trace-statements>
<!-- compiler.optimize: Enable post-link SWF optimization-->
<optimize>true</optimize>
<!-- compiler.preloader: Specifies the default value for the Application's preloader attribute. If not specified, the default preloader value is mx.preloaders.SparkDownloadProgressBar when -compatibility-version >= 4.0 and mx.preloaders.DownloadProgressBar when -compatibility-version < 4.0.-->
<!-- compiler.preloader usage:
      <preloader>string</preloader>
      -->
<!-- compiler.report-invalid-styles-as-warnings: enables reporting of invalid styles as warnings-->
<!-- compiler.report-invalid-styles-as-warnings usage:
      <report-invalid-styles-as-warnings>boolean</report-invalid-styles-as-warnings>
      -->
<!-- compiler.report-missing-required-skin-parts-as-warnings: Use this option to generate a warning instead of an error when a missing required skin part is detected.-->
<!-- compiler.report-missing-required-skin-parts-as-warnings usage:
      <report-missing-required-skin-parts-as-warnings>boolean</report-missing-required-skin-parts-as-warnings>
      -->
<!-- compiler.services: path to Flex Data Services configuration file-->
<!-- compiler.services usage:
      <services>filename</services>
      -->
<!-- compiler.show-actionscript-warnings: runs the AS3 compiler in a mode that detects legal but potentially incorrect code-->
<show-actionscript-warnings>true</show-actionscript-warnings>
<!-- compiler.show-binding-warnings: toggle whether warnings generated from data binding code are displayed-->
<show-binding-warnings>true</show-binding-warnings>
<!-- compiler.show-invalid-css-property-warnings: toggle whether invalid css property warnings are reported-->
<!-- compiler.show-invalid-css-property-warnings usage:
      <show-invalid-css-property-warnings>boolean</show-invalid-css-property-warnings>
      -->
<!-- compiler.show-shadowed-device-font-warnings: toggles whether warnings are displayed when an embedded font name shadows a device font name-->
<show-shadowed-device-font-warnings>false</show-shadowed-device-font-warnings>
<!-- compiler.show-unused-type-selector-warnings: toggle whether warnings generated from unused CSS type selectors are displayed-->
<show-unused-type-selector-warnings>true</show-unused-type-selector-warnings>
<!-- compiler.source-path: list of path elements that form the roots of ActionScript class hierarchies-->
<source-path/>
<!-- compiler.strict: runs the AS3 compiler in strict error checking mode.-->
<strict>true</strict>
<!-- compiler.theme: list of CSS or SWC files to apply as a theme-->
<theme>
<filename>${FLEX_HOME}/frameworks/themes/Spark/spark.css</filename>
</theme>
<!-- compiler.use-resource-bundle-metadata: determines whether resources bundles are included in the application.-->
<use-resource-bundle-metadata>true</use-resource-bundle-metadata>
<!-- compiler.verbose-stacktraces: save callstack information to the SWF for debugging-->
<verbose-stacktraces>false</verbose-stacktraces>
<!-- compiler.warn-array-tostring-changes: Array.toString() format has changed.-->
<warn-array-tostring-changes>false</warn-array-tostring-changes>
<!-- compiler.warn-assignment-within-conditional: Assignment within conditional.-->
<warn-assignment-within-conditional>true</warn-assignment-within-conditional>
<!-- compiler.warn-bad-array-cast: Possibly invalid Array cast operation.-->
<warn-bad-array-cast>true</warn-bad-array-cast>
<!-- compiler.warn-bad-bool-assignment: Non-Boolean value used where a Boolean value was expected.-->
<warn-bad-bool-assignment>true</warn-bad-bool-assignment>
<!-- compiler.warn-bad-date-cast: Invalid Date cast operation.-->
<warn-bad-date-cast>true</warn-bad-date-cast>
<!-- compiler.warn-bad-es3-type-method: Unknown method.-->
<warn-bad-es3-type-method>true</warn-bad-es3-type-method>
<!-- compiler.warn-bad-es3-type-prop: Unknown property.-->
<warn-bad-es3-type-prop>true</warn-bad-es3-type-prop>
<!-- compiler.warn-bad-nan-comparison: Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.-->
<warn-bad-nan-comparison>true</warn-bad-nan-comparison>
<!-- compiler.warn-bad-null-assignment: Impossible assignment to null.-->
<warn-bad-null-assignment>true</warn-bad-null-assignment>
<!-- compiler.warn-bad-null-comparison: Illogical comparison with null.-->
<warn-bad-null-comparison>true</warn-bad-null-comparison>
<!-- compiler.warn-bad-undefined-comparison: Illogical comparison with undefined.  Only untyped variables (or variables of type *) can be undefined.-->
<warn-bad-undefined-comparison>true</warn-bad-undefined-comparison>
<!-- compiler.warn-boolean-constructor-with-no-args: Boolean() with no arguments returns false in ActionScript 3.0.  Boolean() returned undefined in ActionScript 2.0.-->
<warn-boolean-constructor-with-no-args>false</warn-boolean-constructor-with-no-args>
<!-- compiler.warn-changes-in-resolve: __resolve is no longer supported.-->
<warn-changes-in-resolve>false</warn-changes-in-resolve>
<!-- compiler.warn-class-is-sealed: Class is sealed.  It cannot have members added to it dynamically.-->
<warn-class-is-sealed>true</warn-class-is-sealed>
<!-- compiler.warn-const-not-initialized: Constant not initialized.-->
<warn-const-not-initialized>true</warn-const-not-initialized>
<!-- compiler.warn-constructor-returns-value: Function used in new expression returns a value.  Result will be what the function returns, rather than a new instance of that function.-->
<warn-constructor-returns-value>false</warn-constructor-returns-value>
<!-- compiler.warn-deprecated-event-handler-error: EventHandler was not added as a listener.-->
<warn-deprecated-event-handler-error>false</warn-deprecated-event-handler-error>
<!-- compiler.warn-deprecated-function-error: Unsupported ActionScript 2.0 function.-->
<warn-deprecated-function-error>true</warn-deprecated-function-error>
<!-- compiler.warn-deprecated-property-error: Unsupported ActionScript 2.0 property.-->
<warn-deprecated-property-error>true</warn-deprecated-property-error>
<!-- compiler.warn-duplicate-argument-names: More than one argument by the same name.-->
<warn-duplicate-argument-names>true</warn-duplicate-argument-names>
<!-- compiler.warn-duplicate-variable-def: Duplicate variable definition -->
<warn-duplicate-variable-def>true</warn-duplicate-variable-def>
<!-- compiler.warn-for-var-in-changes: ActionScript 3.0 iterates over an object's properties within a "for x in target" statement in random order.-->
<warn-for-var-in-changes>false</warn-for-var-in-changes>
<!-- compiler.warn-import-hides-class: Importing a package by the same name as the current class will hide that class identifier in this scope.-->
<warn-import-hides-class>true</warn-import-hides-class>
<!-- compiler.warn-instance-of-changes: Use of the instanceof operator.-->
<warn-instance-of-changes>true</warn-instance-of-changes>
<!-- compiler.warn-internal-error: Internal error in compiler.-->
<warn-internal-error>true</warn-internal-error>
<!-- compiler.warn-level-not-supported: _level is no longer supported. For more information, see the flash.display package.-->
<warn-level-not-supported>true</warn-level-not-supported>
<!-- compiler.warn-missing-namespace-decl: Missing namespace declaration (e.g. variable is not defined to be public, private, etc.).-->
<warn-missing-namespace-decl>true</warn-missing-namespace-decl>
<!-- compiler.warn-negative-uint-literal: Negative value will become a large positive value when assigned to a uint data type.-->
<warn-negative-uint-literal>true</warn-negative-uint-literal>
<!-- compiler.warn-no-constructor: Missing constructor.-->
<warn-no-constructor>false</warn-no-constructor>
<!-- compiler.warn-no-explicit-super-call-in-constructor: The super() statement was not called within the constructor.-->
<warn-no-explicit-super-call-in-constructor>false</warn-no-explicit-super-call-in-constructor>
<!-- compiler.warn-no-type-decl: Missing type declaration.-->
<warn-no-type-decl>true</warn-no-type-decl>
<!-- compiler.warn-number-from-string-changes: In ActionScript 3.0, white space is ignored and '' returns 0. Number() returns NaN in ActionScript 2.0 when the parameter is '' or contains white space.-->
<warn-number-from-string-changes>false</warn-number-from-string-changes>
<!-- compiler.warn-scoping-change-in-this: Change in scoping for the this keyword.  Class methods extracted from an instance of a class will always resolve this back to that instance.  In ActionScript 2.0 this is looked up dynamically based on where the method is invoked from.-->
<warn-scoping-change-in-this>false</warn-scoping-change-in-this>
<!-- compiler.warn-slow-text-field-addition: Inefficient use of += on a TextField.-->
<warn-slow-text-field-addition>true</warn-slow-text-field-addition>
<!-- compiler.warn-unlikely-function-value: Possible missing parentheses.-->
<warn-unlikely-function-value>true</warn-unlikely-function-value>
<!-- compiler.warn-xml-class-has-changed: Possible usage of the ActionScript 2.0 XML class.-->
<warn-xml-class-has-changed>false</warn-xml-class-has-changed>
</compiler>
<!-- debug-password: the password to include in debuggable SWFs-->
<!-- debug-password usage:
   <debug-password>string</debug-password>
   -->
<!-- default-background-color: default background color (may be overridden by the application code)-->
<default-background-color>0xFFFFFF</default-background-color>
<!-- default-frame-rate: default frame rate to be used in the SWF.-->
<default-frame-rate>24</default-frame-rate>
<!-- default-script-limits: default script execution limits (may be overridden by root attributes)-->
<default-script-limits>
<max-recursion-depth>1000</max-recursion-depth>
<max-execution-time>60</max-execution-time>
</default-script-limits>
<!-- default-size: default application size (may be overridden by root attributes in the application)-->
<default-size>
<width>500</width>
<height>375</height>
</default-size>
<!-- externs: a list of symbols to omit from linking when building a SWF-->
<!-- externs usage:
   <externs>
      <symbol>string</symbol>
      <symbol>string</symbol>
   </externs>
   -->
<frames>
<!-- frames.frame: A SWF frame label with a sequence of classnames that will be linked onto the frame.-->
<!-- frames.frame usage:
      <frame>
         <label>string</label>
         <classname>string</classname>
      </frame>
      -->
</frames>
<framework>halo</framework>
<!-- include-inheritance-dependencies-only: only include inheritance dependencies of classes specified with include-classes -->
<!-- include-inheritance-dependencies-only usage:
   <include-inheritance-dependencies-only>boolean</include-inheritance-dependencies-only>
   -->
<!-- include-resource-bundles: a list of resource bundles to include in the output SWC-->
<!-- include-resource-bundles usage:
   <include-resource-bundles>
      <bundle>string</bundle>
      <bundle>string</bundle>
   </include-resource-bundles>
   -->
<!-- includes: a list of symbols to always link in when building a SWF-->
<!-- includes usage:
   <includes>
      <symbol>string</symbol>
      <symbol>string</symbol>
   </includes>
   -->
<!-- link-report: Output a XML-formatted report of all definitions linked into the application.-->
<!-- link-report usage:
   <link-report>filename</link-report>
   -->
<!-- load-config: load a file containing configuration options-->
<load-config>${flexlib}/${configname}-config.xml</load-config>
<!-- load-externs: an XML file containing <def>, <pre>, and <ext> symbols to omit from linking when building a SWF-->
<!-- load-externs usage:
   <load-externs>filename</load-externs>
   -->
<metadata>
<!-- metadata.contributor: A contributor's name to store in the SWF metadata-->
<!-- metadata.contributor usage:
      <contributor>name</contributor>
      -->
<!-- metadata.creator: A creator's name to store in the SWF metadata-->
<creator>Apache Software Foundation</creator>
<!-- metadata.date: The creation date to store in the SWF metadata-->
<!-- metadata.date usage:
      <date>text</date>
      -->
<!-- metadata.description: The default description to store in the SWF metadata-->
<description>http://flex.apache.org/</description>
<!-- metadata.language: The language to store in the SWF metadata (i.e. EN, FR)-->
<language>en_US</language>
<!-- metadata.localized-description: A localized RDF/XMP description to store in the SWF metadata-->
<!-- metadata.localized-description usage:
      <localized-description>
         <text>string</text>
         <lang>string</lang>
         <lang>string</lang>
      </localized-description>
      -->
<!-- metadata.localized-title: A localized RDF/XMP title to store in the SWF metadata-->
<!-- metadata.localized-title usage:
      <localized-title>
         <title>string</title>
         <lang>string</lang>
         <lang>string</lang>
      </localized-title>
      -->
<!-- metadata.publisher: A publisher's name to store in the SWF metadata-->
<publisher>Apache Software Foundation</publisher>
<!-- metadata.title: The default title to store in the SWF metadata-->
<title>Apache Flex Application</title>
</metadata>
<!-- raw-metadata: XML text to store in the SWF metadata (overrides metadata.* configuration)-->
<!-- raw-metadata usage:
   <raw-metadata>text</raw-metadata>
   -->
<!-- remove-unused-rsls: remove RSLs that are not being used by the application-->
<remove-unused-rsls>true</remove-unused-rsls>
<!-- resource-bundle-list: prints a list of resource bundles to a file for input to the compc compiler to create a resource bundle SWC file. -->
<!-- resource-bundle-list usage:
   <resource-bundle-list>filename</resource-bundle-list>
   -->
<!-- runtime-shared-libraries: a list of runtime shared library URLs to be loaded before the application starts-->
<!-- runtime-shared-libraries usage:
   <runtime-shared-libraries>
      <url>string</url>
      <url>string</url>
   </runtime-shared-libraries>
   -->
<!-- runtime-shared-library-path: specifies a SWC to link against, an RSL URL to load, with an optional policy file URL and optional failover URLs -->
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\framework.swc</path-element>
<rsl-url>framework_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\osmf.swc</path-element>
<rsl-url>osmf_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\textLayout.swc</path-element>
<rsl-url>textLayout_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\charts.swc</path-element>
<rsl-url>charts_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\rpc.swc</path-element>
<rsl-url>rpc_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\mx\mx.swc</path-element>
<rsl-url>mx_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\advancedgrids.swc</path-element>
<rsl-url>advancedgrids_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\spark.swc</path-element>
<rsl-url>spark_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\spark_dmv.swc</path-element>
<rsl-url>spark_dmv_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-path>
<path-element>${FLEX_HOME}\frameworks\libs\sparkskins.swc</path-element>
<rsl-url>sparkskins_4.10.0.0.swf</rsl-url>
</runtime-shared-library-path>
<runtime-shared-library-settings>
<!-- runtime-shared-library-settings.application-domain: override the application domain an RSL is loaded into. The supported values are 'current', 'default', 'parent', or 'top-level'.-->
<application-domain>
<path-element>${FLEX_HOME}\frameworks\libs\framework.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\osmf.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\textLayout.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\charts.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\rpc.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\mx\mx.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\advancedgrids.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\spark.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\spark_dmv.swc</path-element>
<application-domain-target>default</application-domain-target>
<path-element>${FLEX_HOME}\frameworks\libs\sparkskins.swc</path-element>
<application-domain-target>default</application-domain-target>
</application-domain>
<!-- runtime-shared-library-settings.force-rsls: force an RSL to be loaded, overriding the removal caused by using the remove-unused-rsls option-->
<!-- runtime-shared-library-settings.force-rsls usage:
      <force-rsls>
         <path-element>string</path-element>
         <path-element>string</path-element>
      </force-rsls>
      -->
</runtime-shared-library-settings>
<!-- size-report: Output an XML-formatted report detailing the size of all code and data linked into the application.-->
<!-- size-report usage:
   <size-report>filename</size-report>
   -->
<!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
<static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>
<!-- swf-version: specifies the version of the compiled SWF file.-->
<swf-version>21</swf-version>
<!-- target-player: specifies the version of the player the application is targeting. Features requiring a later version will not be compiled into the application. The minimum value supported is "9.0.0".-->
<target-player>11.8.0</target-player>
<!-- tools-locale: specifies the locale used by the compiler when reporting errors and warnings.-->
<!-- tools-locale usage:
   <tools-locale>string</tools-locale>
   -->
<!-- use-direct-blit: Use hardware acceleration to blit graphics to the screen, where such acceleration is available.-->
<!-- use-direct-blit usage:
   <use-direct-blit>boolean</use-direct-blit>
   -->
<!-- use-gpu: Use GPU compositing features when drawing graphics, where such acceleration is available.-->
<!-- use-gpu usage:
   <use-gpu>boolean</use-gpu>
   -->
<!-- use-network: toggle whether the SWF is flagged for access to network resources-->
<use-network>true</use-network>
<!-- verify-digests: verifies the libraries loaded at runtime are the correct ones.-->
<verify-digests>false</verify-digests>
<!-- warnings: toggle the display of warnings-->
<!-- warnings usage:
   <warnings>boolean</warnings>
   -->
</flex-config>

-------------------------------------------------------------------------------------------------snap----------------------------------------------------------------------------------------------------


And this is the ANT target for the above project
LIBS_DIR contains common referenced libs like robotlegs, as3core, as3cryptop etc...
Other Variables are simple path variables describing the location of the project in the svn trunk.


<target name="compileVccO2Icb" depends="buildVccLib">
		<echo>Compiling VccO2Icb...</echo>	
		<mxmlc  file="${SRC_DIR_VCCO2ICB}/VccO2Icb.mxml"
                output="${DEPLOY_DIR}/VccO2Icb.swf"
                debug="false"
                optimize="true"
				incremental="true"
                >
			<load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" />
			<load-config filename="${VCC_BASE_DIR}/VccO2Icb/src/build/fb_VccO2Icb_config.xml"/>
			<source-path path-element="${SRC_DIR_VCCO2ICB}"/>
			<library-path dir="${FLEX_HOME}/frameworks/libs" includes="*.swc" append="true"/>
			<compiler.library-path dir="${LIBS_DIR}" append="true">
				<include name="*.swc" />								
			</compiler.library-path>
			<compiler.library-path dir="${DEPLOY_DIR}" append="true">
				<include name="VccLib.swc" />
			</compiler.library-path>
		</mxmlc>
		<echo>Compiled VccO2Icb</echo>	
	</target>	


Thanks for taking a look...

Regards
Andi




-----Urspr√ľngliche Nachricht-----
Von: Tom Chiverton [mailto:tc@extravision.com] 
Gesendet: Donnerstag, 8. August 2013 15:36
An: users@flex.apache.org
Betreff: Re: Flex 4.10.0 Ant-Compiler Problems with mx Components

On 08/08/2013 11:08, Ulrich Andreas wrote:
> After changing a few absolute or missing File-Paths to ANT Variables we compiled all libs, modules and applications within our Continous-Integration-System fine.
Well, I expect that has gone wrong. Can you post the config file, and directory listings of the paths it references with variables and/or static strings ?
I expect one of them isn't where you expect any more of something.

Tom

Mime
View raw message