Hi, I&#39;m trying to do anything at all in papervision and no matter what I try I get this same error.&nbsp; It says, &quot;TriangleMaterial.as, Line 24 1020:Method marked override must override another method&quot;.&nbsp; The specific thing I&#39;m trying to do right now is just follow the gotoandlearn tutorial for creating an interactive cube in papervision 2.0.&nbsp; I&#39;ve downloaded the zip file called: Papervision3D_rev851.zip so those are the papervision classes I&#39;m working from.&nbsp; I&#39;ve never used papervision before so there couldn&#39;t be coflict with older versions of the classes.&nbsp; Here is the code that I&#39;m using, if anyone could please help me out by showing me why I get this error everytime...&nbsp; I&#39;m not even doing any OOP right now, I&#39;m just writing my code of frame 1 of the timeline because I just wanna get it working.&nbsp; Here is the code:<br>
<br>import org.papervision3d.scenes.*;<br>import org.papervision3d.cameras.*;<br>import org.papervision3d.objects.*;<br>import org.papervision3d.objects.special.*;<br>import org.papervision3d.objects.primitives.*;<br>import org.papervision3d.materials.*;<br>
import org.papervision3d.materials.special.*;<br>import org.papervision3d.materials.shaders.*;<br>import org.papervision3d.materials.utils.*;<br>import org.papervision3d.lights.*;<br>import org.papervision3d.render.*;<br>
import org.papervision3d.view.*;<br>import org.papervision3d.events.*;<br>import org.papervision3d.core.utils.*;<br>import org.papervision3d.core.utils.virtualmouse.VirtualMouse;<br><br>var viewport:Viewport3D = new Viewport3D(0, 0, true, true);<br>
addChild(viewport);<br>viewport.buttonMode = true;<br><br>var renderer:BasicRenderEngine = new BasicRenderEngine();<br><br>var scene:Scene3D = new Scene3D();<br><br>var camera:Camera3D = new Camera3D();<br>camera.zoom = 11;<br>
camera.focus = 100;<br><br>var mm:MovieMaterial = new MovieMaterial(cubeFace);<br>mm.interactive = true;<br>mm.animated = true;<br>mm.smooth = true;<br><br>var cube:Cube = new Cube(new MaterialsList({front:mm, left:mm, right:mm, top:mm, bottom:mm, back:mm}), 250, 250, 250, 10, 10, 10);<br>
scene.addChild(cube);<br><br>addEvenListener(Event.ENTER_FRAME, loop);<br><br>function loop(evt:Event):void {<br>&nbsp;&nbsp;&nbsp; var xDist:Number = mouseX - stage.stageWidth * 0.5;<br>&nbsp;&nbsp;&nbsp; var yDist:Number = mouseY - stage.stageHeight * 0.5;<br>
&nbsp;&nbsp;&nbsp; cube.rotationY += xDist * 0.05;<br>&nbsp;&nbsp;&nbsp; cube.rotationX += yDist * 0.05;<br>&nbsp;&nbsp;&nbsp; renderer.renderScene(scene, camera, viewport);<br>}<br>