请问一下,我图片一跟二交换的时候。。。。
零度 (2010-04-12 21:11:36)
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69.
|
package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import org.papervision3d.view.Viewport3D; import org.papervision3d.scenes.Scene3D; import org.papervision3d.cameras.FreeCamera3D; import org.papervision3d.render.BasicRenderEngine; import org.papervision3d.materials.utils.MaterialsList; import org.papervision3d.materials.BitmapFileMaterial; import org.papervision3d.objects.primitives.Sphere; public class Main extends Sprite { private var viewport:Viewport3D; private var scene:Scene3D; private var camera:FreeCamera3D; private var renderer:BasicRenderEngine; private var sphere1:Sphere; private var sphere2:Sphere; public function Main() { init(); } private function init():void { sphere2 = new Sphere(); viewport = new Viewport3D(550,400); scene = new Scene3D(); camera = new FreeCamera3D(); renderer = new BasicRenderEngine; sphere1 = new Sphere(new BitmapFileMaterial("map1.jpg"),400,30,30); addChild(viewport); scene.addChild(sphere1); addEventListener(Event.ENTER_FRAME,onEnterFunc); stage.addEventListener(MouseEvent.CLICK,clickHandler); } private function onEnterFunc(event){ //sphere.rotationX += 1; sphere1.rotationY += 1 sphere2.rotationY += 1 renderer.renderScene(scene,camera,viewport); } private function clickHandler(event) { sphere2 = new Sphere(new BitmapFileMaterial("map2.jpg"),400,30,30); scene.removeChild(sphere1); scene.addChild(sphere2); addEventListener(Event.ENTER_FRAME,onEnterFunc); stage.addEventListener(MouseEvent.CLICK,onclick); } private function onclick(event) { sphere1 = new Sphere(new BitmapFileMaterial("map1.jpg"),400,30,30); scene.removeChild(sphere2); scene.addChild(sphere1); addEventListener(Event.ENTER_FRAME,onEnterFunc); //stage.addEventListener(MouseEvent.CLICK,onclick); } } } |
大侠们,我想点击图片交换,但是图片二没有接上,而且当回到第一张的时候再交换第二张就不对了,
请问一下我要怎么改呢?? 谢谢~~~~~~~~~~~~~~~·