Thank you for the ant example. Could you provide what your services-config.xml file (${config.home}\flex\services-config.xml) contains. That is the only difference I can see between our examples. I have attempted to use the supplied ant file directly, but do not have a services-config.xml file.
Thanks, TJ --- In flexcoders@yahoogroups.com, "robert_ramirez44" <[EMAIL PROTECTED]> wrote: > > --- In flexcoders@yahoogroups.com, "skitj5558" <tj.opensrc@> wrote: > > Here is a is a working ANT file for AMFPHP. Just ignore the > config-services stuff, that is for AMFPHP. > > <?xml version="1.0" encoding="utf-8" ?> > - <project name="Events Monitor" basedir="."> > <taskdef resource="flexTasks.tasks" /> > <property name="FLEX_HOME" location="C:\flexsdk3" /> > <property name="app.name" value="EventsMonitor" /> > <property name="build.home" location="${basedir}/build" /> > <property name="src.home" location="${basedir}/src" /> > <property name="lib.home" location="${basedir}/lib" /> > <property name="config.home" location="${basedir}/config" /> > <property name="dist.home" location="${basedir}/dist" /> > - <target name="clean"> > - <delete includeemptydirs="true"> > <fileset dir="${build.home}" includes="**/*" /> > <fileset dir="${dist.home}" includes="**/*" /> > </delete> > </target> > - <target name="prepare"> > <mkdir dir="${build.home}/${app.name}" /> > - <copy todir="${build.home}/${app.name}"> > <fileset dir="${src.home}/php" /> > </copy> > </target> > - <target name="compile" depends="clean,prepare"> > - <mxmlc file="${src.home}/flex/Main.mxml" > output="${build.home}/${app.name}/Main.swf" > actionscript-file-encoding="UTF-8" context-root="${app.name}" > services="${config.home}\flex\services-config.xml"> > - <!-- Get default compiler options. > --> > <load-config filename="${FLEX_HOME}\frameworks\flex-config.xml" /> > - <!-- List of path elements that form the roots of ActionScript > class hierarchies. > --> > <source-path path-element="${FLEX_HOME}/frameworks" /> > <source-path path-element="${src.home}/flex" /> > - <!-- List of SWC files or directories that contain SWC files. > --> > - <compiler.library-path dir="${FLEX_HOME}/frameworks" append="true"> > <include name="libs" /> > <include name="../bundles/{locale}" /> > <include name="${lib.home}/flex/" /> > </compiler.library-path> > - <!-- Set size of output SWF file. > --> > <default-size width="500" height="600" /> > </mxmlc> > </target> > - <target name="dist" depends="compile"> > <zip destfile="${dist.home}/${app.name}.zip" basedir="${build.home}" > update="true" /> > </target> > - <!-- <target name="deploy" depends="compile"> > <ftp server="[SERVER_NAME]" > remotedir="/home/username/www/${app.name}" > userid="username" > password="password" > depends="yes"> > <fileset dir="${build.home}/${app.name}"/> > </ftp> > </target> > > --> > </project> > > Hi, > > > > I am new to Flex and have been working to create an ant build that > > will automate the build process used by the flex builder plugin for > > eclipse. I am having problems generating a workable swf from my > > project in ant, when the same source works fine when built with Eclipse. > > > > Here are the details for my project. We broke the project out into > > three modules: air, common and web. Both air and web utilize the > > source from the common module. The common module is linked through > > the flex build path in eclipse. For ant, I added both the web and > > common source path to the mxmlc task. We are also using the Cairngorm > > library which I add to the compile-libraries and external-libraries > > when building. > > > > Below is the ant build file: > > <?xml version="1.0"?> > > > > <project default="compile-flex" basedir="." name="RRS Flex Tasks"> > > <property environment="env"/> > > <taskdef resource="flexTasks.tasks" > > classpath="${env.FLEX_HOME}/ant/lib/flexTasks.jar" /> > > <taskdef name="mxmlc" classname="flex.ant.MxmlcTask" > > classpath="${env.FLEX_HOME}/ant/lib/flexTasks.jar" /> > > > > <!-- Define Properties --> > > <property name="FLEX_HOME" value="${env.FLEX_HOME}"/> > > <property name="WEB_ROOT" value="src/main/flex/web"/> > > <property name="COMMON_ROOT" value="src/main/flex/common"/> > > > > <target name="compile-flex"> > > > > <mxmlc > > file="${WEB_ROOT}/src/WebClient.mxml" > > output="${WEB_ROOT}/Web.swf" > > actionscript-file-encoding="UTF-8" > > keep-generated-actionscript="true" > > incremental="true" > > compiler.show-actionscript-warnings="false" > > compiler.show-binding-warnings="false" > > compiler.show-unused-type-selector-warnings="false" > > compiler.strict="false"> > > > > <!-- Get default compiler options. --> > > <load-config > > filename="${FLEX_HOME}/frameworks/flex-config.xml"/> > > <!-- List of path elements that form the roots of > > ActionScript class hierarchies. --> > > <compiler.source-path > > path-element="${COMMON_ROOT}/src"/> > > <compiler.source-path path-element="${WEB_ROOT}/src"/> > > > > <external-library-path dir="${COMMON_ROOT}/libs" > > includes="Cairngorm.swc"/> > > <compiler.include-libraries > > dir="${FLEX_HOME}/frameworks" > > append="true"> > > <include name="libs" /> > > <include name="../bundles/{locale}" /> > > <include name="${COMMON_ROOT}/libs" /> > > <include name="${COMMON_ROOT}/libs/Cairngorm.swc" /> > > </compiler.include-libraries> > > <!-- List of SWC files or directories that contain SWC > > files. --> > > <compiler.library-path dir="${FLEX_HOME}/frameworks" > > append="true"> > > <include name="libs" /> > > <include name="../bundles/{locale}" /> > > <include name="${COMMON_ROOT}/libs" /> > > <include name="${COMMON_ROOT}/libs/Cairngorm.swc" /> > > </compiler.library-path> > > </mxmlc> > > > > </target> > > > > </project> > > > > I have searched the web and also looked through adobe labs ant tasks, > > as well as the help list for the mxmlc compiler, but I have had no > > luck. Any ideas or thoughts would be greatly appreciated. > > > > Thank you in advance! > > TJ Greenier > > >