Hello all, Thanks but I found the problem. I don't know where is the problem but when I return to the 2.2 version works and in the 2.3 version doesn't work the plane mouse click event.
Anyone know why? BR, Líbiny On Fri, Feb 20, 2009 at 5:07 PM, Peter Kapelyan <[email protected]> wrote: > About what Fabrice said, if something is blocking the way, you can use this > to take off interactivity to make sure > > my_non_interactive_object.mouseEnabled=false; > > -Pete > > On Fri, Feb 20, 2009 at 1:51 PM, Fabrice <[email protected]> wrote: > >> you have something preventing the mouse detection somewhere. do you have >> something above the scene, other listenners running? is the map alpha 0? >> >> desable first all the others and try. When it works, then set the others >> back one by one, and you'll know witch one is conflicting. >> or add a trace in you mouse down listenners... >> >> Fabrice >> >> >> On Feb 20, 2009, at 7:22 PM, Lucas Guilherme wrote: >> >> Didn't work. >> >> But if I change my plane to a RoundedCube works. >> >> Anyone can help me? >> >> BR, >> Líbiny >> >> On Fri, Feb 20, 2009 at 1:41 PM, giuseppe mastrangelo < >> [email protected]> wrote: >> >>> Hello, >>> >>> Here a piece of code that works (I used the last version of Away3D >>> released few days ago) >>> >>> { >>> ... >>> _plane3d.addOnMouseDown(onPlaneMouseDown); // note: _plane3D is an >>> instance of Plane >>> ... >>> } >>> >>> >>> private function onPlaneMouseDown(event:MouseEvent3D):void >>> { >>> // your code here! >>> } >>> >>> >>> Giuseppe >>> >>> >>> >>> >>> On Fri, Feb 20, 2009 at 1:01 AM, Lucas Guilherme <[email protected]>wrote: >>> >>>> No didn't work. >>>> >>>> This is my code >>>> >>>> //MY PLANE >>>> var cardPausA = new Plane( {width:72, height:96, segmentsH:1, >>>> segmentsW:1 } ); >>>> cardPausA.material = new BitmapMaterial(Cast.bitmap(pausA)); >>>> cardPausA.scale(50); >>>> cardPausA.x = -4000; >>>> cardPausA.z = 11000; >>>> cardPausA.y = -9600; >>>> cardPausA.rotationY = 150; >>>> >>>> //MOUSE LISTENER >>>> cardPausA.addOnMouseDown(oncardPausAMouseDown); >>>> function oncardPausAMouseDown(event:MouseEvent3D):void { >>>> // set the clicked mesh a new material >>>> trace("clicou"); >>>> } >>>> >>>> //THIS MOUSE IS TO ROTATE THE CAMERA - Maybe these events below is >>>> causing problems for my plane? >>>> stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); >>>> stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp); >>>> >>>> My project is here: >>>> http://www.encontrocristao.com.br/away3d/CardBar.html >>>> Please take a look. I want when click in the middle card, they will >>>> distribute for the "invisible" players but >>>> didn't work, so I created the button Distribute. >>>> >>>> Any idea with this mouse events? >>>> >>>> BR, >>>> Líbiny >>>> >>>> >>>> On Thu, Feb 19, 2009 at 9:46 PM, Rob Bateman <[email protected]>wrote: >>>> >>>>> MouseEvent should be MouseEvent3D >>>>> >>>>> let us know if that works! >>>>> >>>>> Rob >>>>> >>>>> >>>>> On Thu, Feb 19, 2009 at 11:12 PM, Lucas Guilherme <[email protected]>wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I'm using this code to get clicked event in a plane >>>>>> >>>>>> myPlane.addOnMouseDown(planeMouseDown); >>>>>> >>>>>> function planeMouseDown(event:MouseEvent):void { >>>>>> trace("clicked"); >>>>>> } >>>>>> >>>>>> and didn't work. >>>>>> When I put the same code for a RoundedCube for example, works. >>>>>> >>>>>> Any idea? >>>>>> >>>>>> BR, >>>>>> Líbiny >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Rob Bateman >>>>> Flash Development & Consultancy >>>>> >>>>> [email protected] >>>>> www.infiniteturtles.co.uk >>>>> www.away3d.com >>>>> >>>> >>>> >>> >> >> > > > -- > ___________________ > > Actionscript 3.0 Flash 3D Graphics Engine > > HTTP://AWAY3D.COM >
