flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Baird <mba...@kairyt.com>
Subject Re: Application issues building through Ant
Date Tue, 09 Apr 2013 17:41:19 GMT
Okay, I understand the Sprite issue might be something wrong with our
resource builder (yes, embedded assets and css compiled into a resource SWF
so I'll look for misconfigurations there).

Shouldnt mx.controls.Button be included through the standard flex-config or
is that getting messed up because of the module externals?

Do you happen to know what/how this changed from 4.1 to now? This same
build script is working with SDK 4.1.0.


On Mon, Apr 8, 2013 at 9:16 PM, Alex Harui <aharui@adobe.com> wrote:

> The -external-library-path options are forcing certain classes to not be
> linked into the SWF, but those classes are not being loaded into the
> ApplicationDomain tree in a way that SWF can access it or aren't being
> loaded at all.
>
> The XXXX_flash.display_Sprite class is probably an embedded asset and not
> an
> actual Flash Player class.
>
>
> On 4/8/13 5:41 PM, "Michael Baird" <mbaird@kairyt.com> wrote:
>
> > I have a large application with multiple shared libraries and sub-modules
> > that I'm trying to build through Ant and I'm running into issues...
> hoping
> > someone here can help.
> >
> > I'm currently targeting the latest AF release - 4.9.1 - and running into
> an
> > issue where when I launch the Ant-built application, I receive one Flash
> > exception:
> > VerifyError: Error #1014: Class mx.controls::Button could not be found.
> > then another:
> > ReferenceError: Error #1065: Variable
> >
> _88d866d22da27af4b5978eeb7ebb39d5d661776417e03b75890d49335a9fed4d_flash_displa
> > y_Sprite
> > is not defined.
> >
> > This seems to indicate that the Flash player is not being included
> somehow
> > but I can't figure out why!
> >
> > Here is an example of one of my module targets:
> >     <target name="dashboard"
> >             depends="client">
> >         <java jar="${mxmlc.jar.path}"
> >               failonerror="true"
> >               fork="true">
> >             <jvmarg value="-Xmx512m"/>
> >             <arg value='-debug=${debug}'/>
> >             <arg
> > value='-local-fonts-snapshot=${FLEX_HOME}/frameworks/localFonts.ser'/>
> >             <arg
> > value='-load-config=${FLEX_HOME}/frameworks/flex-config.xml'/>
> >             <arg
> > value='-theme=${FLEX_HOME}/frameworks/themes/Halo/halo.swc'/>
> >             <arg value='-source-path+=${lib.dashboard}'/>
> >             <arg value='-runtime-shared-libraries=${core.swf}'/>
> >             <arg value='-external-library-path=${build.dir}/core.swc'/>
> >             <arg value='-runtime-shared-libraries=${common.swf}'/>
> >             <arg value='-external-library-path=${build.dir}/common.swc'/>
> >             <arg value='-runtime-shared-libraries=${charting.swf}'/>
> >             <arg
> value='-external-library-path=${build.dir}/charting.swc'/>
> >             <arg
> > value='-file-specs=${lib.dashboard}/${view.dir}/DashboardView.mxml'/>
> >             <arg
> > value='-output=${build.dir}/${view.dir}/DashboardView.swf'/>
> >             <arg value='-load-externs=${build.dir}/report.xml'/>
> >         </java>
> >     </target>
> >
> > FLEX_HOME is defined earlier in the build script as the path to the 4.9.1
> > base directory.
> >
> > I have also tried using anttasks, and that is working a little better
> > except when I load a module with charts - then I get another missing
> class:
> > VerifyError: Error #1014: Class mx.charts::CategoryAxis could not be
> found.
> >
> > So overall it seems like I'm having linking issues, but I'm using stock
> > flex-configs that look like they are including the right libraries in the
> > right places.
> >
> > Any help is appreciate... thanks =)
>
> --
> Alex Harui
> Flex SDK Team
> Adobe Systems, Inc.
> http://blogs.adobe.com/aharui
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message