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