As you are using SNAPSHOT you are using a version you built yourself
... have you tried 4.0-beta-7?
And if your are building yourself ... which reposirotry are you using?
Subversion or GIT? A lot of descriptions (also on the FM page)
reference the old subversion. You need to use the GIT repository.

Chris

2011/5/16 Nigel Magnay <[email protected]>:
> I set the compiler to be the same - I do this in the master pom:
> <plugin>
>           <groupId>org.sonatype.flexmojos</groupId>
>           <artifactId>flexmojos-maven-plugin</artifactId>
>           <version>4.0-SNAPSHOT</version>
>           <extensions>true</extensions>
>           <configuration>
>             <!--<configurationReport>true</configurationReport>-->
>             <debug>true</debug>
>
>           </configuration>
>     <dependencies>
>               <dependency>
>                 <groupId>com.adobe.flex</groupId>
>                 <artifactId>compiler</artifactId>
>                 <version>${flex.sdk.version}</version>
>                 <type>pom</type>
>               </dependency>
>             </dependencies>
>      </plugin>
> Then the build itself is is pretty simple, just using :
> <plugin>
>                 <groupId>org.sonatype.flexmojos</groupId>
>                 <artifactId>flexmojos-maven-plugin</artifactId>
>                 <configuration>
>                     <localesCompiled>
>                         <locale>en_US</locale>
>                     </localesCompiled>
>                     <!--<mergeResourceBundle>true</mergeResourceBundle>
>
>  <resourceBundlePath>src/main/flex/locale/{locale}</resourceBundlePath>-->
>                     <sourceFile>Base.mxml</sourceFile>
>                     <rslUrls>
>                         <url>rsl/{artifactId}-{version}.{extension}</url>
>                     </rslUrls>
>
> <staticLinkRuntimeSharedLibraries>false</staticLinkRuntimeSharedLibraries>
>                     <!--<themes>-->
>
> <!--<theme>${project.build.directory}/themes/halo-theme.swc</theme>-->
>
> <!--<theme>${project.build.directory}/themes/spark-theme.css</theme>-->
>                     <!--</themes>-->
>                     <!--<generateHtmlWrapper>true</generateHtmlWrapper>-->
>                     <defines>
>                         <property>
>                             <name>RT::version</name>
>                             <value>"${project.version}"</value>
>                         </property>
>                         <property>
>                             <name>RT::revision</name>
>                             <value>"${buildNumber}"</value>
>                         </property>
>                         <property>
>                             <name>RT::build</name>
>                             <value>"${hudson.build.number}"</value>
>                         </property>
>                     </defines>
>
>
>                 </configuration>
>             </plugin>
>         </plugins>
>     </build>
>     <dependencies>
>         <!-- flex, standard -->
>         <dependency>
>             <groupId>com.adobe.flex.framework</groupId>
>             <artifactId>flex-framework</artifactId>
>             <type>pom</type>
>             <version>${flex.sdk.version}</version>
>         </dependency>
> This has been working fine previously up to 4.1.0.
> Have you had FM working with 4.5.0 ?
> I'm busy tracing down differences between FB4.5 outputted config XML, and
> the XML generated from flexMojos. So far I've noticed that the
> flex-framework pom that is included references virtually everything (through
> flex-compiler) through common-framework with a scope that isn't RSL. So I've
> made a parallel flex-framework config that matches what FB4.5 does; I've
> added (by hand, and by patching flexmojos) to get equivalent entries
> in runtime-shared-library-settings.application-domain. As an aside, why is
> this the case? Don't most people want to link to the framework as a RSL?
> The two things that are still different that I'm now trying :-
> * All the (framework) SWCs that I'm referencing also appear in
> <external-library-path> entries. I don't see why this would affect the
> output, but maybe it does.
> * The FB4.5 config additionally references a
> load-config: <load-config>${flexlib}/${configname}-config.xml</load-config>
> I assume this file is the flash builder
> "/sdks/4.5.0/frameworks/flex-config.xml" file, which contains some
> interesting entries such as rsl-urls for downloading .swz files from adobe.
> Again, not sure if this is what's breaking it, but will be giving it a try..
>
> On Mon, May 16, 2011 at 3:03 PM, Christofer Dutz
> <[email protected]> wrote:
>>
>> You have to match the dependency of the compiler (plugin dependency)
>> to the framework version you are using.
>> Could you please post your complete pom?
>>
>> Chris
>>
>>
>>
>> 2011/5/15 Nigel Magnay <[email protected]>:
>> > Ah - ok - this looks like something big has changed in the SDK API.
>> > Just creating a simple project in FB4 vs FB4.5 produces quite different
>> > config xml files (attached).
>> > I notice comparing the -config output of FB4.5 vs what I get from
>> > flexmojos,
>> > they're quite different. I'm including the framework with the pom stanza
>> >       <dependency>
>> >             <groupId>com.adobe.flex.framework</groupId>
>> >             <artifactId>flex-framework</artifactId>
>> >             <type>pom</type>
>> >         </dependency>
>> > Now, I trace down the common-framework pom and I can see that all the
>> > dependencies in there are declared as <type>swc</type>, when it strikes
>> > me
>> > that most of them ought perhaps to be <type>rsl</type>, and they need to
>> > get
>> > put in the 'default' application
>> > (runtime-shared-library-settings.application-domain - I don't know id
>> > this
>> > would default to 'default' however)
>> > So it's probably that the FB4.5 framework RSLs don't like being included
>> > as
>> > SWCs in this way..
>> >
>> >
>> > On Sun, May 15, 2011 at 2:42 PM, Nigel Magnay <[email protected]>
>> > wrote:
>> >>
>> >> Hm - OK, I think it's broken but I'm not sure why.
>> >> The resulting flex-config xml files look pretty similar; the 4.5
>> >> version
>> >> has added a few library-path path-elements like advancedgrids.swc; it's
>> >> also
>> >> added the halo theme, but otherwise nothing suspicious.
>> >> If I run the resultant SWFs through swfdump they look similar.
>> >> Setting AS3Trace=1 in mm.cfg, I can see that the 4.5 build dies here:
>> >>
>> >> 693 AVMINF: MTHD flash.events::Event/get target ()
>> >>
>> >> 693 AVMINF: MTHD flash.events::EventDispatcher/dispatchEventFunction ()
>> >>
>> >> 694 AVMINF: MTHD
>> >> mx.preloaders::SparkDownloadProgressBar/initProgressHandler ()
>> >>
>> >> 694 AVMINF: MTHD global/flash.utils::getTimer ()
>> >>
>> >> 694 AVMINF: MTHD global/flash.utils::getTimer ()
>> >>
>> >> 694 AVMINF: MTHD
>> >> mx.preloaders::SparkDownloadProgressBar/showDisplayForInit ()
>> >> The equivalent 4.1 code was doing
>> >>
>> >> 1114 AVMINF: MTHD flash.events::Event/get target ()
>> >>
>> >> 1115 AVMINF: MTHD flash.events::EventDispatcher/dispatchEventFunction
>> >> ()
>> >>
>> >> 1115 AVMINF: MTHD
>> >> mx.preloaders::SparkDownloadProgressBar/initProgressHandler ()
>> >>
>> >> 1115 AVMINF: MTHD global/flash.utils::getTimer ()
>> >>
>> >> 1115 AVMINF: MTHD
>> >> mx.preloaders::SparkDownloadProgressBar/showDisplayForInit ()
>> >>
>> >> 1133 AVMINF: MTHD flash.events::Event ()
>> >>
>> >> 1133 AVMINF: MTHD flash.events::Event/ctor ()
>> >>
>> >> 1133 AVMINF: MTHD mx.managers::LayoutManager/waitAFrame ()
>> >>
>> >> 1134 AVMINF: MTHD mx.managers::SystemManager/removeEventListener ()
>> >>
>> >> 1134 AVMINF: MTHD flash.events::EventDispatcher/hasEventListener ()
>> >>
>> >> 1134 AVMINF: MTHD flash.events::EventDispatcher/removeEventListener ()
>> >>
>> >> Which doesn't help me that much.
>> >> I'll keep digging.
>> >>
>> >> On Sun, May 15, 2011 at 1:44 PM, Marvin Froeder <[email protected]>
>> >> wrote:
>> >>>
>> >>> No clue, I haven't tried 4.5.0 at all.
>> >>>
>> >>> Em 15/05/2011 09:27, "Nigel Magnay" <[email protected]> escreveu:
>> >>> > I tried a really simple SWF, and it seems to bomb in the player
>> >>> > (debug
>> >>> > out: Warning:
>> >>> > 'flash' has no property 'prototype')
>> >>> >
>> >>> > Works fine if I roll back to 4.1.0.16076, but was wondering if
>> >>> > there's
>> >>> > some
>> >>> > option I'm missing before I start digging..
>> >>> >
>> >>> > --
>> >>> > You received this message because you are subscribed to the Google
>> >>> > Groups "Flex Mojos" group.
>> >>> > To post to this group, send email to [email protected]
>> >>> > To unsubscribe from this group, send email to
>> >>> > [email protected]
>> >>> > For more options, visit this group at
>> >>> > http://groups.google.com/group/flex-mojos
>> >>> >
>> >>> > http://flexmojos.sonatype.org/
>> >>>
>> >>> --
>> >>> You received this message because you are subscribed to the Google
>> >>> Groups "Flex Mojos" group.
>> >>> To post to this group, send email to [email protected]
>> >>> To unsubscribe from this group, send email to
>> >>> [email protected]
>> >>> For more options, visit this group at
>> >>> http://groups.google.com/group/flex-mojos
>> >>>
>> >>> http://flexmojos.sonatype.org/
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Flex Mojos" group.
>> > To post to this group, send email to [email protected]
>> > To unsubscribe from this group, send email to
>> > [email protected]
>> > For more options, visit this group at
>> > http://groups.google.com/group/flex-mojos
>> >
>> > http://flexmojos.sonatype.org/
>> >
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>
>> http://flexmojos.sonatype.org/
>
> --
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos
>
> http://flexmojos.sonatype.org/
>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to