Hi to all,
I create an AS3 project with flexmojos and works quite fine.
Quite because the runtime-shared-library is ignored. I use a
When I run my test.swf I get an error like this:
ReferenceError: Error #1065: Variable it.kemen.mk09.common::App is not
defined.
at Main()
I notice that removing common-v1.swf from outputdir doesn't generate
the not loaded rsl library error. Then I thing the library path is not
linked at all.
I am not sure if is a flexmojos or flex compiler issue. I found this
old post
http://groups.google.com/group/flex-mojos/browse_thread/thread/e1bf97c81bd23e76/defa43ecfec743c0?lnk=gst&q=as3+project+shared+library#defa43ecfec743c0
Then I need switch my swc project to swc project? Strange because my
common project works fine with a flex project instead of as3 project.
Regards Lorenzo
Follow my pom summary:
############
Project POM
############
...
<build>
<sourceDirectory>src/main/flex</sourceDirectory>
<!-- <testSourceDirectory>src/test/flex</testSourceDirectory>-->
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>3.2.0</version>
<extensions>true</extensions>
<executions>
<execution>
<id>flexbuilder</id>
<phase>install</phase>
<goals>
<goal>flexbuilder</goal>
</goals>
<configuration>
<generateHtmlWrapper>true</generateHtmlWrapper>
</configuration>
</execution>
</executions>
<configuration>
<targetPlayer>${flashPlayer.version}</targetPlayer>
<defaultSizeWidth>972</defaultSizeWidth>
<defaultSizeHeight>26</defaultSizeHeight>
<rslUrls>
<rsl>common-v1.swf</rsl>
</rslUrls>
</configuration>
</plugin>
...
<dependencies>
<dependency>
<groupId>mk2009</groupId>
<artifactId>common</artifactId>
<version>v1</version>
<type>swc</type>
<scope>rsl</scope>
</dependency>
<dependency>
<groupId>com.adobe.flex.framework</groupId>
<artifactId>playerglobal</artifactId>
<version>${flex.version}</version>
<classifier>10</classifier>
<type>swc</type>
</dependency>
</dependencies>
...
############
Common SWC POM
I include here AS3 class and MXML component
############
....
<build>
<sourceDirectory>src/main/flex</sourceDirectory>
<testSourceDirectory>src/test/flex</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin
</artifactId>
<version>${flexmojos.version}</version>
<extensions>true</extensions>
<executions>
<execution>
<id>flexbuilder</id>
<phase>install</phase>
<goals>
<goal>flexbuilder</goal>
</goals>
</execution>
<execution>
<goals>
<goal>optimize</goal>
</goals>
</execution>
</executions>
<configuration>
<targetPlayer>${flashPlayer.version}</targetPlayer>
<!-- <output>${project.build.directory}/$
{project.artifactId}.swf</output>-->
</configuration>
</plugin>
....
<dependencies>
<dependency>
<groupId>com.adobe.flex.framework</groupId>
<artifactId>flex-framework</artifactId>
<version>${flex.version}</version>
<type>pom</type>
<exclusions>
<exclusion>
<groupId>com.adobe.flex.framework</groupId>
<artifactId>playerglobal</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.adobe.flex.framework</groupId>
<artifactId>playerglobal</artifactId>
<version>${flex.version}</version>
<classifier>10</classifier>
<type>swc</type>
</dependency>
<dependency>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-unittest-support</artifactId>
<version>${flexmojos.version}</version>
<type>swc</type>
<scope>test</scope>
</dependency>
</dependencies>
--~--~---------~--~----~------------~-------~--~----~
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?hl=en?hl=en
http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---