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

Reply via email to