In flex 4 the charting packages have changed quite a lot. Compike with 3.x
or refactor your code to 4.x

Chris
Am 02.07.2011 02:18 schrieb "Bruno Medeiros" <[email protected]>:
> I tried to compile a project that uses components of datavisualization,
more
> precisely the code of Adobe's Line chart
> example<
http://livedocs.adobe.com/flex/3/html/help.html?content=charts_types_08.html
>,
> using flex mojos. I got a strange error after opening the generated swf.
> Nothing appears and the following message appears on debug flash player:
>
>
>
--------------------------------------------------------------------------------------------------------
> VerifyError: Error #1014: Class mx.charts::CategoryAxis could not be
found.
>
> at global$init()
> at _sandboxWatcherSetupUtil$/init()
> at mx.managers::SystemManager/
> http://www.adobe.com/2006/flex/mx/internal::docFrameHandler()[C
>
:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\SystemManager.as:3058]
> at
>
mx.managers::SystemManager/docFrameListener()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\SystemManager.as:2916]
>
>
----------------------------------------------------------------------------------------------------------
>
> Follows the pom I tried:
>
> <project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="
> http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd
">
> <modelVersion>4.0.0</modelVersion>
> <groupId>test</groupId>
> <artifactId>sandbox</artifactId>
> <packaging>swf</packaging>
> <name>Chart Example</name>
> <version>1.5-SNAPSHOT</version>
> <description>Módulo da teste do Datavisualization</description>
>
> <properties>
> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> <!-- 3.2.0.3958 3.6.0.16995 -->
> <flex.sdk.version>3.6.0.16995</flex.sdk.version>
> <flexmojos.version>4.0-beta-7</flexmojos.version>
> </properties>
> <build>
> <finalName>sandbox</finalName>
> <sourceDirectory>src</sourceDirectory>
> <plugins>
> <plugin>
> <groupId>org.sonatype.flexmojos</groupId>
> <artifactId>flexmojos-maven-plugin</artifactId>
> <version>${flexmojos.version}</version>
> <extensions>true</extensions>
> <configuration>
> <sourceFile>sandbox.mxml</sourceFile>
> <debug>true</debug>
> <targetPlayer>9.0.0</targetPlayer>
> <compiledLocales>
> <locale>en_US</locale>
> </compiledLocales>
> <staticLinkRuntimeSharedLibraries>true</staticLinkRuntimeSharedLibraries>
> </configuration>
>
> <dependencies>
> <dependency>
> <groupId>org.sonatype.flexmojos</groupId>
> <artifactId>flexmojos-flex3-compatibility-layer</artifactId>
> <version>${flexmojos.version}</version>
> </dependency>
> <dependency>
> <groupId>com.adobe.flex</groupId>
> <artifactId>compiler</artifactId>
> <version>${flex.sdk.version}</version>
> <type>pom</type>
> </dependency>
> </dependencies>
> </plugin>
> </plugins>
> </build>
>
> <dependencies>
>
> <dependency>
> <groupId>com.adobe.flex.framework</groupId>
> <artifactId>flex-framework</artifactId>
> <version>${flex.sdk.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.sdk.version}</version>
> <classifier>10</classifier>
> <type>swc</type>
> </dependency>
> <dependency>
> <groupId>com.adobe.flex.framework</groupId>
> <artifactId>datavisualization</artifactId>
> <version>${flex.sdk.version}</version>
> <type>swc</type>
> <scope>external</scope>
> </dependency>
> <dependency>
> <groupId>com.adobe.flex.framework</groupId>
> <artifactId>datavisualization</artifactId>
> <classifier>en_US</classifier>
> <version>${flex.sdk.version}</version>
> <type>rb.swc</type>
> <scope>external</scope>
> </dependency>
>
> </dependencies>
>
> </project>
>
> After removing *<scope>external</scope>* of the last two dependencies,
> averything worked fine. Is this expected? It's strange that compile runs
ok
> and We got that weird error on runtime. This scope probably came from a
very
> old pom I configured some day, and was being copied from the times. My
> question is: This scope makes any sense at present time? If the answer is
> no, I think it should be validated. If the answer is yes, a warning should
> be printed saying explicit the condition this scope should be used.
>
> And again, thanks for the great job!
>
> --
> BrunoJCM
>
> --
> 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