When I compile with Flex 3.2 and use the class flash.geom:Transform
that was extended in Flash Player 10, I get the following errors:

[ERROR] C:\devl\workspace_fp10test\TransformCompile\src
\TransformCompile.mxml:[9,-1] Attempted access of inaccessible
property matrix3D through a reference with static type
flash.geom:Transform.
[ERROR] C:\devl\workspace_fp10test\TransformCompile\src
\TransformCompile.mxml:[10,-1] Attempted access of inaccessible
property perspectiveProjection through a reference with static type
flash.geom:Transform.

I posted an example below that shows this behavior. It compiles fine
with Flex Builder 3.0.2 but flex-mojo throws the errors above. Other
new classes of FP10 like Vector3D compile fine with flex-mojo. Is
there something wrong in my pom/code or is it a bug of the compiler?

Thanks
Marc


<?xml version="1.0" encoding="UTF-8"?>
<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>

        <parent>
                <groupId>info.flex-mojos</groupId>
                <artifactId>flex-super-pom</artifactId>
                <version>2.0M9</version>
        </parent>

        <groupId>com.example.flex-mojo</groupId>
        <artifactId>transformBug</artifactId>
        <version>1.0</version>

        <packaging>swc</packaging>

        <build>
                <plugins>
                  <plugin>
                                <groupId>info.flex-mojos</groupId>
                                <artifactId>flex-compiler-mojo</artifactId>
                                <version>2.0M9</version>
                                <extensions>true</extensions>
                                <dependencies>
                                        <dependency>
                                                
<groupId>com.adobe.flex</groupId>
                                                
<artifactId>compiler</artifactId>
                                                <version>3.2.0.3958</version>
                                                <type>pom</type>
                                        </dependency>
                                </dependencies>
                                <configuration>
                                        <includeSources>
                                                
<sources>src/TransformCompile.mxml</sources>
                                        </includeSources>
                                </configuration>
                        </plugin>

                </plugins>
        </build>

        <dependencies>
                <dependency>
                        <groupId>com.adobe.flex.framework</groupId>
                        <artifactId>flex-framework</artifactId>
                        <version>3.2.0.3958</version>
                        <type>pom</type>
                </dependency>
                <dependency>
                        <groupId>com.adobe.flex.framework</groupId>
                        <artifactId>playerglobal</artifactId>
                        <version>10-4.0.0.2480</version>
                        <type>swc</type>
                </dependency>
        </dependencies>

</project>







<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="absolute">
        <mx:Script>
                <![CDATA[
                        private function init(): void
                        {
                                var useless:Vector3D = new Vector3D()
                                var transform:Transform = this.transform
                                var t:Matrix3D = transform.matrix3D  //error: 
property matrix3D
inaccessible
                                var p:PerspectiveProjection = 
transform.perspectiveProjection //
error: property perspectiveProjection inaccessible
                        }
                ]]>
        </mx:Script>
</mx:Application>


--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to