flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:flex如何使用pv3d

flex如何使用pv3d
spch2008 (2010-08-13 21:14:58)

跪求高人指点。问题如下:小球出现在面板中,但是不会旋转,请高人指点。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="init()">
        <mx:Script>
                <![CDATA[
                        import org.papervision3d.objects.primitives.Sphere;
                        import org.papervision3d.cameras.Camera3D;
                        import org.papervision3d.view.BasicView;
                        
                        private var sphere:Sphere;
                        private var basicView:BasicView = new BasicView();

                        private function init():void{
                                sphere = new Sphere(null,100);
                                basicView.scene.addChild(sphere);
                                
                                basicView.startRendering();
                                pv3dPanel.rawChildren.addChild(basicView);
                        }
                        protected function onRenderTick(evt:Event = null):void{
                                sphere.localRotationX += 3;
                                basicView.renderer.renderScene(basicView.scene,        basicView.camera, basicView.viewport);
                        }
                ]]>
        </mx:Script>
    <mx :anel id="pv3dPanel" width="100%" height="100%">
    </mx:panel>
</mx:Application>


flash 3d 研究所 DDM君
(2010-08-13 23:47:21)
可能是您的每帧更新方法有什么地方不对。
另外,是rotationY,不是localRotation.
您可以参考一下我们的基础教程:
http://www.flab3d.com/tutor-tag-free-subtag-view-top-t2.html


实际上在flex里用as3,为什么大家都非要在mxml里面写完整的as3代码呢?把一个外部as3项目的主文件作为类添加进mxml的UIComponent不是更简单吗~ 这样就可以完全把as3和flex分开了不是嘛,呵呵~^_^




flash 3d 研究所 spch2008
(2010-08-14 08:27:51)
谢谢DDM君,可是,我想请问您一下,如何将外部as项目作为类添加进mxml的UIComponenet中区。望您能不吝赐教,不胜感激。

flash 3d 研究所 DDM君
(2010-08-14 12:15:51)
比如,我们外部主文件是main.as, main继承至sprite
我们就可以在mxml中的as3代码中只写:
var m:main=new main;
flex的舞台或UIComponent.addChild(m);


具体细节去baidu一下就知道了,并不是flash3d的知识,呵呵^_^

flash 3d 研究所 spch2008
(2010-08-14 14:11:51)
非常感谢DDM君的热情回答,再次感谢

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了