Congrats!

I was going to point you to this example, shows how to use MouseEvent3D:

http://away3d.com/examples.php?example=44&viewhtml=1

-Pete

On Tue, Feb 3, 2009 at 9:17 AM, Josh27 <[email protected]> wrote:

>
> Have now solved the problem! Used the following...
>
> {
>        var sphere = new Sphere({radius:10, segmentsH:3, segmentsW:3,
> material:"orange#orange"});
>        view.scene.addChild(sphere);
>        view.render();
>        sphere.z = 330;
>        var outlineMaterial:WireframeMaterial = new WireframeMaterial
> (0x000000);
>    outlineMaterial.width = 2;
>    sphere.outline = outlineMaterial;
>        sphere.addOnMouseDown(onMouseDownOnObject);
>    function onMouseDownOnObject(event:MouseEvent3D):void{
>        var request:URLRequest = new URLRequest("http://google.com";);
>        navigateToURL(request);}
>        }
>
>
> Thanks for the help :)
>
> Josh
>  On Feb 3, 12:33 pm, Josh27 <[email protected]> wrote:
> > Sorry, have now changed
> >
> >  sphere.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown1);
> >
> > to
> >
> >  stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown1);
> >
> > however, this just results in any click anywhere with the URL popping
> > up. I'm trying to get it so that it just pops up when the button is
> > clicked...
> >
> > On Feb 3, 12:19 pm, Josh27 <[email protected]> wrote:
> >
> > > Am now using the following code...
> >
> > > {
> > >         var sphere = new Sphere({radius:3, segmentsH:3, segmentsW:3,
> > > material:"orange#orange"});
> > >         view.scene.addChild(sphere);
> > >         sphere.z = 303;
> > >         sphere.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown1);
> > >         function MouseDown1(event:MouseEvent):void{
> > >         var request:URLRequest = new URLRequest("http://google.com";);
> > >         navigateToURL(request);}
> >
> > > }
> >
> > > ...and am still having no success. Cant figure out where I'm going
> > > wrong...
> >
> > > On Feb 2, 2:32 pm, Peter Kapelyan <[email protected]> wrote:
> >
> > > > In your code you call a "MouseDown" function but it doesn't exist...
> > > > You do however have a "MouseDown1" function...
> > > > So if you change
> >
> > > > stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown)
> >
> > > > to
> >
> > > > stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown1)
> >
> > > > it should work.
> >
> > > > -Pete
> >
> > > > On Mon, Feb 2, 2009 at 7:56 AM, Josh27 <[email protected]>
> wrote:
> >
> > > > > Hello again all
> >
> > > > > Have progressed along quite nicely with the creation and
> positioning
> > > > > of the buttons on my 3D globe. However, I'm now having an issue
> with
> > > > > the code and actually linking the buttons to a URL. I am currently
> > > > > using the below code...
> >
> > > > > {
> > > > > var sphere = new Sphere({radius:3, segmentsH:3, segmentsW:3,
> > > > > material:"orange#orange"});
> > > > > view.scene.addChild(sphere);
> > > > > sphere.z = 303;
> > > > > stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);
> > > > > function MouseDown1(event:MouseEvent):void
> > > > > {
> > > > > var request:URLRequest = new URLRequest("http://groups.google.com/
> > > > > group/away3d-dev/");
> > > > > navigateToURL(request);
> > > > > }
> > > > > }
> >
> > > > > But this isn't working at all....
> >
> > > > > Any help you guys could give would be greatly appreciated.
> >
> > > > > Many Thanks
> >
> > > > > Josh
> >
> > > > --
> > > > ___________________
> >
> > > > Actionscript 3.0 Flash 3D Graphics Engine
> >
> > > > HTTP://AWAY3D.COM <http://away3d.com/>
>



-- 
___________________

Actionscript 3.0 Flash 3D Graphics Engine

HTTP://AWAY3D.COM

Reply via email to