# Adding interactivite to plane

**URL:** https://forum.kirupa.com/t/adding-interactivite-to-plane/293947
**Category:** flash
**Created:** [August 6, 2009, 8:34am UTC](https://forum.kirupa.com/t/adding-interactivite-to-plane/293947 "2009-08-06T08:34:48Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![bigboys\_84](https://avatars.discourse-cdn.com/v4/letter/b/3ec8ea/32.png) [@bigboys\_84](https://forum.kirupa.com/u/bigboys_84)
#### Post date: [August 6, 2009, 8:34am UTC](https://forum.kirupa.com/t/adding-interactivite-to-plane/293947/1 "2009-08-06T08:34:48Z")

</div>

i cant add interactivite too plane.İt looks simple but i cant do and where is the problem i cant find.İ dont get any error message but my nteractivity codes not work.Codes are in the first frame.Thanks you help

import org.papervision3d.materials.BitmapAssetMaterial;  
import org.papervision3d.scenes._;  
import org.papervision3d.cameras._;  
import org.papervision3d.objects._;  
import org.papervision3d.materials._;  
import org.papervision3d.scenes.Scene3D;  
import org.papervision3d.events.InteractiveScene3DEvent;  
import org.papervision3d.objects.DisplayObject3D;  
import org.papervision3d.core.utils.InteractiveSceneManager;  
import flash.display.Sprite;  
import flash.events.Event;  
import gs._;  
import gs.easing._;  
import gs.TweenMax;

var container:Sprite = new Sprite();  
container.x = stage.stageWidth \* 0.5;  
container.y = stage.stageHeight \* 0.5;  
addChild(container);

var scene:Scene3D=new Scene3D(container);  
var camera:Camera3D = new Camera3D();

camera.zoom=4;  
var mat1:BitmapAssetMaterial = new BitmapAssetMaterial(”cake”);  
var mat2:BitmapAssetMaterial = new BitmapAssetMaterial(”cake2″);  
var photo1:Plane = new Plane(mat1,300, 400,10,10);  
scene.addChild(photo1);  
mat1.oneSide=false;  
mat1.smooth = true;  
photo1.x =-250;  
photo1.y =100;

photo1.addEventListener(InteractiveScene3DEvent.OBJECT\_PRESS, onClickAtPlane);  
function onClickAtPlane (event:InteractiveScene3DEvent):void {  
TweenMax.to(photo1,3, {z:-600});  
}

var photo2:Plane = new Plane(mat2, 500, 400,10,10);  
scene.addChild(photo2);  
mat2.oneSide=false;  
mat2.smooth = true;  
photo2.x =190;  
photo2.y =-150;  
this.addEventListener(Event.ENTER\_FRAME, render);  
function render(e:Event):void  
{  
camera.x += (((stage.mouseX-(stage.stageWidth \* .5))_2)-camera.x )_.05;  
camera.y += (((stage.mouseY-(stage.stageHeight\*.5))_2)-camera.y )_.05;  
scene.renderCamera(camera);

}
