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
